Zum Inhalt

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 per include und eine Auflistung der Projekte, die sie nutzen.