-
Notifications
You must be signed in to change notification settings - Fork 613
Comparing changes
Open a pull request
base repository: puppetlabs/puppetlabs-postgresql
base: v7.2.0
head repository: puppetlabs/puppetlabs-postgresql
compare: v7.3.0
- 18 commits
- 23 files changed
- 10 contributors
Commits on May 27, 2021
-
Autorequire the service in postgresql_psql
In d69ff1e I changed the require to be an autorequire. However, even in the PR I noted[1] it may not work. Now I realize this may not work because you can't autorequire on a class. In the same way, you can't collect classes. I started to see this on my Puppet 7 testing (edited for brevity): Notice: /Stage[main]/Postgresql::Client/Package[postgresql-client]/ensure: created Notice: /Stage[main]/Postgresql::Client/File[/usr/local/bin/validate_postgresql_connection.sh]/ensure: defined content as '{sha256}f34c53aa433754c6343e6382cd994e33f2887f9eb54503421eb0db55a55e14a6' Notice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created Notice: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/pgsql/data]/ensure: created Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: The files belonging to this database system will be owned by user "postgres". Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: This user must also own the server process. Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: error: invalid locale settings; check LANG and LC_* environment variables Error: '/usr/bin/initdb --pgdata '/var/lib/pgsql/data'' returned 1 instead of one of [0] Error: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/bin/initdb --pgdata '/var/lib/pgsql/data'' returned 1 instead of one of [0] Info: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb] Notice: /Stage[main]/Postgresql::Server::Config/File[/var/lib/pgsql/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true Warning: /Stage[main]/Postgresql::Server::Config/File[/var/lib/pgsql/data/postgresql.conf]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/File[systemd-conf-dir]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/File[systemd-override]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/File[old-systemd-override]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Exec[restart-systemd]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_hba.conf]/Concat_file[/var/lib/pgsql/data/pg_hba.conf]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_hba.conf]/File[/var/lib/pgsql/data/pg_hba.conf]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_hba.conf]/Concat_fragment[/var/lib/pgsql/data/pg_hba.conf_header]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_ident.conf]/Concat_file[/var/lib/pgsql/data/pg_ident.conf]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_ident.conf]/File[/var/lib/pgsql/data/pg_ident.conf]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_ident.conf]/Concat_fragment[/var/lib/pgsql/data/pg_ident.conf_header]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access as postgres user]/Concat::Fragment[pg_hba_rule_local access as postgres user]/Concat_fragment[pg_hba_rule_local access as postgres user]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access to database with same name]/Concat::Fragment[pg_hba_rule_local access to database with same name]/Concat_fragment[pg_hba_rule_local access to database with same name]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow localhost TCP access to postgresql user]/Concat::Fragment[pg_hba_rule_allow localhost TCP access to postgresql user]/Concat_fragment[pg_hba_rule_allow localhost TCP access to postgresql user]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[deny access to postgresql user]/Concat::Fragment[pg_hba_rule_deny access to postgresql user]/Concat_fragment[pg_hba_rule_deny access to postgresql user]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to all users]/Concat::Fragment[pg_hba_rule_allow access to all users]/Concat_fragment[pg_hba_rule_allow access to all users]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to ipv6 localhost]/Concat::Fragment[pg_hba_rule_allow access to ipv6 localhost]/Concat_fragment[pg_hba_rule_allow access to ipv6 localhost]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]: Skipping because of failed dependencies Info: Class[Postgresql::Server]: Unscheduling all events on Class[Postgresql::Server] Warning: /Stage[main]/Postgresql::Server::Service/Postgresql_conn_validator[validate_service_is_running]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Skipping because of failed dependencies Warning: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Skipping because of failed dependencies Info: Class[Foreman::Database::Postgresql]: Scheduling refresh of Postgresql::Server::Db[foreman] Info: Postgresql::Server::Db[foreman]: Scheduling refresh of Postgresql::Server::Database[foreman] Info: Postgresql::Server::Db[foreman]: Scheduling refresh of Postgresql::Server::Role[foreman] Info: Postgresql::Server::Db[foreman]: Scheduling refresh of Postgresql::Server::Database_grant[GRANT foreman - ALL - foreman] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[CREATE ROLE foreman ENCRYPTED PASSWORD ****] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" NOSUPERUSER] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" NOCREATEDB] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" NOCREATEROLE] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" LOGIN] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" INHERIT] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" NOREPLICATION] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE "foreman" CONNECTION LIMIT -1] Info: Postgresql::Server::Role[foreman]: Scheduling refresh of Postgresql_psql[ALTER ROLE foreman ENCRYPTED PASSWORD ****] Info: Postgresql::Server::Database_grant[GRANT foreman - ALL - foreman]: Scheduling refresh of Postgresql::Server::Grant[database:GRANT foreman - ALL - foreman] Error: /Stage[main]/Foreman::Database::Postgresql/Postgresql::Server::Db[foreman]/Postgresql::Server::Role[foreman]/Postgresql_psql[CREATE ROLE foreman ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 1676 exit 2: 'psql: error: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? ' As can be seen, various resources are correctly skipped due to failed dependencies but Postgresql_psql isn't. This changes it to an autorequire on the service. This should work since the name of the service resource is static. There is an edge case where the service isn't managed. For that the anchor is also auto-required. This gives less guarantee, but it's a best-effort for those users. [1]: #950 (comment) Fixes: d69ff1e
Configuration menu - View commit details
-
Copy full SHA for 79fa355 - Browse repository at this point
Copy the full SHA 79fa355View commit details
Commits on Jun 7, 2021
-
Daniel Carabas committed
Jun 7, 2021 Configuration menu - View commit details
-
Copy full SHA for d7bd677 - Browse repository at this point
Copy the full SHA d7bd677View commit details
Commits on Jun 8, 2021
-
Merge pull request #1278 from puppetlabs/pdksync_pdkupdate
pdksync - (maint) PDKSync - PDK Update
Configuration menu - View commit details
-
Copy full SHA for 37ced4c - Browse repository at this point
Copy the full SHA 37ced4cView commit details
Commits on Jun 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c96b073 - Browse repository at this point
Copy the full SHA c96b073View commit details
Commits on Jun 14, 2021
-
Merge pull request #1267 from opus-codium/default-privileges
MODULES-11049 - Implement default privileges changes
Configuration menu - View commit details
-
Copy full SHA for 34d933a - Browse repository at this point
Copy the full SHA 34d933aView commit details -
Merge pull request #1276 from ekohl/autorequire-service
(MODULES-8700) Autorequire the service in postgresql_psql
Configuration menu - View commit details
-
Copy full SHA for a46036b - Browse repository at this point
Copy the full SHA a46036bView commit details
Commits on Jun 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b21cb9e - Browse repository at this point
Copy the full SHA b21cb9eView commit details
Commits on Jun 29, 2021
-
Merge pull request #1281 from puppetlabs/updatetests
(maint) update test with the changes from Autorequire the service
Configuration menu - View commit details
-
Copy full SHA for 9f3c50e - Browse repository at this point
Copy the full SHA 9f3c50eView commit details
Commits on Jun 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bcc1181 - Browse repository at this point
Copy the full SHA bcc1181View commit details
Commits on Jul 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0e3e17a - Browse repository at this point
Copy the full SHA 0e3e17aView commit details
Commits on Jul 5, 2021
-
Merge pull request #1280 from pmcmaw/maint/main/update_changelog_config
(maint) Updating changelog generator config
Configuration menu - View commit details
-
Copy full SHA for fca2052 - Browse repository at this point
Copy the full SHA fca2052View commit details
Commits on Jul 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e08a303 - Browse repository at this point
Copy the full SHA e08a303View commit details
Commits on Jul 21, 2021
-
Merge pull request #1283 from puppetlabs/pdksync_iac-1149
pdksync - (maint) - Updating Contribution Guidelines
Configuration menu - View commit details
-
Copy full SHA for ffe418c - Browse repository at this point
Copy the full SHA ffe418cView commit details
Commits on Jul 26, 2021
-
Merge pull request #1282 from weastur/repo
Do not add version component to repo definition
Configuration menu - View commit details
-
Copy full SHA for 99a3fae - Browse repository at this point
Copy the full SHA 99a3faeView commit details
Commits on Aug 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 15a4318 - Browse repository at this point
Copy the full SHA 15a4318View commit details -
GitHub Action committed
Aug 3, 2021 Configuration menu - View commit details
-
Copy full SHA for b429781 - Browse repository at this point
Copy the full SHA b429781View commit details -
Merge pull request #1285 from david22swan/maint/main/max_issues
(maint) - Set max_issues for changelog generator to 500
Configuration menu - View commit details
-
Copy full SHA for a9779c1 - Browse repository at this point
Copy the full SHA a9779c1View commit details -
Merge pull request #1287 from puppetlabs/release-prep
Release prep v7.3.0
Configuration menu - View commit details
-
Copy full SHA for 7f3ac0c - Browse repository at this point
Copy the full SHA 7f3ac0cView 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 v7.2.0...v7.3.0