Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1422779

Summary: [UI] - 'Cloud-init' sub tab in the edit VM dialog - Network Interface disappeared from drop down list after adding new interface
Product: [oVirt] ovirt-engine Reporter: Michael Burman <mburman>
Component: Frontend.WebAdminAssignee: Alexander Wels <awels>
Status: CLOSED CURRENTRELEASE QA Contact: Israel Pinto <ipinto>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 4.1.0.4CC: bugs, gshereme, mburman, michal.skrivanek, tjelinek
Target Milestone: ovirt-4.1.1Keywords: Regression
Target Release: 4.1.1.5Flags: rule-engine: ovirt-4.1+
rule-engine: blocker+
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-21 09:38:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: UX RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
record
none
engine log none

Description Michael Burman 2017-02-16 08:21:12 UTC
Created attachment 1250798 [details]
record

Description of problem:
[UI] - 'Clout-init' sub tab in the edit VM dialog - Network Interface disappeared from drop down list after adding new interface.

In the New/edit VM dialog - Initial Run sub tab - Use Clout init - Networks - Interface is disappearing once adding new interface. 

Version-Release number of selected component (if applicable):
4.1.1-0.1.el7

How reproducible:
100%

Steps to Reproduce:
1. Add interface 'eth0' in the 'Networks' section under 'cloud init' sub tab
2. Press on '+' button to add another interface


Actual results:
The first interface is gone from drop down list

Expected results:
Interface Should remain

Comment 1 Michael Burman 2017-02-16 08:24:05 UTC
Created attachment 1250801 [details]
engine log

Comment 2 Tomas Jelinek 2017-02-17 12:36:09 UTC
It looks like the issue has been caused by https://gerrit.ovirt.org/#/c/60820/
The nics are in the list, but the widget does not show them properly.

Please note that I have tried to disable the patternfly for this widget and it started to throw NPE on select.addClassName(style.selectBoxInput()); because the listBoxEditor does not have the "select" anymore.

Moving to UX for more investigation.

Comment 3 Greg Sheremeta 2017-02-17 19:17:05 UTC
Is there a workaround for the user to get the nic to display?

Comment 4 Red Hat Bugzilla Rules Engine 2017-02-17 19:17:11 UTC
This bug report has Keywords: Regression or TestBlocker.
Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.

Comment 5 Michael Burman 2017-02-19 09:37:40 UTC
(In reply to Greg Sheremeta from comment #3)
> Is there a workaround for the user to get the nic to display?

Hi Greg,
NO, at least i didn't found any WA for the user to get the nic displayed.

Comment 6 Greg Sheremeta 2017-02-19 14:27:53 UTC
Ok, thanks. Assigning to Alexander per Comment 2.

Comment 7 Israel Pinto 2017-03-22 14:04:36 UTC
Verify with:
Red Hat Virtualization Manager Version: 4.1.1.5-0.1.el7


Steps:
1. Add interface 'eth0' in the 'Networks' section under 'cloud init' sub tab
2. Press on '+' button to add another interface
3. Check that the "old" Nic exist in menu

PASS