feat(artifactapi): mount terraform registry signing key #217
Closed
unkinben
wants to merge 1 commits from
benvin/artifactapi-tf-signing into main
pull from: benvin/artifactapi-tf-signing
merge into: unkin:main
unkin:main
unkin:benvin/consul-dns-k8s
unkin:benvin/consul-k8s-servers
unkin:benvin/kea-operator-v0.1.6
unkin:benvin/drop-acme-apex-ns
unkin:benvin/agent-observability-rbac
unkin:benvin/kubeconform-helm-kubeversion
unkin:benvin/jellyfin-sso-valkey-state
unkin:benvin/compiler-cert-helpers
unkin:benvin/revert-artifactapi-oauth2
unkin:benvin/oauth2-proxy-image-fix
unkin:benvin/media-apps-argocd
unkin:benvin/traefik-ldaps-entrypoint
unkin:benvin/externaldns-fix
unkin:benvin/litellm-sso
unkin:benvin/resolver-validate-except
unkin:benvin/grafana-schemas
unkin:benvin/grafana-operator
unkin:benvin/add-bind-operator
unkin:benvin/kubeconform-crd-schemas
unkin:fix-kanidm-replication-config
unkin:issue-155-open-webui-litellm
unkin:benvin/opa_policies
unkin:benvin/postfix
unkin:benvin/stalwart
unkin:benvin/externaldns-debug-logging
unkin:benvin/fix-externaldns-crashing
unkin:benvin/argocd-image-updater-deploy
unkin:benvin/helm_virtual
unkin:benvin/artifactkeeper
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
9d4739505d |
feat(artifactapi): mount terraform registry signing key
Wires the GPG signing key the terraform provider registry needs into the api
deployment. The secret is mounted optional so the pod runs before it exists;
artifactapi leaves the registry disabled until a readable key is present.
- mount secret artifactapi-tf-signing at /etc/artifactapi/tf-signing (optional)
- set TF_SIGNING_KEY_PATH, and TF_SIGNING_KEY_PASSPHRASE from the secret's
optional passphrase key
Create the secret out of band with an armored private key:
kubectl -n artifactapi create secret generic artifactapi-tf-signing \
--from-file=private-key.asc=./private-key.asc
|