init dialog for adding a compute node is confusing

Bug #1900074 reported by Peter Matulis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MicroStack
Triaged
Low
Unassigned

Bug Description

$ sudo snap install microstack --devmode --beta

$ snap info microstack | grep -e installed -e tracking

tracking: latest/beta
installed: ussuri (215) 386MB devmode

$ sudo microstack init

Would you like to configure clustering? (yes/no) [default=no] > yes
2020-10-15 22:49:50,290 - microstack_init - INFO - Configuring clustering ...
Which role would you like to use for this node: "control" or "compute"? > compute
Please enter the ip address of this node [default=10.246.114.7] >
Please enter a connection string returned by the add-compute command > [default=] >
The connection string contains extra data characters please make sure you entered it as returned by the add-compute command.
 is not valid. Please answer Yes or No. >

At first I tried entering a null value for the connection string as I wasn't aware of the workflow. The resulting messaging doesn't make sense.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

Thanks for reporting this Peter. Would you suggest updating the line to be more detailed, such as:

"Please enter a connection string returned by running the add-compute command on the control node"

Changed in microstack:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Peter Matulis (petermatulis) wrote :

That would improve the prompting message, yes.

But the resulting message (caused by pressing Enter, but maybe some other input as well?) also needs to be looked at. The second part ("is not valid. Please answer Yes or No.") is particularly perplexing.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

Agreed, thanks Peter.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.