Postgresql 13 EOL

Hello

I have installed Foreman 3.16 with katello 4.18 and by default PG13 was installed.

Looking around documentation I saw that foreman supports PG10+ version, but in katello documentation I found that only PG13 is supported.

PG 13 EOL is November 2025. If this is all correct then is there any plans to provide support for PG14/15/16/17?

We use PostgreSQL from the operating system you deploy your Katello on.

In RHEL, this means PostgreSQL 13 is supported for the whole lifetime of RHEL 9 (see Red Hat Enterprise Linux Application Streams Life Cycle | Red Hat Customer Portal), whether PG13 is supported upstream or not is not relevant for this.

Your OS vendor should have similar information available.

2 Likes

Hi,

while the general Postgresql 13 from the Postgresql community will be EOL soon, Foreman and Katello assume you use the Postgresql versions provided by your distribution. In case of RHEL9 (and other EL distros), Postgresql 13 is the “Full Application Stream Lifecycle” version (see here) , which means it will be supported by RedHat (or your EL rebuild vendor) until the EOL of your OS major release. Since Katello is only supported on EL distributions afaik, that should apply to your Katello installation as well.

1 Like

Hello

I am using almalinux9, so the same logic should apply. Is there any timeline to add support for EL10?

Does this mean the PostgreSQL Version can be higher if it is external?

I ask because i might want to run Foreman at a cloud provider and use a managed Postgres.

We do not test or document any other PostgreSQL than 13 for EL.

1 Like