pause: description: | Cordon the unit, draining all active workloads. params: delete-local-data: type: boolean description: Force deletion of local storage to enable a drain default: False force: type: boolean description: | Continue even if there are pods not managed by a RC, RS, Job, DS or SS default: False resume: description: | UnCordon the unit, enabling workload scheduling. microbot: description: Launch microbot containers params: replicas: type: integer default: 3 description: Number of microbots to launch in Kubernetes. delete: type: boolean default: False description: Remove a microbots deployment, service, and ingress if True. upgrade: description: Upgrade the kubernetes snaps registry: description: Create a private Docker registry params: htpasswd: type: string description: base64 encoded htpasswd file used for authentication. htpasswd-plain: type: string description: base64 encoded plaintext version of the htpasswd file, needed by docker daemons to authenticate to the registry. tlscert: type: string description: base64 encoded TLS certificate for the registry. Common Name must match the domain name of the registry. tlskey: type: string description: base64 encoded TLS key for the registry. domain: type: string description: The domain name for the registry. Must match the Common Name of the certificate. ingress: type: boolean default: false description: Create an Ingress resource for the registry (or delete resource object if "delete" is True) delete: type: boolean default: false description: Remove a registry replication controller, service, and ingress if True.