Description of problem: When editing VM -> initial run -> cloud-init network, there is a combination of dropbox/textbox (which is the same field that should set the interface name) without any description of what this field is used for. When trying to confirm network setting and leaving this field empty, the field frame is marked red with "this field can't be empty" message, still it's unclear what is the meaning of this field. Version-Release number of selected component (if applicable): ovirt-engine-4.1.6-0.1.el7 How reproducible: 100% Steps to Reproduce: 1. Browse webadmin -> VMs tab -> edit VM -> initial run -> check use cloud-init/sysprep checkbox -> check network checkbox. 2. Try to set static IP configuration without filling the textbox/dropbox near network. 3. Actual results: Action rejected with "this field can't be empty" message. Expected results: It should be mentioned what this field should be filled with before and after the action is rejected by webadmin. Additional info: Screenshot attached
Created attachment 1320107 [details] cloud-init network
Eldan, where would you place a text that should convey "guest-side interface name" ? And can you find a better text?
Dan is right, just adding a line like in the mock up will solve the problem. Generally speaking this Tab looks very bad. Please add some indents like in the mock up. It could also be a good opportunity to change the widgets according PatternFly (again check mock up) Here are the references and the code for each area in this modal: http://www.patternfly.org/pattern-library/forms-and-controls/expand-collapse-section/ http://www.patternfly.org/pattern-library/forms-and-controls/errors-and-validation/ http://www.patternfly.org/pattern-library/forms-and-controls/data-input/
Created attachment 1322260 [details] Solution
Nissim, Please confirm that the following message is valid: "Enter in-guest interface name or select to edit"
Eldan, Please confirm that the following message is valid: "Enter in-guest interface name or select to edit" Also, since redoing the widget is out of scope for a defect, I suggest to just change the text for now, and open a separate user story for the other requirements. Is that ok? Thanks
Created attachment 1333567 [details] new ux for run once / network
After talking with Eitan Raviv, I came to understand that the UX. In the latest mockup I did (new ux for run once / network ) I fixed the scenario. - All the networks are spread in front of the user. - The equivalent to the "none" in the dropdown which was not understood was changed: now there are 2 checkboxes for enabling/disabling IPv4 and IPv6.
Isn't this fixed in 4.2?
Let bug 1422784 track the request to re-do the network UX of cloud-init, and this bug should be limited to the labeling alone.
returning to status modified because there is no d/s for this for now
Verified using rhvm-4.2.1-0.2.el7 edit VM -> initial run -> cloud init is now equal to the solution attached in this bug.
This bugzilla is included in oVirt 4.2.1 release, published on Feb 12th 2018. Since the problem described in this bug report should be resolved in oVirt 4.2.1 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.