It seems that when we change Puppetdb's configuration files, Puppet doesn't refresh the service:
Computing checksum on file /etc/puppetdb/conf.d/database.ini
Filebucketed /etc/puppetdb/conf.d/database.ini to puppet with sum cf4b759d05f1e168c9ce4a66cdedf24b
content changed '{md5}cf4b759d05f1e168c9ce4a66cdedf24b' to '{md5}97c0bd8aeadebfb784269d99b7d0db3c'
Applied catalog in 21.70 secondsFrom a cursory look at the documentation it says:
All other settings, which go in PuppetDB’s configuration file(s) and take effect after the service is restarted.
I'm not sure if the current behaviour is expected or not, because auto-refresh might cause puppet failures, but if the above is true we should ensure that the unit gets refreshed (automatically or manually via a cookbook or something) on file change.
This came up while looking at T291539