Ubuntu statt Alpine im fake-dvdv und token-validator
Why
Als Maintainer von Komponenten von FIT-Connect
möchte wir die Anzahl der Betriebssysteme (OS) die wir in Containern nutzen minimieren
um Upgrades, Dockerfiles, CVEs, ... einfacher und schneller handhaben kann.
Links, Notes, Remarks
Aktuell verwenden wir v.a. 2 OS:
- Ubuntu
- Alpine
Die Dockerfiles, Packages, Instruktionen etc. sind bei den beiden OS allerdings unterschiedlich. Das führt zu Fehlern.
Der Mehrwert Alpine zu verwenden ist allerdings quasi 0: Image ist kleiner und schneller zu bauen. Das sind keine Kriterien nach denen wir aktuell optimieren.
Wir verwenden Alpine aktuell hier:
- Zustelldienst DB (Team ZSD)
Im Team INF (formell im Team INF, aber stark an uns angrenzende Repos):
- fake-dvdv (Team INF)
- token-validator (Team INF)
Im Team SSP
- Self-Service-Portal DB (Team SSP)
Im Rahmen dieses Tickets würde ich mich vorerst auf die beiden einfacheren Repos fake-dvdv
und token-validator
kümmern da die Datenbank mit mehr Risiko verbunden ist.
Acceptance criteria
-
Der token-validator verwendet zur Laufzeit kein Alpine Image als Baseimage mehr. -
Der fake-dvdv verwendet zur Laufzeit kein Alpine Image als Baseimage mehr.
follow-up
-
Zustelldienst DB (Team ZSD) verwendet zur Laufzeit kein Alpine Image als Baseimage mehr. -
Self-Service-Portal DB (Team SSP) verwendet zur Laufzeit kein Alpine Image als Baseimage mehr.