POC: Cosign artifact signing with SBOM and Provenance in OCI registries
Objective
Map out and test cosign integration for artifact signing, SBOM and Provenance signing and storage within OCI compatible registry storage.
Scope
- Test cosign with various OCI compatible registries:
- GitLab Container Registry
- DockerHub
- JFrog Artifactory
- Other relevant options
Tasks
- Document cosign setup and configuration for each registry
- Test artifact signing workflows
- Test SBOM (Software Bill of Materials) signing and storage
- Test Provenance signing and storage
- Document interactions with sigstore
- Document storage format and details within each registry
- Compare registry capabilities and limitations
- Create design documentation for subsequent implementation tasks
Deliverables
- Design document outlining cosign integration approach
- Registry compatibility matrix
- Storage format specifications
- Sigstore interaction documentation
- Recommendations for implementation
Notes
This issue serves as the discussion, design, and breakdown for subsequent tasks.
Edited by 🤖 GitLab Bot 🤖