Skip to content

Separate profile::devel::postgres into profile::postgres::client

The former is a profile to install postgresql development packages. The later is to actually install pg_service/pg_pass files per use to allow connections with cli like psql service=swh.

This also stops too many postgresql tools installation. Currently, the staging nodes installs the postgresql-13 packages where it should not. The server part for those nodes currently pins the version it wants and that's not respected due to that profile.

This is a pre-requisite clean up step for T2736.

Test Plan

bin/octocatalog-diff


Migrated from D4359 (view on Phabricator)

Merge request reports