Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-26270

Use interface name instead of UUID when referring to controller or parent

    • nmstate-2.2.31-1.el9
    • None
    • Important
    • ZStream
    • sst_network_management
    • ssg_networking
    • 3
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • Approved Blocker
    • Hide

      Given a system administrator managing network configurations on a system with nmstate,
      When they create a bond or VLAN using nmstatectl
      Then the resulting NetworkManager connection should reference the controller or VLAN base interface using its interface name
      Definition of Done:

      • The implementation meets the acceptance criteria
      • Unit test and integration test are written and pass
      • The code is part of a downstream build attached to an errata
      • The fix needs to be backported into RHEL-9.4
      Show
      Given a system administrator managing network configurations on a system with nmstate, When they create a bond or VLAN using nmstatectl Then the resulting NetworkManager connection should reference the controller or VLAN base interface using its interface name Definition of Done: The implementation meets the acceptance criteria Unit test and integration test are written and pass The code is part of a downstream build attached to an errata The fix needs to be backported into RHEL-9.4
    • Pass
    • Automated
    • Enhancement
    • Hide
      .`nmstate` uses an network interface instead of UUID when referring to controller or a parent interface

      With this release, while configuring network connections, the `nmstate` utility now refers to the controller or parent interface by using the network interface name instead of the UUID. This enhancement ensures that after a node reboots, the network configurations will remain stable. Previously, `nmstate` referred to the controller by using UUID caused network access issues, particularly in OpenShift environments where different UUIDs recreated in-memory profiles. As a result, you have reliable network configurations as the connection will now consistently use the network interface name for the controller or the parent interface.
      Show
      .`nmstate` uses an network interface instead of UUID when referring to controller or a parent interface With this release, while configuring network connections, the `nmstate` utility now refers to the controller or parent interface by using the network interface name instead of the UUID. This enhancement ensures that after a node reboots, the network configurations will remain stable. Previously, `nmstate` referred to the controller by using UUID caused network access issues, particularly in OpenShift environments where different UUIDs recreated in-memory profiles. As a result, you have reliable network configurations as the connection will now consistently use the network interface name for the controller or the parent interface.
    • Done
    • None

      What were you trying to do that didn't work?

      As https://issues.redhat.com/browse/CNF-7461 and https://issues.redhat.com/browse/OCPBUGS-15132 indicate, referring `br-ex` through UUID will break the network access after node reboot.

      To solve that in short term, nmstate could referring the controller or vlan parent using interface name instead of UUID.

      Please provide the package NVR for which bug is seen:

      nmstate-2.2.24-1.el9

      How reproducible:

      100%

      Steps to reproduce

      1. Create a bond or VLAN using nmstatectl
      2. Check the NetworkManager connection

      Expected results

      NetworkManager connection should use interface name instead of UUID when referring the controller or VLAN base interface.

      Actual results

      NetworkManager connnection is using UUID of controller/parent connection.

              rh-ee-sfaye Stanislas Faye
              fge@redhat.com Gris Ge
              Network Management Team Network Management Team
              Mingyu Shi Mingyu Shi
              Mayur Patil Mayur Patil
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: