fix: remove template override from ARC runner-scaleset — let chart manage DinD pod spec

This commit is contained in:
Celes Renata
2026-04-18 04:17:25 +00:00
parent 3b9f3d2ce6
commit 7a0e26c77b
+4 -24
View File
@@ -13,28 +13,8 @@ runnerScaleSetName: "self-hosted-gremlin"
githubConfigSecret: githubConfigSecret:
github_token: "PLACEHOLDER" github_token: "PLACEHOLDER"
# Kubernetes container mode — workflow steps run as separate containers (no DinD) # Docker-in-Docker mode — runner has a full Docker daemon, works like GitHub-hosted runners
# NOTE: Do NOT override template.spec when using containerMode — the chart auto-injects
# the correct DinD sidecar, volume mounts, DOCKER_HOST env, and startup probes.
containerMode: containerMode:
type: kubernetes type: dind
kubernetesModeWorkVolumeClaim:
accessModes: ["ReadWriteOnce"]
storageClassName: "local-path"
resources:
requests:
storage: 1Gi
# Ephemeral runners — each job gets a clean pod
ephemeral: true
# Resource limits per runner pod
template:
spec:
containers:
- name: runner
resources:
limits:
cpu: "2"
memory: 4Gi
requests:
cpu: "1"
memory: 2Gi