-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: cirrax/puppetlabs-postgresql
base: main
head repository: puppetlabs/puppetlabs-postgresql
compare: main
- 10 commits
- 10 files changed
- 7 contributors
Commits on May 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 651c2b4 - Browse repository at this point
Copy the full SHA 651c2b4View commit details
Commits on Aug 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0c6f4f1 - Browse repository at this point
Copy the full SHA 0c6f4f1View commit details
Commits on Sep 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 79c7c0a - Browse repository at this point
Copy the full SHA 79c7c0aView commit details
Commits on Sep 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9189e81 - Browse repository at this point
Copy the full SHA 9189e81View commit details -
Debian 11: Use correct package name for python bindings
Since Debian 11 was added to this module, the package name was wrong. It was set to python-psycopg2, but the correct name is python3-psycopg2. There's a longer analysis about this bug in https://github.com/puppetlabs/puppetlabs-postgresql/pull/1638/files#r2390588710 tl;dr: * Debian 10 used python-psycopg2 and that was set by the module * Debian 11 was added without proper acceptance testing * Later on unit tests were added for Debian 11, but still with the wrong package name * 651c2b4 fixed the package name, but in the wrong place and didn't adjust the tests * That resulted in a broken pipeline, that's how I found all of this This patch: * Cleans up the hiera data * sets the package name at the correct location * adjusts the debian 11 unit test for the new package name * Adds tests for Debian 12 and 13 (won't be executed right now because Perforce ships a too old version of FacterDB) Edit: Had to remove Debian 13 because the pipeline fails if it cannot find a factset.
Configuration menu - View commit details
-
Copy full SHA for 45d8a9d - Browse repository at this point
Copy the full SHA 45d8a9dView commit details -
Merge pull request puppetlabs#1647 from bastelfreak/debian11
Debian 11: Use correct package name for python bindings
Configuration menu - View commit details
-
Copy full SHA for b85be45 - Browse repository at this point
Copy the full SHA b85be45View commit details
Commits on Oct 13, 2025
-
GitHub Actions committed
Oct 13, 2025 Configuration menu - View commit details
-
Copy full SHA for fe40cd3 - Browse repository at this point
Copy the full SHA fe40cd3View commit details -
Merge pull request puppetlabs#1649 from puppetlabs/release-prep
Release prep v10.6.0
Configuration menu - View commit details
-
Copy full SHA for 20704ff - Browse repository at this point
Copy the full SHA 20704ffView commit details
Commits on Oct 23, 2025
-
Don't use type alias in
postgresql_passwordType aliases from modules aren't available on the agent. See https://puppet.atlassian.net/browse/PUP-7197 This means that calls to `postgresql::postgresql_password` can't be deferred if the `hash` parameter uses the type `Postgresql::Pg_password_encryption`. Instead we have to use the raw `Enum`, (which unfortunately causes code duplication, but this is unavoidable). Using this function with `Deferred` is not just a theoretical use-case. The module itself tries to here. https://github.com/puppetlabs/puppetlabs-postgresql/blob/20704ffae24dcf970784697b1798c09d026fb7f8/manifests/server/role.pp#L162
Configuration menu - View commit details
-
Copy full SHA for e57da89 - Browse repository at this point
Copy the full SHA e57da89View commit details
Commits on Oct 29, 2025
-
Merge pull request puppetlabs#1611 from figless/enum_postgresql_password
Don't use type alias in `postgresql_password` parameter
Configuration menu - View commit details
-
Copy full SHA for 029754c - Browse repository at this point
Copy the full SHA 029754cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main