Initial commit: GitOps Starter Pack

A teaching-first, single-cluster GitOps setup: Talos Linux + Argo CD with
an app-of-apps layout, MetalLB pre-installed for real LoadBalancer IPs on
bare metal, a demo app, and a progressive docs/ walkthrough with a
CLAUDE.md tutor persona and guided bootstrap checklist.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Maxwell Morris
2026-08-22 17:30:45 +01:00
co-authored by Claude Sonnet 5
commit 92c3ad3191
29 changed files with 2083 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# Generated by talosctl gen config — contains private keys and client
# certificates. Never commit these.
_out/
talosconfig
# Downloaded by talosctl kubeconfig — grants full cluster access.
kubeconfig
# OS cruft
.DS_Store