From 9cd768d5873867a6a6a77bb69cec1c69d098767d Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Fri, 6 Dec 2024 13:57:48 +0100 Subject: [PATCH 1/3] Clear release notes for Foreman nightly Fixes: bde7e8bdba35 ("Add 3.13 folder and update nightly (#2192)") --- _includes/manuals/nightly/1.2_release_notes.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/_includes/manuals/nightly/1.2_release_notes.md b/_includes/manuals/nightly/1.2_release_notes.md index 95fa10b5e4..c042901c21 100644 --- a/_includes/manuals/nightly/1.2_release_notes.md +++ b/_includes/manuals/nightly/1.2_release_notes.md @@ -4,21 +4,8 @@ This section will be updated prior to the next release. ### Headline features -#### Running Foreman on Debian 12 (Bookworm) - -Foreman now supports running on Debian 12 (Bookworm). - ### Upgrade warnings -#### Running Foreman on Ubuntu 20.04 (Focal) is not supported anymore - -Foreman supports running on Ubuntu 22.04 LTS (Jammy Jellyfish) since 3.11. -Running Foreman on Ubuntu 20.04 LTS has been deprecated since 3.12. -Support for running Foreman on Ubuntu 20.04 LTS has been removed. - -Note this is for running Foreman itself. -Clients will remain supported. - ### Deprecations ### Release Notes From 1477f3902d51e47b9c883602679c4ad036923784 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Fri, 6 Dec 2024 15:11:28 +0100 Subject: [PATCH 2/3] Drop EL 8 on Foreman 3.13+ --- .../3.13/2.1_quickstart_installation.md | 31 +------------ _includes/manuals/3.13/2_quickstart_guide.md | 1 - .../manuals/3.13/3.1.1_supported_platforms.md | 3 -- _includes/manuals/3.13/3.3.1_rpm_packages.md | 6 --- _includes/manuals/3.13/3.6_upgrade.md | 44 +------------------ .../nightly/2.1_quickstart_installation.md | 31 +------------ .../manuals/nightly/2_quickstart_guide.md | 1 - .../nightly/3.1.1_supported_platforms.md | 3 -- .../manuals/nightly/3.3.1_rpm_packages.md | 6 --- _includes/manuals/nightly/3.6_upgrade.md | 44 +------------------ 10 files changed, 8 insertions(+), 162 deletions(-) diff --git a/_includes/manuals/3.13/2.1_quickstart_installation.md b/_includes/manuals/3.13/2.1_quickstart_installation.md index 1532a6f767..bcd1d58028 100644 --- a/_includes/manuals/3.13/2.1_quickstart_installation.md +++ b/_includes/manuals/3.13/2.1_quickstart_installation.md @@ -24,7 +24,6 @@ function update_quickstart_os(select) { To provide specific installation instructions, please select your operating system: - @@ -58,7 +57,7 @@ Before proceeding, it is necessary to shutdown the Foreman instance.
No operating system selected.
-
+
{% highlight bash %} systemctl stop httpd foreman.service foreman.socket dynflow\* {% endhighlight %} @@ -75,45 +74,6 @@ Now it's time to perform the actual upgrade. No operating system selected.
-
-To upgrade an existing Foreman installation, first update with the -appropriate foreman-release package: - -{% highlight bash %} -dnf upgrade https://yum.theforeman.org/releases/{{page.version}}/el8/x86_64/foreman-release.rpm -{% endhighlight %} - -Clean up the yum metadata cache: - -{% highlight bash %} -dnf clean metadata -{% endhighlight %} - -If the Ruby 2.5 module was previously enabled, it must be reset: - -{% highlight bash %} -dnf -y module reset ruby -{% endhighlight %} - -Switch to the PostgreSQL 13 module: - -{% highlight bash %} -dnf -y module switch-to postgresql:13 -{% endhighlight %} - -Enable the Foreman module: - -{% highlight bash %} -dnf -y module enable foreman:el8 -{% endhighlight %} - -Next upgrade all Foreman packages: - -{% highlight bash %} -dnf upgrade ruby\* foreman\* -{% endhighlight %} -
-
To upgrade an existing Foreman installation, first update with the appropriate foreman-release package: @@ -215,7 +175,7 @@ Start the application server. This is redundant if you previously ran `foreman-i
*No operating system selected.*
-
+
{% highlight bash %} systemctl start httpd foreman.service foreman.socket {% endhighlight %} diff --git a/_includes/manuals/nightly/2.1_quickstart_installation.md b/_includes/manuals/nightly/2.1_quickstart_installation.md index 1532a6f767..bcd1d58028 100644 --- a/_includes/manuals/nightly/2.1_quickstart_installation.md +++ b/_includes/manuals/nightly/2.1_quickstart_installation.md @@ -24,7 +24,6 @@ function update_quickstart_os(select) { To provide specific installation instructions, please select your operating system: - @@ -58,7 +57,7 @@ Before proceeding, it is necessary to shutdown the Foreman instance.
No operating system selected.
-
+
{% highlight bash %} systemctl stop httpd foreman.service foreman.socket dynflow\* {% endhighlight %} @@ -75,45 +74,6 @@ Now it's time to perform the actual upgrade. No operating system selected.
-
-To upgrade an existing Foreman installation, first update with the -appropriate foreman-release package: - -{% highlight bash %} -dnf upgrade https://yum.theforeman.org/releases/{{page.version}}/el8/x86_64/foreman-release.rpm -{% endhighlight %} - -Clean up the yum metadata cache: - -{% highlight bash %} -dnf clean metadata -{% endhighlight %} - -If the Ruby 2.5 module was previously enabled, it must be reset: - -{% highlight bash %} -dnf -y module reset ruby -{% endhighlight %} - -Switch to the PostgreSQL 13 module: - -{% highlight bash %} -dnf -y module switch-to postgresql:13 -{% endhighlight %} - -Enable the Foreman module: - -{% highlight bash %} -dnf -y module enable foreman:el8 -{% endhighlight %} - -Next upgrade all Foreman packages: - -{% highlight bash %} -dnf upgrade ruby\* foreman\* -{% endhighlight %} -
-
To upgrade an existing Foreman installation, first update with the appropriate foreman-release package: @@ -215,7 +175,7 @@ Start the application server. This is redundant if you previously ran `foreman-i
*No operating system selected.*
-
+
{% highlight bash %} systemctl start httpd foreman.service foreman.socket {% endhighlight %} From ba4f3b7ea13a42afb5b94e015ba591ca0142d5d3 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Fri, 6 Dec 2024 15:18:49 +0100 Subject: [PATCH 3/3] Add a note that running Foreman on EL 8 is dropped in 3.13 --- _includes/manuals/3.13/1.2_release_notes.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/_includes/manuals/3.13/1.2_release_notes.md b/_includes/manuals/3.13/1.2_release_notes.md index 801461260d..bdff1e9874 100644 --- a/_includes/manuals/3.13/1.2_release_notes.md +++ b/_includes/manuals/3.13/1.2_release_notes.md @@ -8,6 +8,15 @@ Foreman now supports running on Debian 12 (Bookworm). ### Upgrade warnings +#### Running Foreman on Enterprise Linux 8 is not supported anymore + +Running Foreman on Enterprise Linux 8 has been deprecated since 3.11 and removed in this release. + +Note this is for running Foreman itself. +Clients will remain supported. + +For more details and discussion, see https://community.theforeman.org/t/drop-support-for-running-on-el8-with-foreman-3-13/38083. + #### Running Foreman on Ubuntu 20.04 (Focal) is not supported anymore Foreman supports running on Ubuntu 22.04 LTS (Jammy Jellyfish) since 3.11.