Closed rooftopcellist closed 2 years ago
The "disconnected" side of this PR means that there are now 2 ways to specify the runner image used.
Users can now specify a runner_image and runner_version to be used on their AnsibleJob CR. This will take precedent over the default, which is passed via the RELATED_RUNNER_ANSIBLE_JOB_IMAGE
variable. For example:
$ cat launch-job-cr.yml
---
apiVersion: tower.ansible.com/v1alpha1
kind: AnsibleJob
metadata:
generateName: demo-job-1
spec:
tower_auth_secret: awxaccess
job_template_name: Demo Job Template
inventory: Demo Inventory # Inventory prompt on launch needs to be enabled
runner_image: quay.io/chadams/awx-resource-runner
runner_version: dev
extra_vars: # Extra variables prompt on launch needs to be enabled
test_var: test
RELATED_RUNNER_ANSIBLE_JOB_IMAGE
The RELATED_RUNNER_ANSIBLE_JOB_IMAGE
variable holds the default image, but can be overridden when run in an Openshift context to support deployments in a disconnected environment.
Signed-off-by: Christian M. Adams chadams@redhat.com