Skip to content

Conversation

@Bischoff
Copy link
Contributor

@Bischoff Bischoff commented Apr 11, 2025

DRAFT

Support recent Linux distributions, deprecate old distributions

  • Add RHEL 9.x, Ubuntu 24.04 and SLES 16.x
  • Remove RHEL 6.x, Ubuntu 16.04 and SLES 11.x

Technical details:

  • all recent distributions use /etc/os-release, no need to consider anymore /etc/redhat-release, /etc/SuSE-release, nor /etc/system-release
  • network configuration:
    • RHEL 7, RHEL 8, SLES 12 and SLES 15 use ifcfg scripts
    • RHEL 9 and SLES 16 use NetworkManager (RHEL 9 still supports ifcfg files, but with lower priority)
    • CoreOS 4 uses fixed_ip_param
    • Ubuntu 20.04, 22.04, and 24.04 use NetPlan
  • inheritance tree:
    object
      |
      +-- LinuxDist
            |
            +-- rhel
            |     |
            |     +-- rhel7
            |     |     |
            |     |     +-- rhel8
            |     |
            |     +-- rhel9
            |
            +-- rhcos
            |     |
            |     +-- rhcos4
            |
            +-- sles
            |     |
            |     +-- sles12
            |     |     |
            |     |     +-- sles15
            |     |
            |     +-- sles16
            |
            +-- ubuntu
                  |
                  +-- ubuntu20
                        |
                        +-- ubuntu22
                        |
                        +-- ubuntu24
    

@Bischoff Bischoff force-pushed the upgrade-distros branch 5 times, most recently from ff13eca to 3b25c95 Compare April 11, 2025 04:44
@Bischoff Bischoff force-pushed the upgrade-distros branch 2 times, most recently from a0606a8 to 50eabdd Compare April 13, 2025 11:26
@Bischoff Bischoff self-assigned this Apr 13, 2025
@Bischoff Bischoff force-pushed the upgrade-distros branch 21 times, most recently from c9015bf to aae0189 Compare April 13, 2025 22:51
@Bischoff Bischoff force-pushed the upgrade-distros branch 6 times, most recently from 2f92b9a to 26697b6 Compare April 18, 2025 17:26
@Bischoff Bischoff force-pushed the upgrade-distros branch 6 times, most recently from f447a68 to 137853f Compare June 9, 2025 18:03
@Bischoff Bischoff force-pushed the upgrade-distros branch 5 times, most recently from 28b6a9f to b30d75c Compare August 5, 2025 19:20
@Bischoff Bischoff mentioned this pull request Aug 12, 2025
Signed-off-by: Eric Bischoff <[email protected]>
Signed-off-by: Eric Bischoff <[email protected]>
@Bischoff Bischoff force-pushed the upgrade-distros branch 4 times, most recently from b1d517b to d1c2064 Compare December 4, 2025 16:18
Add RHEL 9.x and 10.x, Ubuntu 24.04 and 25.04, and SLES 16.x
Remove RHEL 6.x, Ubuntu 16.04 and SLES 11.x

Signed-off-by: Eric Bischoff <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant