fix: remove template override from ARC runner-scaleset — let chart manage DinD pod spec
This commit is contained in:
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user