Open bukasaaime opened 2 years ago
Update
We have done a proposal to have Mojaloop helm release code signed using
We are seeking approval from the DA.
Keybase.io is an elegant solution for hosting GPG keys for establishing Provenance and managing developers chain of trust. It is recommended by the Helm documentation https://helm.sh/docs/topics/provenance/ and is optional. It is open source, very secure and used by many developers around the world.
@MichaelJBRichards This is now approved by the DA for testing and implementation on the condition that appropriate documentation explaining this is included in the standard section of the community guides. The helm release note will reference this only on the first release and thereafter removed.
Implementation Plan:
@elnyry-sam-k to raise this on the platform quality and security workstream backlog and report back to DA when appropriate.
Noted, @bushjames, I am sharing some of the artefacts we developed for this here! I used OpenPGP recently on another open-source project and it works fine with Github @elnyry-sam-k . Mojaloop code signing process - 16052022.pptx Mojaloop Code Signing - Open Source Options to discuss.docx
discussed during DA call 2024-10-16 0900 UTC:
Request Summary:
Helm has provenance tools which help chart users verify the integrity and origin of a package. Using industry-standard tools based on PKI, GnuPG, Keybase.io and well-respected package managers, Helm can generate and verify signature files.
Implementing Helm Provenance and Integrity for Mojaloop installation packaged chart, will constitute Mojaloop cryptographic Code Signing.
Request Details:
Artifacts:
https://helm.sh/docs/topics/provenance/
Dependencies:
Accountability:
Decision(s):