Deal with the possibility of get_default_pod_spec not finding an EE

This commit is contained in:
Jeff Bradberry
2021-06-09 10:19:26 -04:00
parent 19da9955ce
commit 8ede74a7f6

View File

@@ -17,6 +17,9 @@ def get_default_execution_environment():
def get_default_pod_spec(): def get_default_pod_spec():
ee = get_default_execution_environment()
if ee is None:
raise RuntimeError("Unable to find an execution environment.")
return { return {
"apiVersion": "v1", "apiVersion": "v1",
@@ -25,7 +28,7 @@ def get_default_pod_spec():
"spec": { "spec": {
"containers": [ "containers": [
{ {
"image": get_default_execution_environment().image, "image": ee.image,
"name": 'worker', "name": 'worker',
"args": ['ansible-runner', 'worker', '--private-data-dir=/runner'], "args": ['ansible-runner', 'worker', '--private-data-dir=/runner'],
} }