Bug 1305374

Summary: cannot change device in vlan profile
Product: Red Hat Enterprise Linux 7 Reporter: Vladimir Benes <vbenes>
Component: control-centerAssignee: Bastien Nocera <bnocera>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: low Docs Contact:
Priority: unspecified    
Version: 7.3CC: mclasen
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-29 12:29:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vladimir Benes 2016-02-07 19:48:00 UTC
Description of problem:
After VLAN profile is created and saved it's device cannot be changed. VLAN id can be, VLAN interface can be changed as well but is not changed in ifcfg file and once edited again it's back to previous value 

Version-Release number of selected component (if applicable):
NetworkManager-1.0.6-27.el7.x86_64
control-center-3.14.5-8.el7.x86_64

How reproducible:
always

Steps to Reproduce:
1.create VLAN with ID 90 and device eth1 
2.save it
3.edit the connection and change ID and device to 80 and eth1.80 for example 
4.save

Actual results:
device is not changed

Expected results:
device should be changed

Additional info:

Comment 1 Matthias Clasen 2016-02-09 19:33:56 UTC
Works as expected in rawhide (maybe there is a backportable fix).
Another thing I notice is that the sidebar item for the VLAN is not updated if I change the name. I have to reload the panel for the new name to be reflected in the sidebar.

Comment 2 Bastien Nocera 2016-04-29 12:29:44 UTC
Support for enterprise networking features will be removed in future versions
of GNOME and of RHEL 7.x. We advise that you test Cockpit instead, which is
better suited to manipulate enterprise networking feature.

Teaming support for Cockpit is tracked at:
https://github.com/cockpit-project/cockpit/issues/4330

Bonding, bridging and VLAN support are already implemented.