Config-Override pro Service ermöglichen
Als DevOpsi will ich (für core) die Möglichkeit haben, zusätzlich zur primär genutzten globalen Config-YAML eine YAML für einzelne Services zu nutzen, die die globalen Einstellungen für diesen Service überschreiben, damit ich Service-spezifische Einstellungen vornehmen kann.
Beispiel für mögliche Parameter, die man anpassen möchte: log_level, service_name (falls man mal zwei Versionen nebeneinander braucht), n_uvicorn_workers.
Beispielhafte Ordnerstruktur:
.
├── general.yml
├── llm_models.yml
├── prompt_maps.yml
├── rag_pipeline_config.yml
└── OVERRIDES
├── rag.general.yml
└── summary.general.yml
Akzeptanzkriterien
-
Override ist möglich aber optional -
globale YAMLs haben immer noch Vorrang -
Review einer zweiten Person durchgeführt