Alexandru Macocian 13dd92c95b docs(provisioning): automated dry-run converge model
Update the provisioning design/tracking doc for the Phase 1 converge
automation: push-to-main fanout serialized via `needs:` (mirrors
otelcollector), currently dry-run-only with the apply gated/disabled
until the dry runs are proven green. Resolve the "Existing hosts"
open question.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-24 17:08:21 +02:00
2026-06-13 17:26:49 +02:00
2026-06-13 19:14:50 +02:00
2026-06-13 19:14:50 +02:00
2026-05-24 12:01:30 +02:00
2026-06-13 18:24:59 +02:00

Project Charlie

Current source of truth for the Charlie homelab deployment model, fleet inventory, and next work.

Area Location
Project repo https://gitea.alexandru.macocian.me/Charlie/project-charlie
Stack repos https://gitea.alexandru.macocian.me/Charlie/<stack>
Source/image repos https://gitea.alexandru.macocian.me/amacocian/<repo>
Stack working trees /mnt/nas/stacks/<stack>
Runtime data /mnt/nas/data/<stack>
Operator tooling https://gitea.alexandru.macocian.me/amacocian/sherlock

Docs

Topic Doc
Docs index toc.md
Architecture strategy, topology, layout
Fleet hosts, inventory, onboarding
Access identity, secrets, cert issuer
Automation automation, runners, vulnerability scanning
Standards conventions, next work

Current state

  • Services live in stack repos and deploy through the shared workflow in this repo.
  • Hosts are onboarded for common deployment, SSH cert auth, SOPS, and observability.
  • Sherlock is the operator MCP/agent wrapper and now lives in amacocian/sherlock.
S
Description
No description provided
Readme 587 KiB
Languages
Markdown 100%