Odyssey
Public Member Functions | Static Public Attributes | List of all members
cli.deploy.DeployCommand Class Reference
Inheritance diagram for cli.deploy.DeployCommand:
cli.s3.S3BucketMixin cli.base.HostingCommand

Public Member Functions

def setup_args (self, parser)
 
def run (self, args)
 
def deploy (self, args, stack)
 
- Public Member Functions inherited from cli.s3.S3BucketMixin
def prerun (self, *args, **kwargs)
 
def get_stack (self, name)
 
- Public Member Functions inherited from cli.base.HostingCommand
def add_stack_argument (self, *args, env=DEFAULT_STACK_ENV, help=None, metavar='STACK_NAME', **kwargs)
 
def check_requirements (self, stack)
 

Static Public Attributes

string name = 'deploy'
 
string min_version = "0.4"
 
string max_version = '0.7.1'
 
dictionary allowed_states = {'ready', 'active', 'partial_deploy'}
 
- Static Public Attributes inherited from cli.s3.S3BucketMixin
string stacks_bucket = 'homecu.odyssey.stacks'
 
- Static Public Attributes inherited from cli.base.HostingCommand
 allowed_states = set()
 
string min_version = "0"
 
 max_version = VERSION
 

Additional Inherited Members

- Public Attributes inherited from cli.s3.S3BucketMixin
 stacks
 

Detailed Description

Deploy an Odyssey stack.

The basic delivery for a deploy is a set of docker containers.  A
docker registry acts as the gateway between build and execution.  The
role of this script is to deliver new images to the registry and then
update ECS task definitions to commence a rolling update. 

Definition at line 16 of file deploy.py.


The documentation for this class was generated from the following file: