--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/helm.toolkit.fluxcd.io/helmrelease_v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: arc-home-ops namespace: actions-runner-system spec: interval: 30m chart: spec: chart: gha-runner-scale-set version: 0.4.0 sourceRef: kind: HelmRepository name: actions-runner-controller namespace: flux-system maxHistory: 2 install: createNamespace: true remediation: retries: 3 upgrade: cleanupOnFail: true remediation: retries: 3 uninstall: keepHistory: false values: runnerScaleSetName: arc-runner-set-home-ops githubConfigUrl: https://github.com/auricom/home-ops minRunners: 1 maxRunners: 3 containerMode: type: dind template: spec: containers: - name: runner image: ghcr.io/onedr0p/github-actions-runner:rolling@sha256:8ded56387a40465aae247ece06413d97f7594913e7c2440eb703aa9969060719 valuesFrom: - kind: Secret name: actions-runner-controller-auth-secret valuesKey: github_app_id targetPath: githubConfigSecret.github_app_id - kind: Secret name: actions-runner-controller-auth-secret valuesKey: github_app_installation_id targetPath: githubConfigSecret.github_app_installation_id - kind: Secret name: actions-runner-controller-auth-secret valuesKey: github_app_private_key targetPath: githubConfigSecret.github_app_private_key