Skip to main content

Module manager

Module manager 

Source
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§

DiskUsageCapable
Implemented by backends that report runtime disk usage.
EventWatcher
Implemented by backends that can watch workload lifecycle events.
ExecCapable
Implemented by backends that can execute a command inside a running workload.
ImageEventWatcher
Implemented by backends that can watch image lifecycle events.
ImageInspector
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.
StatsCapable
Implemented by backends that expose real-time resource usage statistics.
SystemInfoCapable
Implemented by backends that report host-level system information.