Odyssey
Namespaces | Functions | Variables
cli Namespace Reference

Namespaces

 base
 
 certificates
 
 cloudformation
 
 cumanage
 
 customer
 
 db
 
 deploy
 
 ecr
 
 entry
 
 fixture
 
 logs
 
 migrations
 
 s3
 
 sched
 
 stack
 

Functions

def image_name (ident)
 
def get_client_oauth_data (domain)
 
def cmd (*args, verbose=False)
 

Variables

list IMAGES
 
list REPOSITORIES = [x[1] for x in IMAGES]
 
dictionary REGISTRIES
 
dictionary OAUTH2_APPLICATIONS
 

Detailed Description

hosting library functions and static variables

Function Documentation

◆ get_client_oauth_data()

def cli.get_client_oauth_data (   domain)
Return oauth2 tuple for domain

Definition at line 45 of file __init__.py.

45 def get_client_oauth_data(domain):
46  '''Return oauth2 tuple for domain'''
47  if len(domain.split('.')) > 2:
48  key = '.'.join(domain.split('.')[1:])
49  else:
50  key = domain
51  return OAUTH2_APPLICATIONS[key]
52 
53 

Variable Documentation

◆ IMAGES

list cli.IMAGES
Initial value:
1 = [
2  (image_name('app-web'), 'odyssey_web2'),
3  (image_name('tool-cumanage'), 'odyssey_tool_cumanage'),
4  (image_name('infra-sslredirect'), 'odyssey_infra_sslredirect'),
5  (image_name('infra-webproxy'), 'odyssey_infra_webproxy'),
6  (image_name('infra-auth'), 'odyssey_infra_auth'),
7  (image_name('infra-dbadmin'), 'odyssey_infra_dbadmin'),
8  (image_name('infra-pgweb'), 'odyssey_infra_pgweb'),
9  (image_name('sched'), 'odyssey_sched'),
10 ]

Definition at line 14 of file __init__.py.

◆ OAUTH2_APPLICATIONS

dictionary cli.OAUTH2_APPLICATIONS
Initial value:
1 = {
2  "homecu.io": (
3  ("279940059458-hmr916apslukcam4e7gis35cv43ltvbs"
4  ".apps.googleusercontent.com"),
5  "_vRZb2IFq6YcC_Kb6RnYhpE_"),
6  "homecu.net": (
7  ("279940059458-it66d93lhobeut84dgj202okv8l1man1"
8  ".apps.googleusercontent.com"),
9  "HSH0rr3axm5Kh0rysJUc03Ju"),
10 }

Definition at line 33 of file __init__.py.

◆ REGISTRIES

dictionary cli.REGISTRIES
Initial value:
1 = {
2  "us-west-2": "265109528935.dkr.ecr.us-west-2.amazonaws.com",
3  "us-east-1": "265109528935.dkr.ecr.us-east-1.amazonaws.com",
4  "us-east-2": "265109528935.dkr.ecr.us-east-2.amazonaws.com",
5 }

Definition at line 27 of file __init__.py.