actionDeployment

delete_deployment

Delete a deployment

Activity as code

Below are the details and signature of the activity Python module.

Typeaction
Modulechaosk8s.deployment.actions
Namedelete_deployment
ReturnNone

Usage

JSON

{
  "name": "delete-deployment",
  "type": "action",
  "provider": {
    "type": "python",
    "module": "chaosk8s.deployment.actions",
    "func": "delete_deployment"
  }
}

YAML

name: delete-deployment
provider:
  func: delete_deployment
  module: chaosk8s.deployment.actions
  type: python
type: action

Arguments

NameTypeDefaultRequiredTitleDescription
nsstring“default”YesNamespace
namestringnullNoNameName of the deployment
label_selectorstringnullNoLabel SelectorUse selectors instead of a single name

Signature

def delete_deployment(name: str = None,
                      ns: str = 'default',
                      label_selector: str = None,
                      secrets: Dict[str, Dict[str, str]] = None):
    pass