solstice-ci/crates/orchestrator
Till Wegmueller 7fc4e8edb7
Introduce logs-service for structured job logs management; bump version to 0.1.13
- Add `logs-service` crate as a separate microservice to handle job log storage, retrieval, and categorization.
- Update orchestrator to redirect log endpoints to the new service with optional permanent redirects using `LOGS_BASE_URL`.
- Enhance log persistence by introducing structured fields such as category, level, and error flags.
- Implement migration to add new columns and indexes for job logs.
- Add ANSI escape sequence stripping and structured logging for cleaner log storage.
- Improve SSH log handling with interleaved stdout/stderr processing and pty request support.
- Revise Docker files and compose setup to include logs-service, with support for PostgreSQL and secure connections.

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-11-18 11:48:09 +01:00
..
packaging Add libvirt-related environment handling, directory preparation, and bump version to 0.1.7 2025-11-17 21:50:17 +01:00
src Introduce logs-service for structured job logs management; bump version to 0.1.13 2025-11-18 11:48:09 +01:00
build.rs Add libvirt/KVM integration and Forgejo webhook support to Podman stack 2025-11-09 17:58:36 +01:00
Cargo.toml Introduce logs-service for structured job logs management; bump version to 0.1.13 2025-11-18 11:48:09 +01:00