in src/jobs_configure.py [0:0]
def init_config(config):
global s3_interface
if 'DEFAULT' not in config:
raise Exception('invalid config')
region = config['DEFAULT']['region']
s3_interface = S3Interface(region)
deployConfig = {}
defaultConfig = default_section_parser(config)
jobDocumentSrc = job_doc_section_parser(config, defaultConfig)
defaultConfig['jobDocumentSrc'] = jobDocumentSrc
deployConfig['defaultConfig'] = defaultConfig
status, presignedUrlConfig = presigned_url_section_parser(config)
if status:
deployConfig['presignedUrlConfig'] = presignedUrlConfig
status, jobExecutionsRolloutConfig = job_exec_rollout_cfg_section_parser(config)
if status:
deployConfig['jobExecutionsRolloutConfig'] = jobExecutionsRolloutConfig
status, abortConfig = abort_cfg_section_parser(config)
if status:
deployConfig['abortConfig'] = abortConfig
status, timeoutConfig = timeout_cfg_section_parser(config)
if status:
deployConfig['timeoutConfig'] = timeoutConfig
status, alarmConfigs = alarm_configs_parser(config)
if status:
deployConfig['alarmConfigs'] = alarmConfigs
else:
print('no alarm is added')
return deployConfig