Merge pull request #10062 from shanemcd/fix-ee-cg

A couple EE bug fixes

See commit messages for more info

Reviewed-by: Seth Foster <None>
Reviewed-by: Alan Rominger <arominge@redhat.com>
Reviewed-by: Christian Adams <rooftopcellist@gmail.com>
This commit is contained in:
softwarefactory-project-zuul[bot] 2021-04-30 17:10:23 +00:00 committed by GitHub
commit e0d6b138b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -3038,13 +3038,15 @@ class AWXReceptorJob:
ee = get_default_execution_environment()
default_pod_spec = get_default_pod_spec()
default_pod_spec['spec']['containers'][0]['image'] = ee.image
pod_spec_override = {}
if self.task and self.task.instance.instance_group.pod_spec_override:
pod_spec_override = parse_yaml_or_json(self.task.instance.instance_group.pod_spec_override)
pod_spec = {**default_pod_spec, **pod_spec_override}
pod_spec['spec']['containers'][0]['image'] = ee.image
pod_spec['spec']['containers'][0]['args'] = ['ansible-runner', 'worker', '--private-data-dir=/runner']
if self.task:
pod_spec['metadata'] = deepmerge(
pod_spec.get('metadata', {}),

View File

@ -20,6 +20,7 @@ def get_default_pod_spec():
{
"image": get_default_execution_environment().image,
"name": 'worker',
"args": ['ansible-runner', 'worker', '--private-data-dir=/runner'],
}
],
},