chore: seed gitea-repo-template cookie-cutter
Reusable repo template for homelab services on git.aridgwayweb.com.
Bakes in (all verified live on armistace/wedding-photos):
- Hard commit guard: shared pre-commit hook (git config core.hooksPath
~/dev/git-hooks) + master branch protection (push whitelist [armistace],
merge whitelist [hermes, armistace]).
- Gitea Actions CI (.gitea/workflows/build_push.yml): test + build-deploy,
persistent remote buildkit cache, registry push, idempotent deploy that
preserves hand-provisioned Secrets, cluster injection from repo secrets/vars
via scripts/reconcile-cluster-inject.sh.
- Persistent buildkit cache (ci/buildkit/): single-replica Longhorn backing.
- scripts/reconcile-cluster-inject.sh: reconcile live Secret/ConfigMap from
Gitea secrets/vars without clobbering hand-provisioned values.
- RUNBOOK.md: handoff-complete ops doc.
Placeholders (<APP> <OWNER> <NS> <KEY_*>) are filled per-service on repo creation.