No description
  • Rust 58.2%
  • Shell 39.1%
  • Go Template 1.4%
  • Dockerfile 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Enno Boland 3151db1501
Some checks failed
CI / chart (push) Failing after 14s
CI / rust (push) Failing after 16s
Container images / build (alpine, 3.24) (push) Failing after 7s
Container images / build (debian, trixie) (push) Failing after 6s
CI / shell (push) Failing after 19s
CI / build-image (push) Has been skipped
CI / build-chart (push) Has been skipped
Container images / build (ubuntu, noble) (push) Failing after 7s
Alpine VM image / build (3.24) (push) Failing after 6s
Debian VM image / build (trixie) (push) Failing after 7s
FreeBSD VM image / build (15.1) (push) Failing after 6s
Ubuntu VM image / build (noble) (push) Failing after 6s
OpenBSD VM image / build (7.9) (push) Failing after 8s
Publish the plugin image and chart for tags only
2026-09-16 14:30:18 +02:00
.forgejo Publish the plugin image and chart for tags only 2026-09-16 14:30:18 +02:00
charts/forgejo-k8s-runner Publish the plugin image and chart for tags only 2026-09-16 14:30:18 +02:00
containers initial commit 2026-09-16 00:35:15 +02:00
controller Serve the plugin on loopback TCP instead of a unix socket 2026-09-16 09:21:24 +02:00
vms initial commit 2026-09-16 00:35:15 +02:00
.dockerignore initial commit 2026-09-16 00:35:15 +02:00
.editorconfig initial commit 2026-09-16 00:35:15 +02:00
.gitignore initial commit 2026-09-16 00:35:15 +02:00
Cargo.lock initial commit 2026-09-16 00:35:15 +02:00
Cargo.toml initial commit 2026-09-16 00:35:15 +02:00
Dockerfile initial commit 2026-09-16 00:35:15 +02:00
LICENSE initial commit 2026-09-16 00:35:15 +02:00
README.md initial commit 2026-09-16 00:35:15 +02:00
renovate.json initial commit 2026-09-16 00:35:15 +02:00
rustfmt.toml initial commit 2026-09-16 00:35:15 +02:00

forgejo-k8s-runner

A Forgejo runner backend plugin that runs every job in a fresh Kubernetes Pod or KubeVirt VM.

Install

kubectl -n forgejo create secret generic forgejo-admin-token --from-literal=token=<token>
helm upgrade runner charts/forgejo-k8s-runner -n forgejo \
  -f charts/forgejo-k8s-runner/runner-values.yaml \
  --set forgejo.url=https://forgejo.example.com \
  --set forgejo.tokenSecretRef.name=forgejo-admin-token