Upgrading Foreman Postgres version

Question

We have installed Foreman 3.18 standalone (without Katello) using the foreman-installer.

The foreman-installer installed Postgres 13 which has already reached its EOL (13 Nov 2025).

What would be the standard way to upgrade Postgres version ?

Foreman and Proxy versions: 3.18

OS version: Alma 9.7

There is a difference between EOL upstream and EOL in RHEL and derivates.

Just have a look at the changelog of the package:

* Mon Mar 23 2026 Nikola Davidova <ndavidov@redhat.com> - 13.23-3
- fix CVE-2026-2004 CVE-2026-2005 CVE-2026-2006

* Wed Mar 18 2026 Nikola Davidova <ndavidov@redhat.com> - 13.23-2
- Release bump for bash_profile fix

* Fri Dec 05 2025 Filip Janus <fjanus@redhat.com> - 13.23-1
- Update to 13.23
- Resolves: RHEL-128812 (CVE-2025-12818)

* Fri Dec 05 2025 Filip Janus <fjanus@redhat.com> - 13.22-3
- Add sysusers configuration and complete tmpfiles.d dynamically
- Related: RHEL-94905

If you want a different PostgreSQL version you would need to switch to an external database, but officially supported is still only 13. The version will be upgraded via the installer if needed, very likely to happen in preparation or at least when switching to EL10.

2 Likes

Hi @Dirk, thank you for your feedback.