Bug 1831150

Summary: NetworkManager 1.22 needed on RHCOS 4.4
Product: OpenShift Container Platform Reporter: Micah Abbott <miabbott>
Component: RHCOSAssignee: Micah Abbott <miabbott>
Status: CLOSED NOTABUG QA Contact: Michael Nguyen <mnguyen>
Severity: medium Docs Contact:
Priority: high    
Version: 4.4CC: bbreard, imcleod, jligon, mnguyen, nstielau, phoracek, smilner
Target Milestone: ---   
Target Release: 4.4.z   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1831014 Environment:
Last Closed: 2020-05-15 15:33:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1831014    
Bug Blocks:    

Description Micah Abbott 2020-05-04 17:42:35 UTC
Trying to clone for 4.4.z

+++ This bug was initially created as a clone of Bug #1831014 +++

Description of problem:
In order to be able to configure MAC on OVS interfaces via NetworkManager, version 1.22 is needed: https://bugzilla.redhat.com/show_bug.cgi?id=1763734. We need to perform such a configuration on RHCOS 4.4, while it only has NetworkManager 1.20.


Version-Release number of selected component (if applicable):
RHCOS 4.4
NetworkManager 1.20


How reproducible:
Always


Steps to Reproduce:
1. nmcli conn add type ovs-bridge conn.interface br10 802-3-ethernet.cloned-mac-address 00:11:22:33:44:55
2. nmcli conn add type ovs-port conn.interface port10 master br10
3. nmcli conn add type ovs-interface slave-type ovs-port conn.interface iface10 master port10 ipv4.method manual ipv4.address 192.0.2.1/24
4. nmcli conn modify ovs-slave-iface10 802-3-ethernet.cloned-mac-address ae:7a:1e:41:f1:45
5. ip link show iface10


Actual results:
Shows MAC address different from the one requested (ae:7a:1e:41:f1:45)

Expected results:
OVS interface is created with the set MAC.


Additional info:
This issue should be resolved by bumping of the NetworkManager version to 1.22.

--- Additional comment from Micah Abbott on 2020-05-04 17:41:39 UTC ---

According to Errata Tool, NM 1.22 was included as part of RHEl 8.2 - https://access.redhat.com/errata/RHBA-2020:1847

All versions of RHCOS will be using the RHEL 8.2 content in the near future.  I would expect RHCOS 4.4 to get the 8.2 content as part of the first 4.4 z-stream release.

Comment 1 Petr Horáček 2020-05-11 18:27:40 UTC
Since it seems that RHEL 8.2 won't come to RHCOS that fast, could we consider bumping NetworkManager version on RHEL 8.1 to the newer version?

Comment 4 Micah Abbott 2020-05-15 17:03:14 UTC
The request to include NetworkManager 1.22 in RHCOS 4.4 early has been denied.  Since that version of NM is available in RHEL 8.2, RHCOS 4.4 will pick up the new version when we rebase to RHEL 8.2 content.