storectl.adapters.outbound.kubectl_deployment_adapter module

class storectl.adapters.outbound.kubectl_deployment_adapter.KubectlDeploymentAdapter[source]

Bases: IDeploymentPort

Calls kubectl via subprocess to manage deployment rollouts.

rollout(deployment, namespace='default')[source]
Return type:

None

rollout_status(deployment, namespace='default')[source]
Return type:

bool

rollout_undo(deployment, namespace='default')[source]
Return type:

None