From 4c0d57a014897f22684179866ced1eb0be86c30c Mon Sep 17 00:00:00 2001 From: Damir Mukimov Date: Wed, 24 Dec 2025 21:31:50 +0100 Subject: [PATCH] fix: Configure act_runner to skip authentication for public Docker registries --- k8s/gitea-runners/configmap.yaml | 14 ++++++++++++-- k8s/gitea-runners/deployment.yaml | 8 ++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/k8s/gitea-runners/configmap.yaml b/k8s/gitea-runners/configmap.yaml index 188cac4..915e63d 100644 --- a/k8s/gitea-runners/configmap.yaml +++ b/k8s/gitea-runners/configmap.yaml @@ -4,6 +4,16 @@ metadata: name: gitea-runner-config namespace: gitea-runners data: - GITEA_URL: "https://gitea.bk.glpx.pro" - GITEA_TOKEN: "" # Will be set from secret + config.yaml: | + log: + level: debug + cache: + enabled: false + container: + require_docker: true + docker_timeout: 300s + network_mode: bridge + privileged: false + options: + - "--privileged" diff --git a/k8s/gitea-runners/deployment.yaml b/k8s/gitea-runners/deployment.yaml index 5089ff6..8b19182 100644 --- a/k8s/gitea-runners/deployment.yaml +++ b/k8s/gitea-runners/deployment.yaml @@ -44,11 +44,16 @@ spec: value: "ubuntu-latest:docker://node:24-bookworm,ubuntu-22.04:docker://node:24-bookworm,ubuntu-20.04:docker://node:24-bookworm" - name: DOCKER_HOST value: "tcp://localhost:2375" + - name: ACT_RUNNER_CONFIG + value: "/data/.runner_config.yaml" volumeMounts: - name: runner-data mountPath: /data - name: docker-graph-storage mountPath: /var/lib/docker + - name: runner-config + mountPath: /data/.runner_config.yaml + subPath: config.yaml resources: requests: memory: "512Mi" @@ -61,4 +66,7 @@ spec: emptyDir: {} - name: docker-graph-storage emptyDir: {} + - name: runner-config + configMap: + name: gitea-runner-config dnsPolicy: ClusterFirst