diff --git a/gitea-runner/deployment.yaml b/gitea-runner/deployment.yaml index 998df36..6783d8a 100644 --- a/gitea-runner/deployment.yaml +++ b/gitea-runner/deployment.yaml @@ -25,7 +25,7 @@ data: - "ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04" - "self-hosted:host" container: - network: "bridge" + network: "" privileged: false options: valid_volumes: [] @@ -58,6 +58,11 @@ spec: - sh - -c - | + # Wait for DinD TLS certs to be ready + echo "Waiting for Docker daemon..." + while [ ! -f /certs/client/ca.pem ]; do sleep 1; done + sleep 2 + echo "Docker daemon is ready" # Register if not already registered if [ ! -f /data/.runner ]; then act_runner register --no-interactive \ @@ -87,6 +92,7 @@ spec: image: docker:dind args: - --mtu=1340 + - --default-network-opt=bridge=com.docker.network.driver.mtu=1340 securityContext: privileged: true env: