838 B
838 B
Aufgabe 08: Config Management strukturieren
Ziel
Du verwaltest Ports, Modellnamen, Grenzwerte und Secrets sauber.
Warum ist das wichtig?
Hartkodierte Werte machen Robotiktests fehleranfällig.
Voraussetzungen
- Aufgaben 02-07
Theorie
Konfiguration hat Schichten: Defaults, Datei, Umgebungsvariablen und Secrets. Sicherheitsgrenzen sollten sichtbar und versioniert sein, Secrets nicht.
Aufgabe
Definiere ein Config-Format und lade es in mindestens einem Service.
Akzeptanzkriterien
- Ports und URLs kommen aus Config.
- Servo-Grenzen sind konfigurierbar.
- Secrets werden nicht committet.
Erweiterungen
- Füge Config-Validierung beim Start hinzu.
Reflexionsfragen
- Welche Werte ändern sich pro Maschine?
- Welche Defaults sind gefährlich?
- Wie dokumentierst du Secrets ohne sie zu speichern?