dockercloud

This commit is contained in:
tifayuki 2016-01-14 13:12:51 +01:00
commit 2d9586a8a1
41 changed files with 2701 additions and 2 deletions

19
dockercloud/api/node.py Normal file
View 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")