Reloader icon indicating copy to clipboard operation
Reloader copied to clipboard

[ENHANCE] Provide helm chart as OCI artifact

Open jkroepke opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe. It would be nice to provide the helm chart as OCI artifact.

Providing the helm chart as OCI artifact would have benefits for end-users, e.g. removes the required to configure the stakater helm repo or avoids to download the index.yaml on each deployment.

Describe the solution you'd like

You can use the GH Package Registry as OCI repository. For example:

      - name: Login to GitHub Container Registry
        uses: docker/login-action@v3
        with:
          registry: ghcr.io
          username: ${{ github.actor }}
          password: ${{ secrets.GITHUB_TOKEN }}

      - name: Push charts to GHCR
        run: |
          helm package deployments/kubernetes/chart/reloader/
          helm push *.tgz "oci://ghcr.io/${GITHUB_REPOSITORY_OWNER}/charts"

Describe alternatives you've considered Leave the current legacy approch as-is.

Additional context Let me know, if you need assistance here.

jkroepke avatar Oct 24 '23 18:10 jkroepke

@jkroepke hi, yeah we can push to oci format helm charts to ghcr. feel free to open a PR and we can guide you with the rest.

MuneebAijaz avatar Oct 25 '23 08:10 MuneebAijaz

+1

romankor avatar May 08 '24 16:05 romankor

https://github.com/stakater/Reloader/pkgs/container/charts%2Freloader

jkroepke avatar May 08 '24 18:05 jkroepke