apiVersion: apps/v1 kind: Deployment metadata: name: gitea-runner namespace: geocrop spec: replicas: 1 selector: matchLabels: app: gitea-runner template: metadata: labels: app: gitea-runner spec: containers: - name: runner image: gitea/act_runner:latest env: - name: GITEA_INSTANCE_URL value: http://gitea.geocrop.svc.cluster.local:3000 - name: GITEA_RUNNER_REGISTRATION_TOKEN value: "3daF7zwBC94Q5YCb1mW1VnfPi4L7pgMxSHhKOBOn" - name: GITEA_RUNNER_NAME value: "k3s-runner" - name: GITEA_RUNNER_LABELS value: "ubuntu-latest:docker://node:16-bullseye,ubuntu-22.04:docker://node:16-bullseye" securityContext: privileged: true # Required for Docker-in-Docker volumeMounts: - name: docker-certs mountPath: /certs - name: runner-data mountPath: /data volumes: - name: docker-certs emptyDir: {} - name: runner-data emptyDir: {}