forgejo-runner helm

No introduction found. Create it?

Install

Install with:

helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install forgejo-runner app-template/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (1 out of 7)

NameRepoStarsVersionTimestamp
forgejo-runnerm00nwtchr/homelab-cluster324.6.213 days ago

Values

See the most popular values for this chart:

KeyTypes
string
controllers.forgejo-runner.containers.app.command[] (7)
- sh
- -c
- while ! nc -z localhost 2376 </dev/null; do echo 'waiting for docker daemon...'; sleep 5; done; forgejo-runner --config /config/config.yaml daemon
string
controllers.forgejo-runner.containers.app.env[].name (7)
DOCKER_HOST
DOCKER_CERT_PATH
DOCKER_TLS_VERIFY
string
string
string
string
string
string
string
boolean
string
string
string
controllers.forgejo-runner.containers.daemon.image.tag (7)
29.3.0-dind-rootless@sha256:7b90623a6a8d610e766d0dda84f20c7fbafeefe68a83ba01ecb4d6921b777b49
string
boolean
string
string
string
number
string
string
string
string
string
string
string
string
controllers.forgejo-runner.initContainers.runner-register.args[] (3)
- forgejo-runner register --no-interactive --token $(RUNNER_TOKEN) --name $(RUNNER_NAME) --instance $(FORGEJO_INSTANCE_URL) --labels self-hosted:host,docker:docker://ghcr.io/catthehacker/ubuntu:act-22.04,ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-22.04,ubuntu-22.04:docker://ghcr.io/catthehacker/ubuntu:act-22.04,renovate:docker://ghcr.io/catthehacker/ubuntu:act-22.04 ; forgejo-runner generate-config > /data/config.yml ; sed -i -e "s|network: .*|network: host|" /data/config.yml ; sed -i -e "s|^ envs:$| envs:\n DOCKER_HOST: tcp://localhost:2376\n DOCKER_TLS_VERIFY: 1\n DOCKER_CERT_PATH: /certs/client|" /data/config.yml ; sed -i -e "s|^ options:| options: -v /certs/client:/certs/client|" /data/config.yml ; sed -i -e "s| valid_volumes: \[\]$| valid_volumes:\n - /certs/client|" /data/config.yml ;
string
controllers.forgejo-runner.initContainers.register.command[] (3)
- sh
- -c
- if [ ! -f /data/.runner ]; then echo "Registering runner..."; forgejo-runner register --no-interactive \ --token $(RUNNER_TOKEN) \ --name $(RUNNER_NAME) \ --instance $(FORGEJO_INSTANCE_URL) \ --labels "$(LABELS)"; else echo "Runner already registered, skipping."; fi
string
string
controllers.forgejo-runner.initContainers.register.env.LABELS (3)
ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest
string
string
string
controllers.forgejo-runner.initContainers.register.image.tag (3)
12.7.2@sha256:5be962a66390e54f0e56c89aafee48f521538d996df7c4e61af77915a4c2bd86
string
string
string
string
string
string
string
string
number
number
string
string
number
string
boolean
string
string
string
persistence.config.name (2)
forgejo-runner-configmap
string
string
string
string
string
string
string
configMaps.config.data."config.yaml" (2)
log: level: info runner: file: .runner capacity: 1 envs: CLEEB: true DOCKER_HOST: tcp://127.0.0.1:2376 DOCKER_TLS_VERIFY: 1 DOCKER_CERT_PATH: /certs/client env_file: .env timeout: 3h insecure: false fetch_timeout: 5s fetch_interval: 2s labels: [] cache: enabled: true dir: "" host: "" port: 0 container: network: "host" enable_ipv6: false privileged: false options: "-v /certs/client:/certs/client" workdir_parent: valid_volumes: - /certs/client docker_host: "" host: workdir_parent:
string
number
string
string