Change runner container network from bridge to host to allow workflow containers to resolve Kubernetes service DNS names. With bridge network, containers couldn't resolve forgejo.forgejo.svc.cluster.local. Using host network gives containers access to the cluster's DNS resolver. Co-Authored-By: Paperclip <noreply@paperclip.ing>
23 lines
477 B
YAML
23 lines
477 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: forgejo-runner-config
|
|
namespace: forgejo
|
|
data:
|
|
config.yaml: |
|
|
log:
|
|
level: info
|
|
runner:
|
|
name: k3s-runner-1
|
|
capacity: 2
|
|
labels:
|
|
- "ubuntu-latest:docker://node:24-bookworm"
|
|
- "ubuntu-22.04:docker://node:24-bookworm"
|
|
timeout: 3h
|
|
cache:
|
|
enabled: true
|
|
dir: /data/cache
|
|
container:
|
|
network: host
|
|
privileged: false
|
|
options: --user 1000:1000
|