dockercloud
This commit is contained in:
parent
86f4a232ff
commit
2d9586a8a1
41 changed files with 2701 additions and 2 deletions
19
dockercloud/api/node.py
Normal file
19
dockercloud/api/node.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
from .base import Mutable, Taggable
|
||||
|
||||
|
||||
class Node(Mutable, Taggable):
|
||||
subsystem = "infra"
|
||||
endpoint = "/node"
|
||||
|
||||
def save(self):
|
||||
if not self._detail_uri:
|
||||
raise AttributeError("Adding a new node is not supported via 'save' method")
|
||||
super(Node, self).save()
|
||||
|
||||
def deploy(self, tag=None):
|
||||
return self._perform_action("deploy")
|
||||
|
||||
def upgrade_docker(self):
|
||||
return self._perform_action("docker-upgrade")
|
||||
Loading…
Add table
Add a link
Reference in a new issue