solstice-ci/crates/orchestrator/src
Till Wegmueller bf94664a30
Refactor VM lifecycle handling and improve guest IP discovery, bump version to 0.1.6
- Adjust stopping, destroying, and persisting VM lifecycle events to ensure better sequencing and avoid races.
- Enhance `discover_guest_ip_virsh` with detailed logging, structured attempt tracking, and robust fallback mechanisms.
- Introduce `Attempt` struct to capture detailed command execution context for debugging.
- Update console log handling to snapshot logs early, minimizing race conditions.
- Bump orchestrator version to 0.1.6.

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-11-17 21:34:19 +01:00
..
config.rs Add per-job SSH key support, refactor scheduler for SSH-based job execution, and remove unused runner endpoint 2025-11-15 18:37:30 +01:00
error.rs Refactor Orchestrator with enhanced SSH handling, error management, and IP discovery support 2025-11-15 21:46:19 +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 Add per-job SSH key support, refactor scheduler for SSH-based job execution, and remove unused runner endpoint 2025-11-15 18:37:30 +01:00
hypervisor.rs Add per-job SSH key support, refactor scheduler for SSH-based job execution, and remove unused runner endpoint 2025-11-15 18:37:30 +01:00
main.rs Add boot wait configuration and improve VM startup logging, bump version to 0.1.5 2025-11-17 21:12:54 +01:00
persist.rs Enhance SSH handling with retries and robust error management, refactor guest IP discovery 2025-11-15 21:46:54 +01:00
scheduler.rs Refactor VM lifecycle handling and improve guest IP discovery, bump version to 0.1.6 2025-11-17 21:34:19 +01:00