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

Implement LEAPP check for `dhclient` configuration during upgrade to RHEL-10

    • 1
    • rhel-sst-network-management
    • ssg_networking
    • 3
    • False
    • Hide

      None

      Show
      None
    • Yes
    • NMT - RHEL-9.5 DTM 24
    • Hide

      Given a system administrator is using leapp to upgrade a system from RHEL 9 to RHEL 10,

      When the leapp actor scans the system's NetworkManager configuration files,

      Then it should check for the presence of the dhcp directive configured to use dhclient and if found, stop the upgrade and add an error message indicating the deprecation of dhclient and recommend changing the DHCP client to internal.

      Definition of Done:

      • The implementation meets the acceptance criteria
      • Integration tests are written and pass
      • Documentation is updated to include the new actor
         
      Show
      Given a system administrator is using leapp to upgrade a system from RHEL 9 to RHEL 10, When the leapp actor scans the system's NetworkManager configuration files, Then it should check for the presence of the dhcp directive configured to use dhclient and if found, stop the upgrade and add an error message indicating the deprecation of dhclient and recommend changing the DHCP client to internal. Definition of Done: The implementation meets the acceptance criteria Integration tests are written and pass Documentation is updated to include the new actor  
    • None
    • None
    • Unspecified Release Note Type - Unknown
    • None

      As `dhclient` is no longer actively developed as of early 2022 and NetworkManager is deprecating its support in RHEL-9.5 (RHEL-24622), we need to implement a check in LEAPP to flag systems configured to use dhclient as the DHCP client module in NetworkManager during the upgrade from RHEL 9 to RHEL 10. This will help us ensure users are aware of the deprecation and can take necessary actions before the upgrade to avoid potential disruptions.

      We need to look for the `dhcp` directive in the NetworkManager configuration file to flag the systems that need to change the DHCP client to use `internal` instead of `dhclient`.

       

              lrintel Lubomir Rintel
              rh-ee-sfaye Stanislas Faye
              Stanislas Faye Stanislas Faye
              Vladimir Benes Vladimir Benes
              Miriam Portman Miriam Portman
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: