fix: add CoreDNS api.riotpiao.com rewrite + fix runner Alpine base image #1

Merged
rock merged 14 commits from fix/api-gateway-and-runners into main 2026-09-07 05:19:40 +00:00
2 changed files with 7 additions and 5 deletions
Showing only changes of commit ce154c55e6 - Show all commits
@@ -32,12 +32,8 @@ metadata:
namespace: {{ .Release.Namespace }}
data:
config.yaml: |
runner:
envs:
DOCKER_HOST: tcp://localhost:2376
DOCKER_TLS_VERIFY: "1"
DOCKER_CERT_PATH: /docker-certs/client
container:
valid_volumes:
- /docker-certs/client
network: host
docker_host: automount
@@ -70,6 +70,8 @@ spec:
mountPath: /data
- name: docker-certs
mountPath: /docker-certs
- name: docker-sock
mountPath: /var/run
- name: homelab-ca
mountPath: /etc/ssl/certs/homelab-ca.pem
subPath: ca.crt
@@ -89,6 +91,8 @@ spec:
volumeMounts:
- name: docker-certs
mountPath: /docker-certs
- name: docker-sock
mountPath: /var/run
- name: dind-storage
mountPath: /var/lib/docker
- name: homelab-ca
@@ -113,6 +117,8 @@ spec:
claimName: {{ .Release.Name }}-dind
- name: docker-certs
emptyDir: {} # DinD regenerates mTLS certs on each start
- name: docker-sock
emptyDir: {} # Shared docker socket between dind and runner
- name: homelab-ca
# homelab-ca is a ConfigMap (public CA trust bundle), not a Secret.
# The volumeMounts use subPath: ca.crt to project the single cert file.