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.
sudo dnf module list postgresql
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
Last metadata expiration check: 5:55:20 ago on Thu 30 Jul 2026 08:48:15 AM AEST.
AlmaLinux 9 - AppStream
Name Stream Profiles Summary
postgresql 15 client, server [d] PostgreSQL server and client module
postgresql 16 client, server [d] PostgreSQL server and client module
postgresql 18 client, server [d] PostgreSQL server and client module
Yes, because it is the system version and not a module. This is also the reason why it is supported through the full lifetime via bug fixes and security patches. A module has a much more limited time it is supported.