Source: factory.core/extend.environment/ObjRunnerBase.py
Abstract base for environment runners.
Each runner wraps a specific process manager
(supervisor, docker, k3s, lxc) behind a uniform
interface. The parent ObjEnvironment owns the
...
| Method | Signature | Description |
|---|---|---|
| debug | debug(*parts) -> None |
|
| status | status(params: dict[str, Any]) -> dict[str, Any] |
|
| start | start(params: dict[str, Any]) -> dict[str, Any] |
|
| stop | stop(params: dict[str, Any]) -> dict[str, Any] |
|
| restart | restart(params: dict[str, Any]) -> dict[str, Any] |
|
| logs | logs(params: dict[str, Any]) -> dict[str, Any] |
|
| describe | describe(params: dict[str, Any]) -> dict[str, Any] |
|
| extra_actions | extra_actions() -> dict[str, Callable[[dict[str, Any]], dict[str, Any]]] |
|
| extra_help | extra_help() -> dict[str, str] |