solstice-ci/crates
Till Wegmueller 930efe547f
Add public runner URL configuration and enhance log streaming support
- Introduce options for specifying public runner base URLs (`SOLSTICE_RUNNER_BASE_URL`) and orchestrator contact addresses (`ORCH_CONTACT_ADDR`).
- Update `.env.sample` and `compose.yml` with new configuration fields for external log streaming and runner binary serving.
- Refactor runner URL handling and generation logic for improved flexibility.
- Enhance `cloud-init` templates with updated runner URL environment variables (`RUNNER_SINGLE` and `RUNNER_URLS`).
- Add unit tests for runner URL generation to verify various input cases.

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-11-11 20:24:20 +01:00
..
ciadm Format 2025-11-01 14:56:46 +01:00
cidev Format 2025-11-01 14:56:46 +01:00
common Relax filesystem permissions for VM directories, overlays, and logs to support host libvirt/qemu access. Introduce dead-letter queue support with enriched error messages for failed jobs. 2025-11-09 17:59:04 +01:00
forge-integration Introduce centralized configuration handling via KDL and environment variables 2025-11-06 23:48:03 +01:00
github-integration Add Podman Compose deployment stack with Traefik and services integration 2025-11-08 20:21:57 +00:00
migration Enable job log persistence, HTTP server, and extend CI/packaging support 2025-11-02 23:37:11 +01:00
orchestrator Add public runner URL configuration and enhance log streaming support 2025-11-11 20:24:20 +01:00
workflow-runner Add insecure TLS support, CA bundle handling, and package update for SunOS environments 2025-11-02 20:48:05 +01:00