Expand description
Workload lifecycle manager and optional capability traits. Workload lifecycle manager and optional capability traits.
Every backend implements Manager.
Backends opt into extra capabilities (exec, stats, log streaming, event watching) by implementing the focused capability traits,
mirroring gokit’s optional provider interfaces.
Traits§
- Disk
Usage Capable - Implemented by backends that report runtime disk usage.
- Event
Watcher - Implemented by backends that can watch workload lifecycle events.
- Exec
Capable - Implemented by backends that can execute a command inside a running workload.
- Image
Event Watcher - Implemented by backends that can watch image lifecycle events.
- Image
Inspector - Implemented by backends that can inspect image metadata.
- LogStreamer
- Implemented by backends that can stream log lines in real time.
- Manager
- Core workload lifecycle operations. All backends implement this trait.
- Stats
Capable - Implemented by backends that expose real-time resource usage statistics.
- System
Info Capable - Implemented by backends that report host-level system information.