[Phase 0] Write docs/secrets-checklist.md: all required Kubernetes secrets with creation commands #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Roadmap reference
Phase 0 — Orientation: all infrastructure (Flux wiring, gitea-runner, registry, Prometheus, Gatus) is blocked on 6 Kubernetes secrets that must be created by the human operator.
Problem
These secrets are listed in
STATUS.mdprose but there is no canonical reference document with exactkubectlcommands the operator can copy-paste. Every time a new service is stood up, the operator has to dig through multiple issues to find the right secret format.What to do
Create
docs/secrets-checklist.mdcontaining a clearly formatted checklist with exactkubectl create secretcommands for every required secret:gitea-leeworks-agents-tokenflux-systemkubectl create secret generic gitea-leeworks-agents-token -n flux-system --from-literal=username=leeworks-agents --from-literal=password=<GITEA_TOKEN>gitea-runner-tokengitea-runnerkubectl create secret generic gitea-runner-token -n gitea-runner --from-literal=token=<RUNNER_TOKEN>grafana-adminmonitoringkubectl create secret generic grafana-admin -n monitoring --from-literal=admin-password=<PASSWORD>gatus-slack-webhookmonitoringkubectl create secret generic gatus-slack-webhook -n monitoring --from-literal=url=<WEBHOOK_URL>GITEA_TOKENAcceptance criteria
docs/secrets-checklist.mdexists and is committed to mainkubectlcommand, and source of valueDependencies
None — this is pure documentation.
✅ Implemented — docs/secrets-checklist.md committed
PR #45 has been merged.
docs/secrets-checklist.mdnow exists in main with:kubectl create secretcommands for every required Kubernetes secretAll acceptance criteria from the issue are met. The operator can now unblock all infrastructure by following the checklist without needing any infrastructure knowledge beyond copy-pasting commands.