-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for verification of GPG signed Helm packages #3833
Comments
I agree, it's an important security feature. |
Any plans to make this feature available ? |
+1, and updates here? |
Did this sneak in somehow?. Documentation says this won't be checked, but it's throwing an error that it's not signed. Either I have found a bug, or this feature is implemented :). |
Any update on this? I see commits can be verified already but don’t see helm chart verification. |
Related to SLSA in Kubernetes 1.24? |
I'm interested in hearing if people have found their own solutions for this via argocd plugin or fork, would be nice to see OCI attestation in Argo CD |
Summary
Following up the verification of GPG signatures on Git commits (#3242), we should also support the verification of signatures on charts in Helm repositories, as described in https://helm.sh/docs/topics/provenance/
Motivation
Many people use Helm charts with ArgoCD and could benefit from this feature, when they require that only signed packages are allowed to be installed on their clusters.
This is most likely less relevant for many OTS charts. However, organisations building and hosting their own charts might have those requirements.
Proposal
We should leverage the key management and many of the mechanisms introduced with #3242 for validating GPG signatures on Helm charts, too.
The text was updated successfully, but these errors were encountered: