solstice-ci/crates/orchestrator/src
Till Wegmueller 9dfa9c4b95
Enhance SSH handling with retries and robust error management, refactor guest IP discovery
- Implement SSH execution retries with exponential backoff and timeout handling.
- Replace `virsh domifaddr` with a multi-strategy IP discovery approach.
- Introduce `OrchestratorError` for consistent, structured error reporting.
- Improve runner deployment and SSH session utilities for readability and reliability.
- Add dependencies: `thiserror`, `anyhow` for streamlined error handling.

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-11-15 21:46:54 +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 Enhance SSH handling with retries and robust error management, refactor guest IP discovery 2025-11-15 21:46: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 Enhance SSH handling with retries and robust error management, refactor guest IP discovery 2025-11-15 21:46:54 +01:00