summaryrefslogtreecommitdiff
path: root/docker/models/swarm.py
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2017-11-07 15:29:53 -0800
committerJoffrey F <joffrey@docker.com>2017-11-07 15:44:54 -0800
commit3bd053a4b703156e5e1f66e3e1b4c72beada2b33 (patch)
tree2ab18f79d16e962fbfd29e7b7edc05fe6fc5ff67 /docker/models/swarm.py
parentaa3c4f026d435af98391568c30998414fe2baedf (diff)
downloaddocker-py-unlock_swarm_support.tar.gz
Add unlock methods to Swarm modelunlock_swarm_support
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker/models/swarm.py')
-rw-r--r--docker/models/swarm.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/docker/models/swarm.py b/docker/models/swarm.py
index 5a253c5..7396e73 100644
--- a/docker/models/swarm.py
+++ b/docker/models/swarm.py
@@ -29,6 +29,10 @@ class Swarm(Model):
"""
return self.attrs.get('Version').get('Index')
+ def get_unlock_key(self):
+ return self.client.api.get_unlock_key()
+ get_unlock_key.__doc__ = APIClient.get_unlock_key.__doc__
+
def init(self, advertise_addr=None, listen_addr='0.0.0.0:2377',
force_new_cluster=False, **kwargs):
"""
@@ -128,6 +132,10 @@ class Swarm(Model):
"""
self.attrs = self.client.api.inspect_swarm()
+ def unlock(self, key):
+ return self.client.api.unlock_swarm(key)
+ unlock.__doc__ = APIClient.unlock_swarm.__doc__
+
def update(self, rotate_worker_token=False, rotate_manager_token=False,
**kwargs):
"""