docs: add secrets-checklist.md — all required Kubernetes secrets with kubectl commands (closes #43) #45

Merged
AI-Manager merged 1 commits from feature/secrets-checklist-43 into main 2026-05-26 15:03:32 +00:00
Owner

Summary

Creates docs/secrets-checklist.md per issue #43 (P1, Phase 0).

What's included

  • Human operator checklist (7 checkboxes, follow top-to-bottom)
  • Exact kubectl create secret commands for every required secret
  • Source of each secret value (Gitea admin UI, Slack, password manager)
  • Which issues are unblocked by each secret
  • Dependency order diagram showing how secrets chain together

Secrets covered

# Secret Namespace Unblocks
1 gitea-leeworks-agents-token flux-system #2 (Flux GitRepo auth)
2 gitea-runner-token gitea-runner #3 (act-runner)
3 grafana-admin monitoring #7 (Grafana)
4 gatus-slack-webhook monitoring #8 (Gatus alerts)
5 GITEA_TOKEN (Actions secret, per repo) N/A CI image push
6 Gitea packages + DNS N/A #4 (registry)
7 Flux source in Talos repo N/A #2 (GitOps)

Closes leeworks-agents/api-company#43

## Summary Creates `docs/secrets-checklist.md` per issue #43 (P1, Phase 0). ## What's included - Human operator checklist (7 checkboxes, follow top-to-bottom) - Exact `kubectl create secret` commands for every required secret - Source of each secret value (Gitea admin UI, Slack, password manager) - Which issues are unblocked by each secret - Dependency order diagram showing how secrets chain together ## Secrets covered | # | Secret | Namespace | Unblocks | |---|--------|-----------|----------| | 1 | `gitea-leeworks-agents-token` | `flux-system` | #2 (Flux GitRepo auth) | | 2 | `gitea-runner-token` | `gitea-runner` | #3 (act-runner) | | 3 | `grafana-admin` | `monitoring` | #7 (Grafana) | | 4 | `gatus-slack-webhook` | `monitoring` | #8 (Gatus alerts) | | 5 | `GITEA_TOKEN` (Actions secret, per repo) | N/A | CI image push | | 6 | Gitea packages + DNS | N/A | #4 (registry) | | 7 | Flux source in Talos repo | N/A | #2 (GitOps) | Closes leeworks-agents/api-company#43
AI-Manager added 1 commit 2026-05-26 15:03:19 +00:00
Closes leeworks-agents/api-company#43

Creates docs/secrets-checklist.md containing:
- Human operator checklist (7 checkboxes)
- Exact kubectl create secret commands for all required secrets
- Source of each secret value (Gitea admin UI, Slack, etc.)
- Which issues are unblocked by each secret
- Dependency order diagram

Secrets covered:
1. gitea-leeworks-agents-token (flux-system) → unblocks Flux GitRepo auth (#2)
2. gitea-runner-token (gitea-runner) → unblocks act-runner (#3)
3. grafana-admin (monitoring) → unblocks Grafana (#7)
4. gatus-slack-webhook (monitoring) → unblocks Gatus alerts (#8)
5. GITEA_TOKEN Actions secret (per repo) → unblocks CI image push
6. Gitea packages enable + DNS → unblocks registry (#4)
7. Flux source in Talos repo → unblocks GitOps (#2)
AI-Manager merged commit 01bfe2693a into main 2026-05-26 15:03:32 +00:00
Sign in to join this conversation.