git commit -m "fix: configure PuppetDB HTTPS connections and add Puppetboard SSL support (#50)

- Update PuppetDB connections from HTTP (8080) to HTTPS (8081)
- Add automatic certificate generation for Puppetboard using Puppet CA
- Implement initContainers for proper certificate provisioning before app start
- Add dedicated PVC for Puppetboard certificates with RWX access
- Configure SSL verification and client authentication for secure PuppetDB access

Reviewed-on: #50
This commit was merged in pull request #50.
This commit is contained in:
2026-03-19 16:34:41 +11:00
parent 301f8dcc1a
commit 24d09744e3
6 changed files with 137 additions and 4 deletions
@@ -52,7 +52,7 @@ spec:
- name: DNS_ALT_NAMES
value: puppetserver-compiler-0,puppetserver-compiler-1,puppetserver-compiler-2,puppetserver-compiler-3,puppetserver-compiler-4,puppet-headless,puppet,puppet.k8s.syd1.au.unkin.net
- name: OPENVOXDB_SERVER_URLS
value: http://puppetdb:8080
value: https://puppetdb:8081
- name: CA_ENABLED
value: "false"
- name: CA_HOSTNAME