apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: gitea-act-runner namespace: gitea-runner spec: interval: 10m chart: spec: chart: gitea-act-runner version: ">=0.1.0" sourceRef: kind: HelmRepository name: gitea-charts namespace: flux-system interval: 60m values: replicaCount: 1 config: registration: # Gitea instance URL instanceUrl: "https://gitea.leeworks.dev" # Token from Gitea admin → Actions → Runners → New Runner # Store in a Kubernetes Secret named gitea-runner-token tokenFromSecret: secretName: gitea-runner-token secretKey: token runner: # Register at org scope so all leeworks-agents repos can use it labels: - "ubuntu-latest:docker://node:20-bookworm" - "ubuntu-22.04:docker://node:20-bookworm" resources: requests: cpu: 200m memory: 256Mi limits: cpu: 2000m memory: 2Gi # Runner needs Docker socket or dind dind: enabled: true