create snapshot-controller only if needed

This commit is contained in:
Robin Wallace
2022-06-20 09:34:31 +02:00
committed by Kubernetes Prow Robot
parent c3c9a42502
commit 79f6cd774a
2 changed files with 20 additions and 3 deletions

View File

@ -314,7 +314,7 @@ def main():
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']),
state=dict(default='present', choices=['present', 'absent', 'latest', 'reloaded', 'stopped', 'exists']),
recursive=dict(default=False, type='bool'),
),
mutually_exclusive=[['filename', 'list']]
@ -339,6 +339,11 @@ def main():
elif state == 'latest':
result = manager.replace()
elif state == 'exists':
result = manager.exists()
module.exit_json(changed=changed,
msg='%s' % result)
else:
module.fail_json(msg='Unrecognized state %s.' % state)