solstice-ci/crates/orchestrator/src
Till Wegmueller 11ce9cc881
Introduce centralized configuration handling via KDL and environment variables
This commit adds:
- A unified configuration system (`AppConfig`) that aggregates KDL files and environment variables with precedence handling.
- Example KDL configuration files for the orchestrator and forge-integration modules.
- Updates to orchestrator and forge-integration to load and apply configurations from `AppConfig`.
- Improved AMQP and database configuration with overlays from CLI, environment, or KDL.
- Deprecated `TODO.txt` as it's now represented in the configuration examples.
2025-11-06 23:48:03 +01:00
..
config.rs Update default illumos image to omnios-bloody and enhance image configuration 2025-11-02 18:58:46 +01:00
grpc.rs Move runner logs to debug level and enable runner binary serving via orchestrator 2025-11-06 21:44:06 +01:00
http.rs Move runner logs to debug level and enable runner binary serving via orchestrator 2025-11-06 21:44:06 +01:00
hypervisor.rs Add VM suspend handling, persistence updates, and orchestrator enhancements 2025-11-01 18:38:17 +01:00
main.rs Introduce centralized configuration handling via KDL and environment variables 2025-11-06 23:48:03 +01:00
persist.rs Enable job log persistence, HTTP server, and extend CI/packaging support 2025-11-02 23:37:11 +01:00
scheduler.rs Add heuristic failure detection and improve runner URL configuration 2025-11-03 22:36:31 +01:00