sigstore / helm-charts

Helm charts for sigstore project
Apache License 2.0
65 stars 93 forks source link

add additional env variables to fulcio chart #790

Open Racer159 opened 2 months ago

Racer159 commented 2 months ago

Description of the change

Support GCP credentials for external cloud provider workloads and add additional env vars for specifying values like VAULT_ADDR

Existing or Associated Issue(s)

This is a repickup of https://github.com/sigstore/helm-charts/pull/530

Additional Information

Checklist

Racer159 commented 2 months ago

On this though would it make sense to use a pattern more similar to Rekor for extra env vars? https://github.com/sigstore/helm-charts/blob/main/charts/rekor/templates/server/deployment.yaml#L105 - it may be nice in many cases to pull env vars from secrets rather than pass them through Helm values. (i.e. VAULT_TOKEN - this env var would likely ideally come through a secret or be an extra volume mount)

Racer159 commented 1 month ago

(would also like to make a similar change to the rekor chart - could do that in this PR or a separate one - currently there is a way to force things to work but it isn't a great solution: https://github.com/defenseunicorns/uds-package-sigstore/blob/main/bundle/uds-bundle.yaml#L52)