reddwarf/crates
Till Wegmueller cb6ca8cd3c
Add optional TLS support and SMF service integration
Enable the API server to optionally serve HTTPS (disabled by default).
When --tls is passed without explicit cert/key paths, a self-signed CA
and server certificate are auto-generated via rcgen and persisted to
disk for reuse across restarts. The internal ApiClient learns to trust
the self-signed CA so controller/agent components work seamlessly over
TLS.

Also adds SIGTERM signal handling (alongside SIGINT) and graceful
shutdown via CancellationToken for both `serve` and `agent` modes,
plus an SMF manifest and method script so reddwarf can run as
svc:/system/reddwarf:default on illumos.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 18:45:20 +01:00
..
reddwarf Add optional TLS support and SMF service integration 2026-02-14 18:45:20 +01:00
reddwarf-apiserver Add optional TLS support and SMF service integration 2026-02-14 18:45:20 +01:00
reddwarf-core Add container resource limits to zone caps: extract, aggregate, and convert 2026-02-14 17:34:39 +01:00
reddwarf-runtime Add optional TLS support and SMF service integration 2026-02-14 18:45:20 +01:00
reddwarf-scheduler Add container resource limits to zone caps: extract, aggregate, and convert 2026-02-14 17:34:39 +01:00
reddwarf-storage Format code 2026-01-28 23:17:19 +01:00
reddwarf-versioning Format code 2026-01-28 23:17:19 +01:00