Project

General

Profile

Feature #31787

Add support for AlmaLinux 8 as a client

Added by Kent Brodie over 1 year ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Category:
Host registration
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:

Description

Almalinux is a 1:1 binary-compatible replacement for CentOS 8 (which we all now know is dead).

Please add support within katello/foreman for AlmaLinux as a supported OS.

I have tested it thus far, and everything seems to work with an AlmaLinux 8 host as a registered client. I have been able to create a product, repositories, register, etc.

The only thing I have noticed is in the host list, the client OS shows up as "Unknown 8.3".

I do not know all the bits and pieces that need to be tweaked, but it would be great to have this supported. AlmaLinux is clearly a viable CentOS 8 alternative.

Associated revisions

Revision fbf9bfef (diff)
Added by Andrew Lukoshko about 1 year ago

Fixes #31787 - Add AlmaLinux support

Revision 3b9411cb (diff)
Added by Bernhard Suttner 12 months ago

Refs #31787 - AlmaLinux support in templates

History

#1 Updated by Marek Hulán over 1 year ago

Hello,

it's actually not hard to add support for the new OS, would you consider sending a patch? I guess the family would be simply RedHat. See https://github.com/theforeman/foreman/pull/8257 for how OpenWrt was added. If you're adding some logos, make sure they are under friendly license or ask for permission. There may be more work, such as facter needs to recognize it, but I assume that will be added the moment someone runs facter/ohai/ansible on it.

#2 Updated by Lukas Zapletal over 1 year ago

Also to fix the "Unknown" string during Katello sync, a small change needs to be done in Katello too. I've put some links into the relevant thread at https://community.theforeman.org/t/requesting-support-of-almalinux-centos-8-replacement-in-katello/22207

#3 Updated by The Foreman Bot about 1 year ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/8498 added

#4 Updated by The Foreman Bot about 1 year ago

  • Fixed in Releases 3.0.0 added

#5 Updated by Andrew Lukoshko about 1 year ago

  • Status changed from Ready For Testing to Closed

#6 Updated by The Foreman Bot 12 months ago

  • Assignee set to Bernhard Suttner
  • Pull request https://github.com/theforeman/foreman/pull/8562 added

#7 Updated by Tomer Brisker 11 months ago

  • Fixed in Releases 2.5.1 added

Also available in: Atom PDF