Sign Helm charts pushed in the OCI registry
What does this MR do and why?
This MR signs helm charts pushed to the OCI registry if, and only if, the Gitlab variables COSIGN_PRIVATE_KEY is set.
This is the first piece of the full picture described in:
Related reference(s)
RFE https://gitlab.com/sylva-projects/sylva/-/tree/rfe-supply-chain-security/RFE?ref_type=heads
Test coverage
- Signature upload tested in the project https://gitlab.com/sylva-projects/sylva-elements/diskimage-builder
- Script push-helm-charts-artifacts.sh with signature ran manually
- CI launched without signature to check that the MR does not break the actual behaviour
Edited by Pierrick Seite