GitOps-Modell
Überblick
Die Plattform wird vollständig über GitOps betrieben.
Git ist die einzige Quelle der Wahrheit für Infrastruktur- und Anwendungskonfigurationen.
FluxCD synchronisiert die gewünschte Konfiguration kontinuierlich auf die Cluster.
Quellcodeverwaltung
Alle Repositories werden auf Codeberg gehostet.
Änderungen erfolgen ausschließlich über Git.
Repository-Struktur
clusters/
├── home.tamay.cloud
├── tamay.cloud
└── test.tamay.cloud
modules/
├── infrastructure
└── apps
Cluster-Struktur
Jeder Cluster besitzt zwei zentrale Bereiche:
cluster/
├── infrastructure
└── apps
Die Infrastruktur wird vor Anwendungen bereitgestellt.