From e28e3cae819731ea5814dfaa2777cd7601a854c6 Mon Sep 17 00:00:00 2001 From: rock Date: Mon, 7 Sep 2026 13:22:09 -0700 Subject: [PATCH] fix: wait for dind to be ready before starting runner daemon --- k8s/infra/forgejo-runner/templates/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s/infra/forgejo-runner/templates/deployment.yaml b/k8s/infra/forgejo-runner/templates/deployment.yaml index 161edf8..4854095 100644 --- a/k8s/infra/forgejo-runner/templates/deployment.yaml +++ b/k8s/infra/forgejo-runner/templates/deployment.yaml @@ -60,7 +60,7 @@ spec: containers: - name: runner image: {{ .Values.runner.image.repository }}:{{ .Values.runner.image.tag }} - command: ["sh", "-c", "forgejo-runner daemon --config /etc/forgejo-runner/config.yaml"] + command: ["sh", "-c", "while ! wget -q -O- http://localhost:2375/_ping >/dev/null 2>&1; do echo 'waiting for dind...'; sleep 2; done; echo 'dind ready'; forgejo-runner daemon --config /etc/forgejo-runner/config.yaml"] workingDir: /data env: - name: DOCKER_HOST