solstice-ci/crates/common
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
..
proto Add gRPC support for VM runner log streaming and orchestrator integration 2025-11-01 12:14:50 +01:00
src Introduce centralized configuration handling via KDL and environment variables 2025-11-06 23:48:03 +01:00
build.rs Upgrade dependencies for Axum, Tonic, Prost, and related build tools across crates 2025-11-01 15:24:09 +01:00
Cargo.toml Remove default-features override for lapin dependency 2025-11-01 16:46:06 +01:00