From 27704b8990dd5c16d3c5fbfdb3e2f226ff5917b3 Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Thu, 7 Mar 2024 10:16:16 +0100 Subject: [PATCH] add EL9 to 3.10 installs --- .../3.10/2.1_quickstart_installation.md | 23 +++++++++++++++++-- _includes/manuals/3.10/2_quickstart_guide.md | 3 ++- .../manuals/3.10/3.1.1_supported_platforms.md | 12 ++++++++-- _includes/manuals/3.10/3.3.1_rpm_packages.md | 4 ++++ 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/_includes/manuals/3.10/2.1_quickstart_installation.md b/_includes/manuals/3.10/2.1_quickstart_installation.md index 8d1bc5f096..95c4f1a636 100644 --- a/_includes/manuals/3.10/2.1_quickstart_installation.md +++ b/_includes/manuals/3.10/2.1_quickstart_installation.md @@ -25,6 +25,7 @@ To provide specific installation instructions, please select your operating syst @@ -45,6 +46,16 @@ sudo dnf -y install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm {% endhighlight %} +
+

+ Enable Puppet's 7.x repository: +

+ +{% highlight bash %} +sudo dnf -y install https://yum.puppet.com/puppet7-release-el-9.noarch.rpm +{% endhighlight %} +
+

Enable the Foreman repositories:

@@ -53,6 +64,14 @@ sudo dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el8/x86 {% endhighlight %}
+
+

Enable the Foreman repositories:

+ +{% highlight bash %} +sudo dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el9/x86_64/foreman-release.rpm +{% endhighlight %} +
+

Enable the Foreman module:

@@ -107,7 +126,7 @@ echo "deb http://deb.theforeman.org/ plugins {{page.version}}" | sudo tee -a /et No operating system selected.
-
+
{% highlight bash %} sudo dnf -y install foreman-installer {% endhighlight %} @@ -127,7 +146,7 @@ sudo apt-get update && sudo apt-get -y install foreman-installer The installation run is non-interactive, but the configuration can be customized by supplying any of the options listed in `foreman-installer --help`, or by running `foreman-installer -i` for interactive mode. More examples are given in the [Installation Options](/manuals/{{page.version}}/index.html#3.2.2InstallerOptions) section. Adding `-v` will disable the progress bar and display all changes. To run the installer, execute: -
+
{% highlight bash %} sudo foreman-installer {% endhighlight %} diff --git a/_includes/manuals/3.10/2_quickstart_guide.md b/_includes/manuals/3.10/2_quickstart_guide.md index 82396f4078..1674769c38 100644 --- a/_includes/manuals/3.10/2_quickstart_guide.md +++ b/_includes/manuals/3.10/2_quickstart_guide.md @@ -8,9 +8,10 @@ The installation will require 4GB of memory, see [System Requirements](manuals/{ #### Supported platforms * Enterprise Linux 8, x86_64 +* Enterprise Linux 9, x86_64 * Debian 11 (Bullseye), amd64 * Ubuntu 20.04 (Focal), amd64 #### Enterprise Linux -The Foreman packages and installer are tested on AlmaLinux 8 and CentOS 8 Stream, but other RHEL derivatives can work because they're similar. Sometimes additional work may be needed. For any queries for these platforms raise a question in [discourse support section](https://community.theforeman.org/c/support/10) +The Foreman packages and installer are tested on AlmaLinux 8, AlmaLinux 9, CentOS Stream 8 and CentOS Stream 9, but other RHEL derivatives can work because they're similar. Sometimes additional work may be needed. For any queries for these platforms raise a question in [discourse support section](https://community.theforeman.org/c/support/10) diff --git a/_includes/manuals/3.10/3.1.1_supported_platforms.md b/_includes/manuals/3.10/3.1.1_supported_platforms.md index 343c2d051a..0ac45896ed 100644 --- a/_includes/manuals/3.10/3.1.1_supported_platforms.md +++ b/_includes/manuals/3.10/3.1.1_supported_platforms.md @@ -3,11 +3,19 @@ The following operating systems are supported by the installer, have packages an * Red Hat Enterprise Linux 8 * Architectures: x86_64 only * Apply all SELinux-related errata. -* CentOS 8 Stream +* Red Hat Enterprise Linux 9 + * Architectures: x86_64 only + * Apply all SELinux-related errata. +* CentOS Stream 8 * Architectures: x86_64 only * **Note:** - - The RPM packages are built on CentOS Linux 8, but tested to work also on CentOS 8 Stream + - The RPM packages are built on Red Hat Enterprise Linux 8, but tested to work also on CentOS Stream 8 - EPEL 8 is incompatible, enabling will cause package dependency issue. +* CentOS Stream 9 + * Architectures: x86_64 only + * **Note:** + - The RPM packages are built on Red Hat Enterprise Linux 9, but tested to work also on CentOS Stream 9 + - EPEL 9 is incompatible, enabling will cause package dependency issue. * Ubuntu 20.04 (Focal) * Architectures: amd64 * Debian 11 (Bullseye) diff --git a/_includes/manuals/3.10/3.3.1_rpm_packages.md b/_includes/manuals/3.10/3.3.1_rpm_packages.md index 65592bf246..9a2165ae7b 100644 --- a/_includes/manuals/3.10/3.3.1_rpm_packages.md +++ b/_includes/manuals/3.10/3.3.1_rpm_packages.md @@ -2,6 +2,7 @@ Foreman is packaged for the following RPM based distributions: * RHEL and derivatives, version 8 +* RHEL and derivatives, version 9 **Note:** The RPM packages are not tested on Rocky Linux or Oracle Linux. The Foreman installation on Rocky Linux or Oracle Linux may or may not work. @@ -28,6 +29,9 @@ To set up the repository, foreman-release packages are provided which add a repo # EL8 dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el8/x86_64/foreman-release.rpm dnf -y module enable foreman:el8 + + # EL9 + dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el9/x86_64/foreman-release.rpm ### Signing