Fix bug where incorrect EE was being used for Container Group pods

This commit is contained in:
Shane McDonald 2021-04-30 12:18:49 -04:00
parent 0badc2fff7
commit 77c573d64a
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374

View File

@ -3038,13 +3038,14 @@ 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
if self.task:
pod_spec['metadata'] = deepmerge(
pod_spec.get('metadata', {}),