add the official Gitea Actions Helm chart values for one persistent Kubernetes runner
use rootless Docker-in-Docker with capacity 4
project a repository-scoped registration token from OpenBao through External Secrets
update the CI and homelab design documents from Woodpecker to Gitea Actions
Validation
helm lint passed against the published actions chart 0.1.1
helm template passed against the published chart package
kubectl client-side dry-run passed for the bootstrap and rendered manifests
yamllint and git diff checks passed
staged secret scan found no credentials or Terraform state/plan files
Deployment gate
Do not deploy this branch. After review and merge, populate kv/k8s/gitea-runner in OpenBao and perform the documented one-time manual Helm bootstrap from main. Flux is not installed yet.
## Summary
- add the official Gitea Actions Helm chart values for one persistent Kubernetes runner
- use rootless Docker-in-Docker with capacity 4
- project a repository-scoped registration token from OpenBao through External Secrets
- update the CI and homelab design documents from Woodpecker to Gitea Actions
## Validation
- helm lint passed against the published actions chart 0.1.1
- helm template passed against the published chart package
- kubectl client-side dry-run passed for the bootstrap and rendered manifests
- yamllint and git diff checks passed
- staged secret scan found no credentials or Terraform state/plan files
## Deployment gate
Do not deploy this branch. After review and merge, populate kv/k8s/gitea-runner in OpenBao and perform the documented one-time manual Helm bootstrap from main. Flux is not installed yet.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Validation
Deployment gate
Do not deploy this branch. After review and merge, populate kv/k8s/gitea-runner in OpenBao and perform the documented one-time manual Helm bootstrap from main. Flux is not installed yet.