No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install forgejo-runner app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
controllers.forgejo-runner.containers.app.command[] (6) - sh | string |
controllers.forgejo-runner.containers.app.env[].name (6) DOCKER_HOST | string |
controllers.forgejo-runner.containers.app.env[].value (6) tcp://localhost:2376 | string |
controllers.forgejo-runner.containers.app.image.repository (6) code.forgejo.org/forgejo/runner | string |
| string | |
| boolean | |
| string | |
| string | |
| string | |
controllers.forgejo-runner.containers.daemon.env[].name (6) DOCKER_TLS_CERTDIR | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| string | |
controllers.forgejo-runner.initContainers.runner-register.env[].name (4) RUNNER_NAME | string |
| string | |
| string | |
| string | |
controllers.forgejo-runner.initContainers.runner-register.env[].value (2) http://forgejo-http.code.svc.cluster.local:3000 | string |
controllers.forgejo-runner.initContainers.runner-register.image.repository (4) code.forgejo.org/forgejo/runner | 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[] (2) - sh | string |
controllers.forgejo-runner.initContainers.register.env.FORGEJO_INSTANCE_URL (2) http://forgejo-http.gitea.svc.cluster.local:3000 | string |
controllers.forgejo-runner.initContainers.register.env.LABELS (2) ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest | string |
controllers.forgejo-runner.initContainers.register.envFrom[].secretRef.name (2) forgejo-runner-secret | string |
controllers.forgejo-runner.initContainers.register.image.repository (2) code.forgejo.org/forgejo/runner | string |
controllers.forgejo-runner.initContainers.register.image.tag (2) 12.5.3@sha256:f81b095e785a9b09f7765b24382ec11fd884ceffc058b5eeecd111703a118bc0 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.forgejo-runner.type (3) statefulset | string |
| number | |
| string | |
| number | |
service.app.controller (6) forgejo-runner | string |
| number | |
| string | |
| string | |
persistence.config.globalMounts[].path (3) /config/config.yaml | string |
| boolean | |
| string | |
persistence.config.type (3) configMap | string |
persistence.config.name (2) forgejo-runner-configmap | string |
| string | |
| string | |
persistence.runner-data.type (3) emptyDir | string |
persistence.certs.type (2) emptyDir | string |
persistence.cache.type (1) emptyDir | string |
configMaps.config.data."config.yaml" (1) 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 |
defaultPodOptions.priorityClassName (1) cluster-low | string |
| number | |
| string |