Ensure PostgreSQL 12 is used on EL8
Fixes #31834 - Use PostgreSQL 12 on EL8
This aligns Red Hat 7 and Red Hat 8 on PostgreSQL 12. It uses the
a specific git commit for DNF module support but without dropping Puppet
5 to allow for a cherry pick to 2.4. After develop drops Puppet 5
support, it should switch to >= 7.0.1 as a version specifyer.
It may break existing installations on PostgreSQL 10 since there is no
upgrade path. Those users are recommended to set version to 10 in their
custom-hiera.yaml or upgrade to PostgreSQL 12.
#6 Updated by Ewoud Kohl van Wijngaarden 4 months ago
- Status changed from Ready For Testing to Closed
Applied in changeset installer|fdc20de529ebcaba1708bf9afa43a23e96a7858a.
#7 Updated by Ewoud Kohl van Wijngaarden 4 months ago
- Triaged changed from No to Yes
- Target version changed from 2.4.0 to 2.5.0
Due to the complexities involved and the timeline, this can't make the 2.4 release cycle anymore. There was a consideration to only perform it for Katello but given the Katello pipeline is broken since January 26th, there's no way to verify it actually works. Holding up the Foreman release for that is not a good idea.