Enable k3s single-node server on ringtail (NixOS) for native amd64 container builds. Includes ArgoCD Application and manifests for a Forgejo Actions runner with the `k8s-amd64` label, Ansible bootstrap tasks for k3s token and runner secret, and containerd registry mirrors pulling through Zot on indri. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
476 B
YAML
25 lines
476 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: forgejo-runner-config
|
|
namespace: forgejo-runner
|
|
data:
|
|
config.yaml: |
|
|
log:
|
|
level: info
|
|
|
|
runner:
|
|
file: /data/.runner
|
|
capacity: 2
|
|
timeout: 3h
|
|
envs:
|
|
DOCKER_HOST: tcp://127.0.0.1:2375
|
|
TZ: America/Los_Angeles
|
|
|
|
container:
|
|
network: "host"
|
|
docker_host: tcp://127.0.0.1:2375
|
|
daemon.json: |
|
|
{
|
|
"registry-mirrors": ["https://registry.ops.eblu.me"]
|
|
}
|