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 (used to inherit rhel8)
            |             |
            |             +- rhel10 (used to inherit rhel8)
            |
            +-- rhcos
            |     |
            |     +-- rhcos4
            |
            +-- sles
            |     |
            |     +-- sles12
            |     |     |
            |     |     +-- sles15
            |     |
            |     +-- sles16 (new)
            |
            +-- ubuntu
                  |
                  +-- ubuntu20
                        |
                        +-- ubuntu22
                        |
                        +-- ubuntu24
                        |
                        +-- ubuntu25
    

@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 5 times, most recently from 28b6a9f to b30d75c Compare August 5, 2025 19:20
@Bischoff Bischoff mentioned this pull request Aug 12, 2025
@Bischoff Bischoff force-pushed the upgrade-distros branch 10 times, most recently from fded537 to f34e474 Compare December 5, 2025 16:56
@Bischoff Bischoff force-pushed the upgrade-distros branch 3 times, most recently from a541ca9 to 5e6d98a Compare December 9, 2025 12:10
@Bischoff Bischoff force-pushed the upgrade-distros branch 5 times, most recently from 1bb9ae9 to a0ef2ac Compare January 2, 2026 17:27
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 <ebischoff@suse.com>
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