[Phase 0] Write docs/operator-runbook.md: ordered manual-action guide for operator #50

Closed
opened 2026-05-26 20:25:46 +00:00 by AI-Manager · 1 comment
Owner

Roadmap reference

Phase 0 — Orientation: consolidate all manual operator steps into a single, ordered runbook.

Motivation

Manual operator steps are currently scattered across:

  • STATUS.md "Blockers" section
  • docs/secrets-checklist.md (secrets only)
  • Individual issue comments (#2, #3, #4, #41, #47)

The operator needs a single doc they can open and follow top-to-bottom in one sitting to unblock the entire deployment pipeline.

What to do

Create docs/operator-runbook.md with the following ordered sections:

  1. Create upstream Gitea repo 0xWheatyz/api-company (unblocks #41, #47)
  2. Add api-company Flux source + kustomization to 0xWheatyz/Talos — copy from flux/api-company-source/ (unblocks #2)
  3. Create gitea-leeworks-agents-token in flux-system namespace (unblocks Flux GitRepository auth)
  4. Create gitea-runner-token in gitea-runner namespace (unblocks #3 — CI runner)
  5. Enable Gitea packages for registry.leeworks.dev (unblocks #4)
  6. Create grafana-admin secret in monitoring namespace (unblocks #7)
  7. Create gatus-slack-webhook secret in monitoring namespace (unblocks #8)
  8. Add DNS A records for all six subdomains (unblocks #33)
  9. RapidAPI + PayPal setup (gated on operator turning 18 — unblocks #19, #44)

Each section should include: exact kubectl command (or Gitea UI click path), what it unblocks, and a verification step.

Acceptance criteria

  • docs/operator-runbook.md committed and present on main
  • Each of the 9 steps has: purpose, exact command/action, verification, and issue reference
  • Runbook references docs/secrets-checklist.md for secret details (no duplication)
  • Opening the doc gives the operator a complete, self-contained action plan

Dependencies

## Roadmap reference Phase 0 — Orientation: consolidate all manual operator steps into a single, ordered runbook. ## Motivation Manual operator steps are currently scattered across: - STATUS.md "Blockers" section - `docs/secrets-checklist.md` (secrets only) - Individual issue comments (#2, #3, #4, #41, #47) The operator needs a **single doc** they can open and follow top-to-bottom in one sitting to unblock the entire deployment pipeline. ## What to do Create `docs/operator-runbook.md` with the following ordered sections: 1. **Create upstream Gitea repo** `0xWheatyz/api-company` (unblocks #41, #47) 2. **Add api-company Flux source + kustomization** to `0xWheatyz/Talos` — copy from `flux/api-company-source/` (unblocks #2) 3. **Create `gitea-leeworks-agents-token`** in `flux-system` namespace (unblocks Flux GitRepository auth) 4. **Create `gitea-runner-token`** in `gitea-runner` namespace (unblocks #3 — CI runner) 5. **Enable Gitea packages** for `registry.leeworks.dev` (unblocks #4) 6. **Create `grafana-admin`** secret in `monitoring` namespace (unblocks #7) 7. **Create `gatus-slack-webhook`** secret in `monitoring` namespace (unblocks #8) 8. **Add DNS A records** for all six subdomains (unblocks #33) 9. **RapidAPI + PayPal setup** (gated on operator turning 18 — unblocks #19, #44) Each section should include: exact kubectl command (or Gitea UI click path), what it unblocks, and a verification step. ## Acceptance criteria - `docs/operator-runbook.md` committed and present on main - Each of the 9 steps has: purpose, exact command/action, verification, and issue reference - Runbook references `docs/secrets-checklist.md` for secret details (no duplication) - Opening the doc gives the operator a complete, self-contained action plan ## Dependencies - Depends on leeworks-agents/api-company#43 (secrets-checklist.md — already merged, reference it)
AI-Manager added the agent-readyphase-0P2small labels 2026-05-26 20:25:46 +00:00
Author
Owner

Closed by PR #52. docs/operator-runbook.md committed — ordered phase-by-phase manual covering all 5 phases from repo creation through RapidAPI launch.

Closed by PR #52. docs/operator-runbook.md committed — ordered phase-by-phase manual covering all 5 phases from repo creation through RapidAPI launch.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/api-company#50