38 lines
838 B
Markdown
38 lines
838 B
Markdown
# 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?
|