Skip to content

Instantly share code, notes, and snippets.

@knowlet
Last active April 9, 2026 09:20
Show Gist options
  • Select an option

  • Save knowlet/c925101563c5dad57bef9c0e5fb71457 to your computer and use it in GitHub Desktop.

Select an option

Save knowlet/c925101563c5dad57bef9c0e5fb71457 to your computer and use it in GitHub Desktop.
Deploy GitHub Actions Controller with K3s helm-controller
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: arc-runner-set
namespace: kube-system
spec:
chart: oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set
set:
githubConfigUrl: "https://github.com/<your_enterprise/org/repo>"
githubConfigSecret.github_token: "<PAT>"
containerMode.type: dind
targetNamespace: arc-runners
createNamespace: true
status:
jobName: helm-install-arc-runner-set
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: arc-runner-set
namespace: kube-system
spec:
chart: oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set
set:
githubConfigUrl: "https://github.com/<your_enterprise/org/repo>"
githubConfigSecret.github_token: "<PAT>"
containerMode.type: dind
valuesContent: |-
template:
spec:
containers:
- name: runner
image: ghcr.io/quipper/actions-runner:2.331.0
command: ["/home/runner/run.sh"]
pullPolicy: IfNotPresent
targetNamespace: arc-runners
createNamespace: true
status:
jobName: helm-install-arc-runner-set
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: arc
namespace: kube-system
spec:
chart: oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller
targetNamespace: arc-systems
createNamespace: true
status:
jobName: helm-install-arc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment