Skip to content

[CU-86b76fmp8] Implement Put for OCI helm chart resource#14

Merged
mbarkley merged 2 commits into
mainfrom
implement-put-CU-86b76fmp8
Mar 24, 2026
Merged

[CU-86b76fmp8] Implement Put for OCI helm chart resource#14
mbarkley merged 2 commits into
mainfrom
implement-put-CU-86b76fmp8

Conversation

@mbarkley
Copy link
Copy Markdown

@mbarkley mbarkley commented Mar 23, 2026

Summary

  • Implement the Put (out) step to push packaged Helm charts to OCI registries via ORAS
  • Make the OCI config mediatype configurable (config_media_type source field), defaulting to the Helm-compatible application/vnd.cncf.helm.config.v1+json
  • Fix Dockerfile to support cross-architecture builds via TARGETOS/TARGETARCH build args
  • Add os.Exit(1) calls to cmd/out/main.go error paths

In addition to the unit tests, this was tested by building a helm chart in the new variant-ingestion pipeline and running helm template to validate the chart.

@mbarkley mbarkley marked this pull request as ready for review March 23, 2026 18:17
@mbarkley mbarkley merged commit dd4eb6d into main Mar 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants