Add snapshot-controller for CSI drivers and snapshot CRDs, add a default volumesnapshotclass when running cinder CSI (#6537)
* add snapshot-controller and v1beta1 snapshot api * fix typo * udpate manifest to v1beta1 * update * update manifests * fix spelling * wait until crd is applied * fix missing info in kube module * revert snapshotclass * add snapshot crds before applying the csi driver * add crds, missed them in last commit * use pull policy from kubespray
This commit is contained in:
@ -51,6 +51,11 @@ options:
|
||||
default: false
|
||||
description:
|
||||
- A flag to indicate to force delete, replace, or stop.
|
||||
wait:
|
||||
required: false
|
||||
default: false
|
||||
description:
|
||||
- A flag to indicate to wait for resources to be created before continuing to the next step
|
||||
all:
|
||||
required: false
|
||||
default: false
|
||||
@ -130,6 +135,7 @@ class KubeManager(object):
|
||||
|
||||
self.all = module.params.get('all')
|
||||
self.force = module.params.get('force')
|
||||
self.wait = module.params.get('wait')
|
||||
self.name = module.params.get('name')
|
||||
self.filename = [f.strip() for f in module.params.get('filename') or []]
|
||||
self.resource = module.params.get('resource')
|
||||
@ -164,6 +170,9 @@ class KubeManager(object):
|
||||
if force:
|
||||
cmd.append('--force')
|
||||
|
||||
if self.wait:
|
||||
cmd.append('--wait')
|
||||
|
||||
if self.recursive:
|
||||
cmd.append('--recursive={}'.format(self.recursive))
|
||||
|
||||
@ -181,6 +190,9 @@ class KubeManager(object):
|
||||
if force:
|
||||
cmd.append('--force')
|
||||
|
||||
if self.wait:
|
||||
cmd.append('--wait')
|
||||
|
||||
if self.recursive:
|
||||
cmd.append('--recursive={}'.format(self.recursive))
|
||||
|
||||
@ -299,6 +311,7 @@ def main():
|
||||
server=dict(),
|
||||
kubectl=dict(),
|
||||
force=dict(default=False, type='bool'),
|
||||
wait=dict(default=False, type='bool'),
|
||||
all=dict(default=False, type='bool'),
|
||||
log_level=dict(default=0, type='int'),
|
||||
state=dict(default='present', choices=['present', 'absent', 'latest', 'reloaded', 'stopped']),
|
||||
|
Reference in New Issue
Block a user