feat: expanded and added more tasks
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# 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?
|
||||
Reference in New Issue
Block a user