community
community copied to clipboard
feat(hip): OCI Artifact Selection and Referrers Support
Summary
This HIP proposes three related enhancements to Helm's OCI support:
-
Artifact Selection from Image Index - Enable
helm pull/install/dependencyto select chart manifests from OCI Image Index byartifactType(withconfig.mediaTypefallback) -
Set
artifactTypeon Push - Havehelm pushset theartifactTypefield in manifests for efficient selection -
Referrers API Support - Add
--subjectflag tohelm pushfor associating charts with container images
Motivation
Current workarounds for publishing charts and images together (tag suffixes like :v1.0.0-helm, separate paths) are unnecessary complexity. OCI 1.1 provides native artifact bundling - Helm should leverage it.
Related
- Issue: helm/helm#31582
- Reference Implementation: helm/helm#31583
- Builds on: HIP-0006 (OCI Support)
Checklist
- [x] HIP follows the template from HIP-0001
- [x] HIP is in draft status
- [x] Reference implementation exists