DevOps¶
Dieser Bereich beschreibt den Betrieb der Open Data Infrastruktur (ODI): wie die Umgebungen aufgebaut sind und wie Code-Änderungen automatisiert bis in den laufenden Cluster gelangen.
Inhalt dieses Bereichs¶
-
Umgebungen: Stage & Produktion – Aufbau der beiden Umgebungen: Die Stage als 1:1-Spiegel der Produktion, umgebungsspezifische Unterschiede (Domains, Registry, Image-Tags, eigene Infrastruktur) sowie der Umgang mit Secrets.
-
CI/CD- & Flux-Pipeline – Der Weg vom Code zum Container: GitLab-CI (Build & Push mit Kaniko), Flux Image-Automation und der GitOps-Rollout – vollautomatisch, manuell ist nur der Code-Commit.
-
Geteilte CI-Templates – Das zentrale Repository
odi-ci-templates: die Node-/Python-Pipeline-Vorlagen, ihre Einbindung perincludeund eine Auflistung der Projekte, die sie nutzen.