Give the puppetserver compilers the Vault cert helpers #482
Reference in New Issue
Block a user
Delete Branch "benvin/puppetserver-cert-helpers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
profiles::pki::vault and profiles::ssh::sign shell out to
/usr/local/bin/certmanager and /usr/local/bin/sshsignhost from generate()
during catalog compilation. Neither binary exists in the compiler image, so
every node using them fails to compile.
apps/base/puppet/deployment_puppetserver-compiler.yaml:217-223— theresources:block onsetup-shared-binsis unrelated to the stated why, and it only half-fixes the file:copy-configmapsabove still has neitherresourcesnor asecurityContext, andsetup-shared-binsstill has nosecurityContextwhile both other containersdrop: [all]→ either finish both init containers or split the hygiene into its own PR.