-
Couldn't load subscription status.
- Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
The latest version of appcat-postgresql uses validation webhooks which require certificates to work. Currently the chart is being installed with predefined certificates (step 4). This step has to be managed by the component.
Implementation ideas:
- Component crafts a secret which references certificates from Vault. ArgoCD will populate that sensitive information from Vault to valid secret data during deployment. This new secret
webhook.existingSecretneeds to be available in the Helm Chart. - Add a pre-installation job for Argo to create the secret with self-signed certificates. We will still need
webhook.existingSecretfor that matter.
Acceptance Criteria
- The secret should be created in the same namespace as the operator
Notes
we need:
- argocd pre-hook
- bash code to create certificates
- a job definition to trigger the certificate creation
- use hardcoded name for the secret
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request