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

[RFE] Accept and expose Linux interface alt-names in NetworkManager

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • NetworkManager
    • None
    • None
    • rhel-net-mgmt
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      As a cluster admin on OCP/RHEL, I want to run nmcli device show provider0 where provider0 is an alt-name of enp1s0, so that automation and runbooks don’t break when canonical names change.

      As a config manager, I want to set match.interface-name "provider0 enp1s0" in a connection profile and have NM match either, so that I can transition names safely across reboots/upgrades.


      ( ) Integration test case is available upstream.


      ( ) Code is reviewed and merged upstream.


      ( ) Preliminary testing is done.


      ( ) Upstream documentation is written in the upstream MR.


      ( ) Release notes text is written in the RHEL issue.


      ( ) A demo is recorded

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. As a cluster admin on OCP/RHEL, I want to run nmcli device show provider0 where provider0 is an alt-name of enp1s0, so that automation and runbooks don’t break when canonical names change. As a config manager, I want to set match.interface-name "provider0 enp1s0" in a connection profile and have NM match either, so that I can transition names safely across reboots/upgrades. ( ) Integration test case is available upstream. ( ) Code is reviewed and merged upstream. ( ) Preliminary testing is done. ( ) Upstream documentation is written in the upstream MR. ( ) Release notes text is written in the RHEL issue. ( ) A demo is recorded
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Enable NetworkManager to discover, show, and match Linux network interface alternative names (“alt-names”), so administrators can use an organization-defined alias (e.g. provider0) in addition to the canonical kernel ifname (e.g. enp1s0).

      Alt-names are set by systemd/udev (and can be set via ip link property add altname ...) and are already documented/used in RHEL 8/9/10 guides. NM should interoperate cleanly with them, to reduce fragility across cluster nodes and upgrades.

              nm-team Network Management Team
              rh-ee-sfaye Stanislas Faye
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: