Add Gitea Actions runner bootstrap #1

Merged
panxiao81 merged 1 commits from feat/gitea-actions-runner into main 2026-09-09 17:28:02 +00:00
Owner

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.

## 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.
panxiao81 added 1 commit 2026-09-09 17:24:56 +00:00
Add Gitea Actions runner bootstrap
lint / yaml (pull_request) Failing after 1m41s
lint / yaml (push) Failing after 1m41s
lint / terraform (pull_request) Failing after 2s
lint / ansible (push) Failing after 2m31s
lint / ansible (pull_request) Failing after 1m42s
lint / terraform (push) Failing after 51s
6b524fed96
panxiao81 merged commit 107c2f3ddf into main 2026-09-09 17:28:02 +00:00
panxiao81 deleted branch feat/gitea-actions-runner 2026-09-09 17:28:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#1