bottlerocket-update-operator icon indicating copy to clipboard operation
bottlerocket-update-operator copied to clipboard

Distribute Charts in OCI format

Open TheBlackMini opened this issue 2 months ago • 2 comments

Issue or Feature Request: Helm supports multiple distribution methods, traditional Helm repositories (http based) and the newer OCI Registry.

It would be good (nice?) to provide support for distributing charts as OCI artifacts within an OCI registry such as ghcr.io

TheBlackMini avatar Oct 01 '25 23:10 TheBlackMini

Potential part solution borrowed from the argoproj

Looking at your current release method, this might be more of a guide than a solution.

`

  • name: Login to GHCR uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }}

  • name: Push chart to GHCR run: | shopt -s nullglob for pkg in .cr-release-packages/*.tgz; do if [ -z "${pkg:-}" ]; then break fi helm push "${pkg}" oci://ghcr.io/${{ github.repository }} done `

TheBlackMini avatar Oct 01 '25 23:10 TheBlackMini

@TheBlackMini, thank you for reaching out! Sorry for delayed follow-up. We are discussing this as an option for distribution and will keep this issue open. Any future updates will be tracked here.

jpculp avatar Oct 14 '25 20:10 jpculp