{"repo":"danmanners/gha-scale-set-helm","free":true,"listed":false,"github":"https://github.com/danmanners/gha-scale-set-helm","clone":"git clone https://github.com/danmanners/gha-scale-set-helm.git","description":"GitHub does not serve non-OCI Helm charts with the Action Runner Scale Set Controller, so I'm offering them on their behalf!","language":"Shell","stars":18,"topics":["action-runner-controller","gha","github-actions","github-actions-runner","scale-set","scale-set-controller","helm-charts","runner-scale-set","runner-scale-set-controller","helm"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"GitHub Action Runner Scale Sets and Scale Set Controller GitHub has introduced the Action Runner Scale Set Controller, a valuable addition to self-hosting GitHub Action Runners. However, it's worth noting that this release is exclusively in the form of an OCI Helm artifact. Consequently, certain tools such as Kustomize, Jenkins-X, Spinnaker, and to some extent, ArgoCD, cannot seamlessly integrate with it. This particular project has been created to address this limitation by providing the Helm charts as conventional tarballs. For additional insights into the GitHub Action Runner Scale Set Controller, you can refer to this link. Details This repository contains a GitHub Action that triggers when pull requests (PRs) are merged from the Renovate tool. The Action employs two main tools, helm/chart-releaser and containers/skopeo, to perform a sequence of tasks. It retrieves an OCI artifact, extracts a Helm Chart from it, repackages the chart, and then pushes it to GitHub Releases. This process also utilizes GitHub Pages to manage the Helm index. The overarching objective is to ensure transparency in this procedure, thereby establishing trust that the artifacts remain unaltered. Contributions to enhance this project or the GitHub Action workflow are welcomed through issue submissions or pull requests. Usage Example Usage with Kustomize For examples on how to use this repo with Kustomize, see the example Kustomization file. You can test this by running the following command: Values ","default_branch":null,"files":null,"tree":[],"storefront":"/r/danmanners","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danmanners/gha-scale-set-helm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}