awx-operator
awx-operator copied to clipboard
Usage of ee_images not working
ISSUE TYPE
Bug Report
SUMMARY
Using parameter ee_images
does not add Execution Environments.
ENVIRONMENT
AWX version: 19.2.0
Operator version: 0.11.0
AWX install method: minikube v1.18.1
STEPS TO REPRODUCE
Follow installation guide in minikube to the point of applying awx deployment. Apply the following awx.yml
---
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
name: awx
spec:
image: quay.io/ansible/awx
image_version: 19.2.0
service_type: nodeport
ingress_type: none
control_plane_ee_image: quay.io/ansible/awx-ee:0.4.0
ee_images:
- name: AWX EE 0.4.0
image: "quay.io/ansible/awx-ee:0.4.0"
EXPECTED RESULTS
I expect that the image I added via ee_images
would be shown as the only execution environment in the fronted under Administration/Execution Environments.
ACTUAL RESULTS
AWX EE 0.2.0 is the only execution environment available, but the awx-ee container is running the image specified in ee_images
.
+1
Can you upgrade to the 0.12 operator and try this?
Using operator 0.12.0 results in the same outcome, still using AWX EE 0.2.0 Since the EEs are coming from the database, is it possible that the ee_images variable is not connected to the migration process in any way?
As I mentioned, the correct images is set in the deployment as seen in the following snippet from kubectl describe deployment awx
awx-ee:
Image: quay.io/ansible/awx-ee:0.4.0
Port: <none>
Host Port: <none>
Args:
receptor
--config
/etc/receptor.conf
Requests:
cpu: 500m
memory: 1Gi
Environment: <none>
Mounts:
/etc/receptor.conf from awx-receptor-config (ro,path="receptor.conf")
/var/lib/awx/projects from awx-projects (rw)
/var/run/receptor from receptor-socket (rw)
But inside main_executionenvironment only 0.2.0 is mentioned.
awx=# SELECT * FROM main_executionenvironment;
id | created | modified | description | image | managed_by_tower | created_by_id | credential_id | modified_by_id | organization_id | name | pull
----+-------------------------------+-------------------------------+-------------+------------------------------+------------------+---------------+--------------------------------+-----------------+--------------+------
1 | 2021-08-09 15:19:07.779462+00 | 2021-08-09 15:19:07.779485+00 | | quay.io/ansible/awx-ee:0.2.0 | t | 1 | | 1 | | AWX EE 0.2.0 |
Since i upgraded to awx-operator 0.11 (or 0.12), i have the same problem.
Here an extract of my yaml file and a custom awx-ee which it works perfectly on awx-operator 0.10.
---
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
....
spec:
....
ee_images:
- name: awx-ee-custom
image: <privateregistry>/awx-ee-custom:2.11
.....
I just tried it with AWX Operator 0.10.0 and can verify what @draculacowboy83 mentioned.
With that version the correct execution environment is set in the database and can be found in AWX, but newer versions than 0.10.0 seem to not work properly with the ee_images
variable.
Is the operator failing for some other reason, and erroring out before it can populate the EEs? Please check the operator logs for any info.
I see below error in operator logs.
"error":"exit status 2","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tpkg/mod/github.com/go-logr/[email protected]/zapr.go:128\ngithub.com/operator-framework/operator-sdk/pkg/ansible/runner.(*runner).Run.func1\n\tsrc/github.com/operator-framework/operator-sdk/pkg/ansible/runner/runner.go:239"
I'm afraid this isn't enough information to tell what actually went wrong. Can you post more of the error?
Here you go, please let me know if you need more info.
The awx-ee is not being pulled from the internal repo, this issue is there on all operator versions above 10.0.0
awxtest-f6fd46f47-4crdz 3/4 ImagePullBackOff 0 9m20s 10.140.221.206 ya2066.danskenet.net
Normal Pulling 9m26s (x2 over 9m44s) kubelet Pulling image "quay.io/ansible/awx-ee:latest" Warning Failed 9m26s (x2 over 9m44s) kubelet Failed to pull image "quay.io/ansible/awx-ee:latest": rpc error: code = Unknown desc = error pinging docker registry quay.io: Get "https://quay.io/v2/": dial tcp: lookup quay.io on 10.68.0.120:53: no such host Warning Failed 9m26s (x2 over 9m44s) kubelet Error: ErrImagePull Warning Failed 9m13s (x3 over 9m43s) kubelet Error: ImagePullBackOff Normal BackOff 4m44s (x21 over 9m43s) kubelet Back-off pulling image "quay.io/ansible/awx-ee:latest"
tail -n4 awx.yml
ee_images: - name: custom_awx-ee image: ansible/awx-ee_custom:0.3.0 redis_image: redis
--------------------------- Ansible Task StdOut -------------------------------
TASK [installer : Apply deployment resources] ********************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:35
{"level":"info","ts":1630591153.5996614,"logger":"logging_event_handler","msg":"[playbook task]","name":"awxtest","namespace":"awx test","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"2775422040480279449","EventData.Name" :"installer : Apply deployment resources"} {"level":"info","ts":1630591154.5898342,"logger":"proxy","msg":"Skipping cache lookup","resource":{"IsResourceRequest":false,"Path ":"/version","Verb":"get","APIPrefix":"","APIGroup":"","APIVersion":"","Namespace":"","Resource":"","Subresource":"","Name":"","Pa rts":null}} {"level":"info","ts":1630591154.5960798,"logger":"proxy","msg":"Skipping cache lookup","resource":{"IsResourceRequest":false,"Path ":"/version/openshift","Verb":"get","APIPrefix":"","APIGroup":"","APIVersion":"","Namespace":"","Resource":"","Subresource":"","Na me":"","Parts":null}} {"level":"info","ts":1630591154.5999196,"logger":"proxy","msg":"Skipping cache lookup","resource":{"IsResourceRequest":false,"Path ":"/apis","Verb":"get","APIPrefix":"","APIGroup":"","APIVersion":"","Namespace":"","Resource":"","Subresource":"","Name":"","Parts ":null}} {"level":"info","ts":1630591154.6099386,"logger":"proxy","msg":"Skipping cache lookup","resource":{"IsResourceRequest":false,"Path ":"/apis/apps/v1","Verb":"get","APIPrefix":"apis","APIGroup":"","APIVersion":"","Namespace":"","Resource":"","Subresource":"","Nam e":"","Parts":null}} {"level":"info","ts":1630591154.7166796,"logger":"proxy","msg":"Watching child resource","kind":"apps/v1, Kind=Deployment","enqueu e_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":1630591154.7167714,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"awx-co ntroller","source":"kind source: apps/v1, Kind=Deployment"} {"level":"info","ts":1630591154.7177446,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591154.7238898,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591154.762183,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path" :"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Names pace":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591159.7719066,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591164.7792277,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591169.7882504,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591174.7997987,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591179.8096702,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591184.8178375,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591189.8265438,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591194.835179,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path" :"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Names pace":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591199.8408747,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591204.848544,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path" :"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Names pace":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591209.86039,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path": "/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namesp ace":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591214.8666303,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591219.8782804,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591224.8900862,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591229.9009051,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591234.9107554,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591239.9205036,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591244.9270484,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591249.9341547,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591254.9410233,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591259.9514925,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591264.9620955,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"info","ts":1630591269.9688692,"logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path ":"/apis/apps/v1/namespaces/awxtest/deployments/awxtest","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Name space":"awxtest","Resource":"deployments","Subresource":"","Name":"awxtest","Parts":["deployments","awxtest"]}} {"level":"error","ts":1630591275.1888905,"logger":"logging_event_handler","msg":"","name":"awxtest","namespace":"awxtest","gvk":"a wx.ansible.com/v1beta1, Kind=AWX","event_type":"runner_on_failed","job":"2775422040480279449","EventData.Task":"Apply deployment r esources","EventData.TaskArgs":"","EventData.FailedTaskPath":"/opt/ansible/roles/installer/tasks/resources_configuration.yml:35"," error":"[playbook task failed]","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tpkg/mod/github.com/go-logr/[email protected] /zapr.go:128\ngithub.com/operator-framework/operator-sdk/pkg/ansible/events.loggingEventHandler.Handle\n\tsrc/github.com/operator- framework/operator-sdk/pkg/ansible/events/log_events.go:87"}
--------------------------- Ansible Task StdOut -------------------------------
TASK [Apply deployment resources] ********************************
fatal: [localhost]: FAILED! => {"changed": true, "duration": 120, "method": "apply", "msg": "Resource apply timed out", "res
ult": {"apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"annotations": {"deployment.kubernetes.io/revision": "2", "kube
ctl.kubernetes.io/last-applied-configuration": "{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"labels":{"ap
p.kubernetes.io/component":"awx","app.kubernetes.io/managed-by":"awx-operator","app.kubernetes.io/name":"awxtest","app
.kubernetes.io/operator-version":"0.13.0","app.kubernetes.io/part-of":"awxtest","app.kubernetes.io/version":"19.2.0"},
"name":"awxtest","namespace":"awxtest"},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/compone
nt":"awx","app.kubernetes.io/managed-by":"awx-operator","app.kubernetes.io/name":"awxtest"}},"template":{"metadata"
:{"labels":{"app.kubernetes.io/component":"awx","app.kubernetes.io/managed-by":"awx-operator","app.kubernetes.io/name"
:"awxtest","app.kubernetes.io/part-of":"awxtest","app.kubernetes.io/version":"19.2.0"}},"spec":{"containers":[{"arg
s":["redis-server","/etc/redis.conf"],"image":"redis:latest","imagePullPolicy":"Always","name":"redis","volumeMo
unts":[{"mountPath":"/etc/redis.conf","name":"awxtest-redis-config","readOnly":true,"subPath":"redis.conf"},{"moun
tPath":"/var/run/redis","name":"awxtest-redis-socket"},{"mountPath":"/data","name":"awxtest-redis-data"}]},{"env"
:[{"name":"MY_POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"image":"ansible/awx_cus
tom:19.2.0","imagePullPolicy":"Always","name":"awxtest-web","ports":[{"containerPort":8052}],"resources":{"request
s":{"cpu":"1000m","memory":"2Gi"}},"volumeMounts":[{"mountPath":"/etc/tower/conf.d/execution_environments.py","nam
e":"awxtest-application-credentials","readOnly":true,"subPath":"execution_environments.py"},{"mountPath":"/etc/tower/c
onf.d/credentials.py","name":"awxtest-application-credentials","readOnly":true,"subPath":"credentials.py"},{"mountPath
":"/etc/tower/conf.d/ldap.py","name":"awxtest-application-credentials","readOnly":true,"subPath":"ldap.py"},{"mountP
ath":"/etc/tower/SECRET_KEY","name":"awxtest-secret-key","readOnly":true,"subPath":"SECRET_KEY"},{"mountPath":"/et
c/tower/settings.py","name":"awxtest-settings","readOnly":true,"subPath":"settings.py"},{"mountPath":"/etc/nginx/ngi
nx.conf","name":"awxtest-nginx-conf","readOnly":true,"subPath":"nginx.conf"},{"mountPath":"/var/run/redis","name"
:"awxtest-redis-socket"},{"mountPath":"/var/run/supervisor","name":"supervisor-socket"},{"mountPath":"/var/run/awx-rs
yslog","name":"rsyslog-socket"},{"mountPath":"/var/lib/awx/rsyslog","name":"rsyslog-dir"},{"mountPath":"/var/lib/a
wx/projects","name":"awxtest-projects"}]},{"args":["/usr/bin/launch_awx_task.sh"],"env":[{"name":"SUPERVISOR_WEB_CON
FIG_PATH","value":"/etc/supervisord.conf"},{"name":"AWX_SKIP_MIGRATIONS","value":"1"},{"name":"MY_POD_UID","valu
eFrom":{"fieldRef":{"fieldPath":"metadata.uid"}}},{"name":"MY_POD_IP","valueFrom":{"fieldRef":{"fieldPath":"stat
us.podIP"}}},{"name":"MY_POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"image":"ans
ible/awx_custom:19.2.0","imagePullPolicy":"Always","name":"awxtest-task","resources":{"requests":{"cpu":"500m","
memory":"1Gi"}},"volumeMounts":[{"mountPath":"/etc/tower/conf.d/execution_environments.py","name":"awxtest-application
-credentials","readOnly":true,"subPath":"execution_environments.py"},{"mountPath":"/etc/tower/conf.d/credentials.py","
name":"awxtest-application-credentials","readOnly":true,"subPath":"credentials.py"},{"mountPath":"/etc/tower/conf.d/ld
ap.py","name":"awxtest-application-credentials","readOnly":true,"subPath":"ldap.py"},{"mountPath":"/etc/tower/SECRET
KEY","name":"awxtest-secret-key","readOnly":true,"subPath":"SECRET_KEY"},{"mountPath":"/etc/tower/settings.py","n
ame":"awxtest-settings","readOnly":true,"subPath":"settings.py"},{"mountPath":"/var/run/redis","name":"awxtest-red
is-socket"},{"mountPath":"/var/run/supervisor","name":"supervisor-socket"},{"mountPath":"/var/run/awx-rsyslog","name
":"rsyslog-socket"},{"mountPath":"/var/lib/awx/rsyslog","name":"rsyslog-dir"},{"mountPath":"/var/run/receptor","na
me":"receptor-socket"},{"mountPath":"/var/lib/awx/projects","name":"awxtest-projects"}]},{"args":["receptor","--co
nfig","/etc/receptor.conf"],"env":null,"image":"quay.io/ansible/awx-ee:latest","imagePullPolicy":"Always","name":"
awxtest-ee","resources":{"requests":{"cpu":"500m","memory":"1Gi"}},"volumeMounts":[{"mountPath":"/etc/receptor.c
onf","name":"awxtest-receptor-config","readOnly":true,"subPath":"receptor.conf"},{"mountPath":"/var/run/receptor",
"name":"receptor-socket"},{"mountPath":"/var/lib/awx/projects","name":"awxtest-projects"}]}],"nodeSelector":{"app":
"awx"},"serviceAccountName":"awxtest","volumes":[{"name":"awxtest-application-credentials","secret":{"items":[{"k
ey":"credentials.py","path":"credentials.py"},{"key":"ldap.py","path":"ldap.py"},{"key":"execution_environments.
py","path":"execution_environments.py"}],"secretName":"awxtest-app-credentials"}},{"name":"awxtest-secret-key","secr
et":{"items":[{"key":"secret_key","path":"SECRET_KEY"}],"secretName":"awxtest-secret-key"}},{"configMap":{"items
":[{"key":"settings","path":"settings.py"}],"name":"awxtest-awx-configmap"},"name":"awxtest-settings"},{"configM
ap":{"items":[{"key":"nginx_conf","path":"nginx.conf"}],"name":"awxtest-awx-configmap"},"name":"awxtest-nginx-co
nf"},{"configMap":{"items":[{"key":"redis_conf","path":"redis.conf"}],"name":"awxtest-awx-configmap"},"name":"
awxtest-redis-config"},{"emptyDir":{},"name":"awxtest-redis-socket"},{"emptyDir":{},"name":"awxtest-redis-data"},{"e
mptyDir":{},"name":"supervisor-socket"},{"emptyDir":{},"name":"rsyslog-socket"},{"emptyDir":{},"name":"receptor-so
cket"},{"emptyDir":{},"name":"rsyslog-dir"},{"configMap":{"items":[{"key":"receptor_conf","path":"receptor.conf
"}],"name":"awxtest-awx-configmap"},"name":"awxtest-receptor-config"},{"emptyDir":{},"name":"awxtest-projects"}]}}}}
"}, "creationTimestamp": "2021-09-02T11:06:56Z", "generation": 2, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes
.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/operator-version": "0.13.0", "app.kuberne
tes.io/part-of": "awxtest", "app.kubernetes.io/version": "19.2.0"}, "managedFields": [{"apiVersion": "apps/v1", "fieldsType": "Fie
ldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {".": {}, "f:kubectl.kubernetes.io/last-applied-configuration": {}}, "f:label
s": {".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.ku
bernetes.io/operator-version": {}, "f:app.kubernetes.io/part-of": {}, "f:app.kubernetes.io/version": {}}, "f:ownerReferences": {".
": {}, "k:{"uid":"469f3aa8-8845-45f2-ab91-86610f62ae62"}": {".": {}, "f:apiVersion": {}, "f:kind": {}, "f:name": {}, "f:uid":
{}}}}, "f:spec": {"f:progressDeadlineSeconds": {}, "f:replicas": {}, "f:revisionHistoryLimit": {}, "f:selector": {}, "f:strategy":
{"f:rollingUpdate": {".": {}, "f:maxSurge": {}, "f:maxUnavailable": {}}, "f:type": {}}, "f:template": {"f:metadata": {"f:labels":
{".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kuber
netes.io/part-of": {}, "f:app.kubernetes.io/version": {}}}, "f:spec": {"f:containers": {"k:{"name":"awxtest-ee"}": {".": {}, "
f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "
f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{"mountPath":
"/etc/receptor.conf"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/var/l
ib/awx/projects"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/receptor"}": {".": {}, "f:mountPath
": {}, "f:name": {}}}}, "k:{"name":"awxtest-task"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{"name":"AWX_SKIP_MIGRAT
IONS"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{"name":"MY_POD_IP"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "
f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{"name":"MY_POD_NAMESPACE"}": {".": {}, "f:name": {}, "f:v
alueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{"name":"MY_POD_UID"}": {".": {}, "f
:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{"name":"SUPERVISOR_W
EB_CONFIG_PATH"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources":
{".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {},
"f:volumeMounts": {".": {}, "k:{"mountPath":"/etc/tower/SECRET_KEY"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly
": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/tower/conf.d/credentials.py"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:r
eadOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/tower/conf.d/execution_environments.py"}": {".": {}, "f:mountPath": {},
"f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/tower/conf.d/ldap.py"}": {".": {}, "f:mountPath": {},
"f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/tower/settings.py"}": {".": {}, "f:mountPath": {}, "f:
name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/var/lib/awx/projects"}": {".": {}, "f:mountPath": {}, "f:name
": {}}, "k:{"mountPath":"/var/lib/awx/rsyslog"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/awx
-rsyslog"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/receptor"}": {".": {}, "f:mountPath": {},
"f:name": {}}, "k:{"mountPath":"/var/run/redis"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/su
pervisor"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{"name":"awxtest-web"}": {".": {}, "f:env": {".": {}, "k:{"nam
e":"MY_POD_NAMESPACE"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldP
ath": {}}}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:ports": {".": {}, "k:{"containerPort":8052,"protocol":
"TCP"}": {".": {}, "f:containerPort": {}, "f:protocol": {}}}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:me
mory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{"mountPath":"/et
c/nginx/nginx.conf"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/to
wer/SECRET_KEY"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc/tower/
conf.d/credentials.py"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/etc
/tower/conf.d/execution_environments.py"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"
mountPath":"/etc/tower/conf.d/ldap.py"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"
mountPath":"/etc/tower/settings.py"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mou
ntPath":"/var/lib/awx/projects"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/lib/awx/rsyslog"}": {"
.": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/awx-rsyslog"}": {".": {}, "f:mountPath": {}, "f:name": {}}
, "k:{"mountPath":"/var/run/redis"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/var/run/supervisor"}":
{".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{"name":"redis"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy
": {}, "f:name": {}, "f:resources": {}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".":
{}, "k:{"mountPath":"/data"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{"mountPath":"/etc/redis.conf"}": {".": {},
"f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{"mountPath":"/var/run/redis"}": {".": {}, "f:mountPat
h": {}, "f:name": {}}}}}, "f:dnsPolicy": {}, "f:nodeSelector": {".": {}, "f:app": {}}, "f:restartPolicy": {}, "f:schedulerName": {
}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:terminationGracePeriodSeconds": {}, "f:volumes"
: {".": {}, "k:{"name":"awxtest-application-credentials"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {},
"f:items": {}, "f:secretName": {}}}, "k:{"name":"awxtest-nginx-conf"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {
}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{"name":"awxtest-projects"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k
:{"name":"awxtest-receptor-config"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f
:name": {}}, "k:{"name":"awxtest-redis-config"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:na
me": {}}, "f:name": {}}, "k:{"name":"awxtest-redis-data"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{"name":"awxtest-
redis-socket"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{"name":"awxtest-secret-key"}": {".": {}, "f:name": {}, "f:sec
ret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{"name":"awxtest-settings"}": {".": {}, "f:config
Map": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{"name":"receptor-socket"}": {".": {}, "f
:emptyDir": {}, "f:name": {}}, "k:{"name":"rsyslog-dir"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{"name":"rsyslog-s
ocket"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{"name":"supervisor-socket"}": {".": {}, "f:emptyDir": {}, "f:name":
{}}}}}}}, "manager": "Swagger-Codegen", "operation": "Update", "time": "2021-09-02T13:59:14Z"}, {"apiVersion": "apps/v1", "fieldsT
ype": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {"f:deployment.kubernetes.io/revision": {}}}, "f:status": {"f:avail
ableReplicas": {}, "f:conditions": {".": {}, "k:{"type":"Available"}": {".": {}, "f:lastTransitionTime": {}, "f:lastUpdateTime
": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {}}, "k:{"type":"Progressing"}": {".": {}, "f:lastTransition
Time": {}, "f:lastUpdateTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {}}}, "f:observedGeneration": {}, "f
:readyReplicas": {}, "f:replicas": {}, "f:unavailableReplicas": {}, "f:updatedReplicas": {}}}, "manager": "kube-controller-manager
", "operation": "Update", "time": "2021-09-02T13:59:14Z"}], "name": "awxtest", "namespace": "awxtest", "ownerReferences": [{"apiVe
rsion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awxtest", "uid": "469f3aa8-8845-45f2-ab91-86610f62ae62"}], "resourceVer
sion": "62144964", "uid": "e996e964-22e0-4be3-a718-1ea1bcd51083"}, "spec": {"progressDeadlineSeconds": 600, "replicas": 1, "revisi
onHistoryLimit": 10, "selector": {"matchLabels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-opera
tor", "app.kubernetes.io/name": "awxtest"}}, "strategy": {"rollingUpdate": {"maxSurge": "25%", "maxUnavailable": "25%"}, "type": "
RollingUpdate"}, "template": {"metadata": {"creationTimestamp": null, "labels": {"app.kubernetes.io/component": "awx", "app.kubern
etes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/part-of": "awxtest", "app.kubernetes.
io/version": "19.2.0"}}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "redis:latest", "imagePull
Policy": "Always", "name": "redis", "resources": {}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy":
"File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awxtest-redis-config", "readOnly": true, "subPath": "redis.con
f"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"}, {"mountPath": "/data", "name": "awxtest-redis-data"}]}, {"en
v": [{"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "
ansible/awx_custom:19.2.0", "imagePullPolicy": "Always", "name": "awxtest-web", "ports": [{"containerPort": 8052, "protocol": "TCP
"}], "resources": {"requests": {"cpu": "1", "memory": "2Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessa
gePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-cred
entials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "aw
xtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py", "name":
"awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awxte
st-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awxtest-settings", "r
eadOnly": true, "subPath": "settings.py"}, {"mountPath": "/etc/nginx/nginx.conf", "name": "awxtest-nginx-conf", "readOnly": true,
"subPath": "nginx.conf"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "n
ame": "supervisor-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog",
"name": "rsyslog-dir"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}, {"args": ["/usr/bin/launch_awx_task
.sh"], "env": [{"name": "SUPERVISOR_WEB_CONFIG_PATH", "value": "/etc/supervisord.conf"}, {"name": "AWX_SKIP_MIGRATIONS", "value":
"1"}, {"name": "MY_POD_UID", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.uid"}}}, {"name": "MY_POD_IP",
"valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRe
f": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0", "imagePullPolicy": "Always",
"name": "awxtest-task", "resources": {"requests": {"cpu": "500m", "memory": "1Gi"}}, "terminationMessagePath": "/dev/termination-
log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "a
wxtest-application-credentials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/crede
ntials.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/c
onf.d/ldap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECR
ET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name":
"awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"},
{"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"
}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"}, {"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"
mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}, {"args": ["receptor", "--config", "/etc/receptor.conf"], "imag
e": "quay.io/ansible/awx-ee:latest", "imagePullPolicy": "Always", "name": "awxtest-ee", "resources": {"requests": {"cpu": "500m",
"memory": "1Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountP
ath": "/etc/receptor.conf", "name": "awxtest-receptor-config", "readOnly": true, "subPath": "receptor.conf"}, {"mountPath": "/var/
run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}], "dnsPolicy": "Cl
usterFirst", "nodeSelector": {"app": "awx"}, "restartPolicy": "Always", "schedulerName": "default-scheduler", "securityContext": {
}, "serviceAccount": "awxtest", "serviceAccountName": "awxtest", "terminationGracePeriodSeconds": 30, "volumes": [{"name": "awxtes
t-application-credentials", "secret": {"defaultMode": 420, "items": [{"key": "credentials.py", "path": "credentials.py"}, {"key":
"ldap.py", "path": "ldap.py"}, {"key": "execution_environments.py", "path": "execution_environments.py"}], "secretName": "awxtest-
app-credentials"}}, {"name": "awxtest-secret-key", "secret": {"defaultMode": 420, "items": [{"key": "secret_key", "path": "SECRET
KEY"}], "secretName": "awxtest-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{"key": "settings", "path": "settings.p
y"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-settings"}, {"configMap": {"defaultMode": 420, "items": [{"key": "nginx_c
onf", "path": "nginx.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-nginx-conf"}, {"configMap": {"defaultMode": 420,
"items": [{"key": "redis_conf", "path": "redis.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-redis-config"}, {"empty
Dir": {}, "name": "awxtest-redis-socket"}, {"emptyDir": {}, "name": "awxtest-redis-data"}, {"emptyDir": {}, "name": "supervisor-so
cket"}, {"emptyDir": {}, "name": "rsyslog-socket"}, {"emptyDir": {}, "name": "receptor-socket"}, {"emptyDir": {}, "name": "rsyslog
-dir"}, {"configMap": {"defaultMode": 420, "items": [{"key": "receptor_conf", "path": "receptor.conf"}], "name": "awxtest-awx-conf
igmap"}, "name": "awxtest-receptor-config"}, {"emptyDir": {}, "name": "awxtest-projects"}]}}}, "status": {"availableReplicas": 1,
"conditions": [{"lastTransitionTime": "2021-09-02T11:06:59Z", "lastUpdateTime": "2021-09-02T11:06:59Z", "message": "Deployment has
minimum availability.", "reason": "MinimumReplicasAvailable", "status": "True", "type": "Available"}, {"lastTransitionTime": "202
1-09-02T11:06:56Z", "lastUpdateTime": "2021-09-02T13:59:14Z", "message": "ReplicaSet "awxtest-f6fd46f47" is progressing.", "reas
on": "ReplicaSetUpdated", "status": "True", "type": "Progressing"}], "observedGeneration": 2, "readyReplicas": 1, "replicas": 2, "
unavailableReplicas": 1, "updatedReplicas": 1}}}
{"level":"error","ts":1630591275.4648783,"logger":"runner","msg":"\u001b[0;34mansible-playbook 2.9.13\u001b[0m\r\n\u001b[0;34m co
nfig file = /etc/ansible/ansible.cfg\u001b[0m\r\n\u001b[0;34m configured module search path = ['/usr/share/ansible/openshift']\u0
01b[0m\r\n\u001b[0;34m ansible python module location = /usr/local/lib/python3.6/site-packages/ansible\u001b[0m\r\n\u001b[0;34m
executable location = /usr/local/bin/ansible-playbook\u001b[0m\r\n\u001b[0;34m python version = 3.6.8 (default, Dec 5 2019, 15:4
5:45) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]\u001b[0m\r\n\u001b[0;34mUsing /etc/ansible/ansible.cfg as config file\u001b[0m\r\n\r
nPLAYBOOK: main.yml *************************************************************\n\u001b[0;34m1 plays in /opt/ansible/main.yml\u0
01b[0m\n\r\nPLAY [localhost] ***************************************************************\n\u001b[0;34mMETA: ran handlers\u001b
[0m\n\r\nTASK [installer : Patching labels to AWX kind] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/r
oles/installer/tasks/main.yml:2\u001b[0m\ne_size": {}, "f:redis_image": {}, "f:replicas": {}, "f:route_tls_termination_mecha
nism": {}, "f:service_type": {}, "f:task_privileged": {}}}, "manager": "kubectl-client-side-apply", "operation": "Upda
te", "time": "2021-09-02T11:06:19Z"}, {"apiVersion": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1
": {"f:metadata": {"f:labels": {".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:
app.kubernetes.io/name": {}, "f:app.kubernetes.io/operator-version": {}, "f:app.kubernetes.io/part-of": {}}}, "f:status": {
"f:adminPasswordSecret": {}, "f:adminUser": {}, "f:broadcastWebsocketSecret": {}, "f:image": {}, "f:postgresConfiguration
Secret": {}, "f:secretKeySecret": {}, "f:version": {}}}, "manager": "Swagger-Codegen", "operation": "Update", "time
": "2021-09-02T11:07:42Z"}], "name": "awxtest", "namespace": "awxtest", "resourceVersion": "62144904", "uid": "46
9f3aa8-8845-45f2-ab91-86610f62ae62"}, "spec": {"admin_user": "admin", "api_version": "awx.ansible.com/v1beta1", "creat
e_preload_data": true, "deployment_type": "awx", "ee_images": [{"image": "ansible/awx-ee_custom:0.3.0", "name": "cus
tom_awx-ee"}], "garbage_collect_secrets": false, "hostname": "awx-test.danskenet.net", "image": "ansible/awx_custom",
"image_pull_policy": "Always", "image_version": "19.2.0", "kind": "AWX", "loadbalancer_port": 80, "loadbalancer_prot
ocol": "http", "node_selector": "app: awx\n", "postgres_configuration_secret": "awxtest-postgres-configuration", "pro
jects_persistence": false, "projects_storage_access_mode": "ReadWriteMany", "projects_storage_size": "8Gi", "redis_image
": "redis", "replicas": 1, "route_tls_termination_mechanism": "Edge", "service_type": "NodePort", "task_privileged"
: false}, "status": {"adminPasswordSecret": "awxtest-admin-password", "adminUser": "admin", "broadcastWebsocketSecret"
: "awxtest-broadcast-websocket", "conditions": [{"lastTransitionTime": "2021-09-02T11:06:19Z", "reason": "Running", "
status": "True", "type": "Running"}], "\u001b[0;33mchanged: [localhost] => {"changed": true, "method": "patch", "re
sult": {"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "metadata": {"annotations": {"kubectl.kubernetes.io/
last-applied-configuration": "{\"apiVersion\":\"awx.ansible.com/v1beta1\",\"kind\":\"AWX\",\"metadata\":{\
"annotations\":{},\"name\":\"awxtest\",\"namespace\":\"awxtest\"},\"spec\":{\"ee_images\":[{\"image\
":\"ansible/awx-ee_custom:0.3.0\",\"name\":\"custom_awx-ee\"}],\"hostname\":\"awx-test.danskenet.net\",\"ima
ge\":\"ansible/awx_custom\",\"image_pull_policy\":\"Always\",\"image_version\":\"19.2.0\",\"node_selector
\":\"app: awx\\n\",\"postgres_configuration_secret\":\"awxtest-postgres-configuration\",\"redis_image\":\"red
is\",\"service_type\":\"NodePort\"}}\n"}, "creationTimestamp": "2021-09-02T11:06:19Z", "generation": 1, "labels
": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "a
wxtest", "app.kubernetes.io/operator-version": "0.13.0", "app.kubernetes.io/part-of": "awxtest"}, "managedFields": [{"
apiVersion": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1": {"f:status": {".": {}, "f:conditions"
: {}}}, "manager": "ansible-operator", "operation": "Update", "time": "2021-09-02T11:06:19Z"}, {"apiVersion": "awx.
ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {".": {}, "f:kubectl.ku
bernetes.io/last-applied-configuration": {}}}, "f:spec": {".": {}, "f:admin_user": {}, "f:api_version": {}, "f:create_pr
eload_data": {}, "f:deployment_type": {}, "f:ee_images": {}, "f:garbage_collect_secrets": {}, "f:hostname": {}, "f:image
": {}, "f:image_pull_policy": {}, "f:image_version": {}, "f:kind": {}, "f:loadbalancer_port": {}, "f:loadbalancer_protoc
ol": {}, "f:node_selector": {}, "f:postgres_configuration_secret": {}, "f:projects_persistence": {}, "f:projects_storage_a
ccess_mode": {}, "f:projects_storage_size": {}, "f:redis_image": {}, "f:replicas": {}, "f:route_tls_termination_mechanism
": {}, "f:service_type": {}, "f:task_privileged": {}}}, "manager": "kubectl-client-side-apply", "operation": "Update",
"time": "2021-09-02T11:06:19Z"}, {"apiVersion": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1": {
"f:metadata": {"f:labels": {".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.k
ubernetes.io/name": {}, "f:app.kubernetes.io/operator-version": {}, "f:app.kubernetes.io/part-of": {}}}, "f:status": {"f:a
dminPasswordSecret": {}, "f:adminUser": {}, "f:broadcastWebsocketSecret": {}, "f:image": {}, "f:postgresConfigurationSecre
t": {}, "f:secretKeySecret": {}, "f:version": {}}}, "manager": "Swagger-Codegen", "operation": "Update", "time": "
2021-09-02T11:07:42Z"}], "name": "awxtest", "namespace": "awxtest", "resourceVersion": "62144904", "uid": "469f3aa
8-8845-45f2-ab91-86610f62ae62"}, "spec": {"admin_user": "admin", "api_version": "awx.ansible.com/v1beta1", "create_pre
load_data": true, "deployment_type": "awx", "ee_images": [{"image": "ansible/awx-ee_custom:0.3.0", "name": "custom_a
wx-ee"}], "garbage_collect_secrets": false, "hostname": "awx-test.danskenet.net", "image": "ansible/awx_custom", "imag
e_pull_policy": "Always", "image_version": "19.2.0", "kind": "AWX", "loadbalancer_port": 80, "loadbalancer_protocol
": "http", "node_selector": "app: awx\n", "postgres_configuration_secret": "awxtest-postgres-configuration", "projects
persistence": false, "projects_storage_access_mode": "ReadWriteMany", "projects_storage_size": "8Gi", "redis_image":
"redis", "replicas": 1, "route_tls_termination_mechanism": "Edge", "service_type": "NodePort", "task_privileged": fal
se}, "status": {"adminPasswordSecret": "awxtest-admin-password", "adminUser": "admin", "broadcastWebsocketSecret": "a
wxtest-broadcast-websocket", "conditions": [{"lastTransitionTime": "2021-09-02T11:06:19Z", "reason": "Running", "statu
s": "True", "type": "Running"}], "image": "ansible/awx_custom", "postgresConfigurationSecret": "awxtest-postgres-con
figuration", "secretKeySecret": "awxtest-secret-key", "version": "19.2.0"}}}\u001b[0m\n\r\nTASK [installer : Include secr
et key configuration tasks] **********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:20\u001b[
0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml for localhost\u001b[0m\n\r\nTASK [instal
ler : Check for specified secret key configuration] ****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/
secret_key_configuration.yml:2\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to t
he fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Check for default
secret key configuration] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configuratio
n.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true'
was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Set secret key secret] **********************
*****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:19\u001b[0m\n\u001b[0;
32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this resul
t", "changed": false}\u001b[0m\n\r\nTASK [installer : Create secret key secret] ************************************\r\n\u001b[
1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:25\u001b[0m\n\u001b[0;36mskipping: [localhost] =>
{"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": fals
e}\u001b[0m\n\r\nTASK [installer : Read secret key secret] **************************************\r\n\u001b[1;30mtask path: /opt/a
nsible/roles/installer/tasks/secret_key_configuration.yml:31\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the o
utput has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK
[installer : Set secret key secret] ***************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer
/tasks/secret_key_configuration.yml:41\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to
the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Store secret ke
y secret name] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configurat
ion.yml:46\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true
' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Load LDAP CAcert certificate] *************
*******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:23\u001b[0m\n\u001b[0;36mskipping: [loca
lhost] => {"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [installer : Load bundle cert
ificate authority certificate] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:28\u001b[0m\n
\u001b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [i
nstaller : Include admin password configuration tasks] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/t
asks/main.yml:33\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml for localhost
\u001b[0m\n\r\nTASK [installer : Check for specified admin password configuration] ************\r\n\u001b[1;30mtask path: /opt/ans
ible/roles/installer/tasks/admin_password_configuration.yml:2\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the
output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK
[installer : Check for default admin password configuration] **************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installe
r/tasks/admin_password_configuration.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden d
ue to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Set admin
password secret] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_c
onfiguration.yml:19\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no
log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Create admin password secret] ****
****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:25\u001
b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was spe
cified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Read admin password secret] ************************
**********\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:31\u001b[0m\n\u001b[0;36m
skipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this re
sult", "changed": false}\u001b[0m\n\r\nTASK [installer : Set admin password secret] ***********************************\r\n\u00
1b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:41\u001b[0m\n\u001b[0;32mok: [localhost] =>
{"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": fal
se}\u001b[0m\n\r\nTASK [installer : Store admin password] ****************************************\r\n\u001b[1;30mtask path: /opt/
ansible/roles/installer/tasks/admin_password_configuration.yml:46\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the ou
tput has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [
installer : Include broadcast websocket configuration tasks] *************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/
tasks/main.yml:36\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml for loc
alhost\u001b[0m\n\r\nTASK [installer : Check for specified broadcast websocket secret configuration] ***\r\n\u001b[1;30mtask path:
/opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:2\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"cens
ored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001
b[0m\n\r\nTASK [installer : Check for default broadcast websocket secret configuration] ***\r\n\u001b[1;30mtask path: /opt/ansible
/roles/installer/tasks/broadcast_websocket_configuration.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the outp
ut has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [in
staller : Set broadcast websocket secret] ******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/ta
sks/broadcast_websocket_configuration.yml:19\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden
due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Create br
oadcast websocket secret] ***************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_webso
cket_configuration.yml:26\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fa
ct that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Read broadcast websock
et secret] *****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configur
ation.yml:32\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_l
og: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Set broadcast websocket secret] ***
***************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:42
u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was speci
fied for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Store broadcast websocket secret name] ***************
********\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:48\u001b[0m\n\u001b[0;
32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this resul
t", "changed": false}\u001b[0m\n\r\nTASK [installer : Include database configuration tasks] ************************\r\n\u001b[
1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:39\u001b[0m\n\u001b[0;34mstatically imported: /opt/ansible/roles/insta
ller/tasks/migrate_data.yml\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/database_configuration.yml for loca
lhost\u001b[0m\n\r\nTASK [installer : Check for specified PostgreSQL configuration] ****************\r\n\u001b[1;30mtask path: /op
t/ansible/roles/installer/tasks/database_configuration.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output
has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [insta
ller : Check for default PostgreSQL configuration] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks
/database_configuration.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fac
t that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Check for specified old
PostgreSQL configuration secret] *****\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:19
\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' wa
s specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Check for default old PostgreSQL configuration]
**************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:28\u001b[0m\n\u001b[0;32mo
k: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
"changed": false}\u001b[0m\n\r\nTASK [installer : Set old PostgreSQL configuration] ****************************\r\n\u001b[1;30
mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:36\u001b[0m\n\u001b[0;32mok: [localhost] => {"ansible_f
acts": {"old_pg_config": {"changed": false, "failed": false, "resources": []}}, "changed": false}\u001b[0m\n\r\nTASK [i
nstaller : Set proper database name when migrating from old deployment] ***\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer
/tasks/database_configuration.yml:41\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden du
e to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Set Postgre
SQL configuration] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configur
ation.yml:50\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: tr
ue' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Create Database configuration] **********
*********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:56\u001b[0m\n\u001b[
0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for th
is result", "changed": false}\u001b[0m\n\r\nTASK [installer : Read Database Configuration] *********************************\r
n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:62\u001b[0m\n\u001b[0;36mskipping: [localhos
t] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed"
: false}\u001b[0m\n\r\nTASK [installer : Set PostgreSQL Configuration] ********************************\r\n\u001b[1;30mtask path:
/opt/ansible/roles/installer/tasks/database_configuration.yml:71\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the out
put has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [i
nstaller : Set actual postgres configuration secret used] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/t
asks/database_configuration.yml:76\u001b[0m\n\u001b[0;32mok: [localhost] => {"ansible_facts": {"postgres_configuration_secret
": "awxtest-postgres-configuration"}, "changed": false}\u001b[0m\n\r\nTASK [installer : Create Database if no database is spe
cified] *****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:81\u001b[0m\n\u0
01b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [inst
aller : Store Database Configuration] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/task
s/database_configuration.yml:116\u001b[0m\n\u001b[0;32mok: [localhost] => {"censored": "the output has been hidden due to the f
act that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Look up details for t
his deployment] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:
126\u001b[0m\nis_image": {}, "f:replicas": {}, "f:route_tls_termination_mechanism": {}, "f:service_type": {}, "f:task_priv
ileged": {}}}, "manager": "kubectl-client-side-apply", "operation": "Update", "time": "2021-09-02T11:06:19Z"}, {"api
Version": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:labels": {".": {}, "
f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kubernetes.
io/operator-version": {}, "f:app.kubernetes.io/part-of": {}}}, "f:status": {"f:adminPasswordSecret": {}, "f:adminUser": {
}, "f:broadcastWebsocketSecret": {}, "f:image": {}, "f:postgresConfigurationSecret": {}, "f:secretKeySecret": {}, "f:vers
ion": {}}}, "manager": "Swagger-Codegen", "operation": "Update", "time": "2021-09-02T11:07:42Z"}], "name": "awxtes
t", "namespace": "awxtest", "resourceVersion": "62144904", "uid": "469f3aa8-8845-45f2-ab91-86610f62ae62"}, "spec":
{"admin_user": "admin", "api_version": "awx.ansible.com/v1beta1", "create_preload_data": true, "deployment_type": "aw
x", "ee_images": [{"image": "ansible/awx-ee_custom:0.3.0", "name": "custom_awx-ee"}], "garbage_collect_secrets": fals
e, "hostname": "awx-test.danskenet.net", "image": "ansible/awx_custom", "image_pull_policy": "Always", "image_version
": "19.2.0", "kind": "AWX", "loadbalancer_port": 80, "loadbalancer_protocol": "http", "node_selector": "app: awx\
n", "postgres_configuration_secret": "awxtest-postgres-configuration", "projects_persistence": false, "projects_storage_ac
cess_mode": "ReadWriteMany", "projects_storage_size": "8Gi", "redis_image": "redis", "replicas": 1, "route_tls_termi
nation_mechanism": "Edge", "service_type": "NodePort", "task_privileged": false}, "status": {"adminPasswordSecret":
"awxtest-admin-password", "adminUser": "admin", "broadcastWebsocketSecret": "awxtest-broadcast-websocket", "conditions"
: [{"lastTransitionTime": "2021-09-02T11:06:19Z", "reason": "Running", "status": "True", "type": "Running"}], "im
age": "ansible/aw\u001b[0;32mok: [localhost] => {"changed": false, "resources": [{"apiVersion": "awx.ansible.com/v1beta1
", "kind": "AWX", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\"
:\"awx.ansible.com/v1beta1\",\"kind\":\"AWX\",\"metadata\":{\"annotations\":{},\"name\":\"awxtest\",\
"namespace\":\"awxtest\"},\"spec\":{\"ee_images\":[{\"image\":\"ansible/awx-ee_custom:0.3.0\",\"name\":
\"custom_awx-ee\"}],\"hostname\":\"awx-test.danskenet.net\",\"image\":\"ansible/awx_custom\",\"image_pull_po
licy\":\"Always\",\"image_version\":\"19.2.0\",\"node_selector\":\"app: awx\\n\",\"postgres_configuratio
n_secret\":\"awxtest-postgres-configuration\",\"redis_image\":\"redis\",\"service_type\":\"NodePort\"}}\n"
}, "creationTimestamp": "2021-09-02T11:06:19Z", "generation": 1, "labels": {"app.kubernetes.io/component": "awx", "ap
p.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/operator-version":
"0.13.0", "app.kubernetes.io/part-of": "awxtest"}, "managedFields": [{"apiVersion": "awx.ansible.com/v1beta1", "fields
Type": "FieldsV1", "fieldsV1": {"f:status": {".": {}, "f:conditions": {}}}, "manager": "ansible-operator", "operat
ion": "Update", "time": "2021-09-02T11:06:19Z"}, {"apiVersion": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1"
, "fieldsV1": {"f:metadata": {"f:annotations": {".": {}, "f:kubectl.kubernetes.io/last-applied-configuration": {}}}, "f
:spec": {".": {}, "f:admin_user": {}, "f:api_version": {}, "f:create_preload_data": {}, "f:deployment_type": {}, "f:ee
images": {}, "f:garbage_collect_secrets": {}, "f:hostname": {}, "f:image": {}, "f:image_pull_policy": {}, "f:image_vers
ion": {}, "f:kind": {}, "f:loadbalancer_port": {}, "f:loadbalancer_protocol": {}, "f:node_selector": {}, "f:postgres_con
figuration_secret": {}, "f:projects_persistence": {}, "f:projects_storage_access_mode": {}, "f:projects_storage_size": {},
"f:redis_image": {}, "f:replicas": {}, "f:route_tls_termination_mechanism": {}, "f:service_type": {}, "f:task_privileged
": {}}}, "manager": "kubectl-client-side-apply", "operation": "Update", "time": "2021-09-02T11:06:19Z"}, {"apiVersion
": "awx.ansible.com/v1beta1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:labels": {".": {}, "f:app.k
ubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kubernetes.io/oper
ator-version": {}, "f:app.kubernetes.io/part-of": {}}}, "f:status": {"f:adminPasswordSecret": {}, "f:adminUser": {}, "f:
broadcastWebsocketSecret": {}, "f:image": {}, "f:postgresConfigurationSecret": {}, "f:secretKeySecret": {}, "f:version":
{}}}, "manager": "Swagger-Codegen", "operation": "Update", "time": "2021-09-02T11:07:42Z"}], "name": "awxtest", "
namespace": "awxtest", "resourceVersion": "62144904", "uid": "469f3aa8-8845-45f2-ab91-86610f62ae62"}, "spec": {"admi
n_user": "admin", "api_version": "awx.ansible.com/v1beta1", "create_preload_data": true, "deployment_type": "awx", "
ee_images": [{"image": "ansible/awx-ee_custom:0.3.0", "name": "custom_awx-ee"}], "garbage_collect_secrets": false, "ho
stname": "awx-test.danskenet.net", "image": "ansible/awx_custom", "image_pull_policy": "Always", "image_version": "1
9.2.0", "kind": "AWX", "loadbalancer_port": 80, "loadbalancer_protocol": "http", "node_selector": "app: awx\n", "
postgres_configuration_secret": "awxtest-postgres-configuration", "projects_persistence": false, "projects_storage_access_mo
de": "ReadWriteMany", "projects_storage_size": "8Gi", "redis_image": "redis", "replicas": 1, "route_tls_termination
mechanism": "Edge", "service_type": "NodePort", "task_privileged": false}, "status": {"adminPasswordSecret": "awxtes
t-admin-password", "adminUser": "admin", "broadcastWebsocketSecret": "awxtest-broadcast-websocket", "conditions": [{"l
astTransitionTime": "2021-09-02T11:06:19Z", "reason": "Running", "status": "True", "type": "Running"}], "image":
"ansible/awx_custom", "postgresConfigurationSecret": "awxtest-postgres-configuration", "secretKeySecret": "awxtest-secret
-key", "version": "19.2.0"}}]}\u001b[0m\n\r\nTASK [installer : Set actual old postgres configuration secret name] ***********
\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:3\u001b[0m\n\u001b[0;36mskipping: [localhost] => {
"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [installer : Store Database Configuration
] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:7\u001b[0m\n\u001
b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for
this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Default label selector to custom resource generated postgres] *
**\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:16\u001b[0m\n\u001b[0;36mskipping: [localhost] =>
{"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [installer : Get the postgres pod info
rmation] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:21\u001b[0m\n
u001b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [in
staller : Set the resource pod name as a variable.] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/ta
sks/migrate_data.yml:35\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result
was False"}\u001b[0m\n\r\nTASK [installer : Scale down Deployment for migration] *************************\r\n\u001b[1;30mtask pa
th: /opt/ansible/roles/installer/tasks/migrate_data.yml:39\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"changed": false, "s
kip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK [installer : Set pg_dump command] *****************************
************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:42\u001b[0m\n\u001b[0;36mskipping: [loc
alhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "chan
ged": false}\u001b[0m\n\r\nTASK [installer : Set pg_restore command] **************************************\r\n\u001b[1;30mtask p
ath: /opt/ansible/roles/installer/tasks/migrate_data.yml:53\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the ou
tput has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [
installer : Stream backup from pg_dump to the new postgresql container] ***\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer
/tasks/migrate_data.yml:61\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"censored": "the output has been hidden due to the f
act that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\r\nTASK [installer : Set flag signifying t
hat this instance has been migrated] ****\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:75\u001b[0
m\n\u001b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"}\u001b[0m\n\r\nTASK
[installer : Load Route TLS certificate] **********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installe
r/tasks/main.yml:42\u001b[0m\n\u001b[0;36mskipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was
False"}\u001b[0m\n\r\nTASK [installer : Include resources configuration tasks] ***********************\r\n\u001b[1;30mtask path:
/opt/ansible/roles/installer/tasks/main.yml:48\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/resources_config
uration.yml for localhost\u001b[0m\n\r\nTASK [installer : Get the current resource pod information.] *******************\r\n\u001b
[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:3\u001b[0m\n": {}, "f:fieldRef": {".": {}, "
f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"MY_POD_UID\"}": {".": {}, "f:name": {}, "f:valueFrom":
{".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"SUPERVISOR_WEB_CONFIG
PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resour
ces": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminatio
nMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mou
ntPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py
\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/t
ower/conf.d/execution_environments.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath":
{}}, "k:{\"mountPath\":\"/etc/tower/conf.d/ldap.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly":
{}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}
, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}
, "f:name": {}}, "k:{\"mountPath\":\"/var/lib/awx/rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{
\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/v
ar/run/receptor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {"."
: {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/supervisor\"}": {".": {}, "f:mountPath": {}
, "f:name": {}}}}, "k:{\"name\":\"awxtest-web\"}": {".": {}, "f:env": {".": {}, "k:{\"name\":\"MY_POD_NAM
ESPACE\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fiel
dPath": {}}}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:ports": {".": {}, "k:{\"containerPort\":8
052,\"protocol\":\"TCP\"}": {".": {}, "f:containerPort": {}, "f:protocol": {}}}, "f:resources": {".": {}, "f:r
equests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "
f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/nginx/nginx.conf\"}": {".": {}, "f:mountPath": {}, "f:name"
: {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mountPath"
: {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py\"}":
{".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/con
f.d/execution_environments.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k
:{\"mountPath\":\"/etc/tower/conf.d/ldap.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f
:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:re
adOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:na
me": {}}, "k:{\"mountPath\":\"/var/lib/awx/rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"moun
tPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/r
edis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/supervisor\"}": {".": {},
"f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"redis\"}": {".": {}, "f:args": {}, "f:image": {}, "f:image
PullPolicy": {}, "f:name": {}, "f:resources": {}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:v
olumeMounts": {".": {}, "k:{\"mountPath\":\"/data\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mou
ntPath\":\"/etc/redis.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "
k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}}, "f:dnsPolicy": {}, "f:enab
leServiceLinks": {}, "f:nodeSelector": {".": {}, "f:app": {}}, "f:restartPolicy": {}, "f:schedulerName": {}, "f:securi
tyContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:terminationGracePeriodSeconds": {}, "f:volumes": {
".": {}, "k:{\"name\":\"awxtest-application-credentials\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f
:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awxtest-nginx-conf\"}": {".": {}, "f:conf
igMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-proje
cts\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awxtest-receptor-config\"}": {".": {}, "f
:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-
redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name":
{}}, "k:{\"name\":\"awxtest-redis-data\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awxt
est-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awxtest-secret-key\"}": {".":
{}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":
\"awxtest-settings\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:
name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"
rsyslog-dir\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"rsyslog-socket\"}": {".": {}, "f:
emptyDir": {}, "f:name": {}}, "k:{\"name\":\"supervisor-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}}}
}, "manager": "kube-controller-manager", "operation": "Update", "time": "2021-09-02T11:06:56Z"}, {"apiVersion": "v1
", "fieldsType": "FieldsV1", "fieldsV1": {"f:status": {"f:conditions": {"k:{\"type\":\"ContainersReady\"}": {
".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {}}, "k:{\"type\":\"Initial
ized\"}": {".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {}}, "k:{\"type\
":\"Ready\"}": {".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {}}}, "f:co
ntainerStatuses": {}, "f:hostIP": {}, "f:phase": {}, "f:podIP": {}, "f:podIPs": {".": {}, "k:{\"ip\":\"10.140.22
1.203\"}": {".": {}, "f:ip": {}}}, "f:startTime": {}}}, "manager": "kubelet", "operation": "Update", "time": "
2021-09-02T11:06:59Z"}], "name": "awxtest-57785756c7-mdg48", "namespace": "awxtest", "ownerReferences": [{"apiVersion
": "apps/v1", "blockOwnerDeletion": true, "controller": true, "kind": "ReplicaSet", "name": "awxtest-57785756c7", "
uid": "e683fecf-f6c4-4742-93f8-7f8e8304d8d9"}], "resourceVersion": "62127692", "uid": "7ba6e3a1-6c4a-4bb1-8d0d-34ed495cb
d1f"}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "redis:latest", "imagePullPo
licy": "Always", "name": "redis", "resources": {}, "terminationMessagePath": "/dev/termination-log", "terminationMes
sagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awxtest-redis-config", "readOnly":
true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"}, {"mountPath": "/da
ta", "name": "awxtest-redis-data"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", "name": "awxtest-to
ken-2h7jq", "readOnly": true}]}, {"env": [{"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v
1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0", "imagePullPolicy": "Always", "name
": "awxtest-web", "ports": [{"containerPort": 8052, "protocol": "TCP"}], "resources": {"requests": {"cpu": "1",
"memory": "2Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMount
s": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credentials", "readOnly"
: true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awxtest-app
lication-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py", "nam
e": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET_KEY"
, "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py",
"name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/etc/nginx/nginx.conf", "na
me": "awxtest-nginx-conf", "readOnly": true, "subPath": "nginx.conf"}, {"mountPath": "/var/run/redis", "name": "aw
xtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath": "/var/run/awx-r
syslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"}, {"mountPath": "/
var/lib/awx/projects", "name": "awxtest-projects"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", "name
": "awxtest-token-2h7jq", "readOnly": true}]}, {"args": ["/usr/bin/launch_awx_task.sh"], "env": [{"name": "SUPERVISO
R_WEB_CONFIG_PATH", "value": "/etc/supervisord.conf"}, {"name": "AWX_SKIP_MIGRATIONS", "value": "1"}, {"name": "MY
POD_UID", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.uid"}}}, {"name": "MY_POD_IP",
"valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name": "MY_POD_NAMESPACE", "value
From": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0
", "imagePullPolicy": "Always", "name": "awxtest-task", "resources": {"requests": {"cpu": "500m", "memory": "1G
i"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPa
th": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credentials", "readOnly": true, "subPat
h": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awxtest-application-credent
ials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py", "name": "awxtest-a
pplication-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "aw
xtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awxt
est-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-s
ocket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath": "/var/run/awx-rsyslog", "n
ame": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"}, {"mountPath": "/var/run/recep
tor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}, {"mountPath":
"/var/run/secrets/kubernetes.io/serviceaccount", "name": "awxtest-token-2h7jq", "readOnly": true}]}, {"args": ["recept
or", "--config", "/etc/receptor.conf"], "image": "ansible/awx-ee_custom:0.3.0", "imagePullPolicy": "Always", "name"
: "awxtest-ee", "resources": {}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File",
"volumeMounts": [{"mountPath": "/etc/receptor.conf", "name": "awxtest-receptor-config", "readOnly": true, "subPath"
: "receptor.conf"}, {"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projec
ts", "name": "awxtest-projects"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", "name": "awxtest-toke
n-2h7jq", "readOnly": true}]}], "dnsPolicy": "ClusterFirst", "enableServiceLinks": true, "nodeName": "ya2066.danskenet
.net", "nodeSelector": {"app": "awx"}, "preemptionPolicy": "PreemptLowerPriority", "priority": 0, "restartPolicy":
"Always", "schedulerName": "default-scheduler", "securityContext": {}, "serviceAccount": "awxtest", "serviceAccountNa
me": "awxtest", "terminationGracePeriodSeconds": 30, "tolerations": [{"effect": "NoExecute", "key": "node.kubernetes
.io/not-ready", "operator": "Exists", "tolerationSeconds": 300}, {"effect": "NoExecute", "key": "node.kubernetes.io/
unreachable", "operator": "Exists", "tolerationSeconds": 300}], "volumes": [{"name": "awxtest-application-credentials
", "secret": {"defaultMode": 420, "items": [{"key": "credentials.py", "path": "credentials.py"}, {"key": "ldap.py
", "path": "ldap.py"}, {"key": "execution_environments.py", "path": "execution_environments.py"}], "secretName": "
awxtest-app-credentials"}}, {"name": "awxtest-secret-key", "secret": {"defaultMode": 420, "items": [{"key": "secret
key", "path": "SECRET_KEY"}], "secretName": "awxtest-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{
"key": "settings", "path": "settings.py"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-settings"}, {"confi
gMap": {"defaultMode": 420, "items": [{"key": "nginx_conf", "path": "nginx.conf"}], "name": "awxtest-awx-configmap
"}, "name": "awxtest-nginx-conf"}, {"configMap": {"defaultMode": 420, "items": [{"key": "redis_conf", "path": "r
edis.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-redis-config"}, {"emptyDir": {}, "name": "awxtest-r
edis-socket"}, {"emptyDir": {}, "name": "awxtest-redis-data"}, {"emptyDir": {}, "name": "supervisor-socket"}, {"empt
yDir": {}, "name": "rsyslog-socket"}, {"emptyDir": {}, "name": "receptor-socket"}, {"emptyDir": {}, "name": "rsysl
og-dir"}, {"configMap": {"defaultMode": 420, "items": [{"key": "receptor_conf", "path": "receptor.conf"}], "name"
: "awxtest-awx-configmap"}, "name": "awxtest-receptor-config"}, {"emptyDir": {}, "name": "awxtest-projects"}, {"name
": "awxtest-token-2h7jq", "secret": {"defaultMode": 420, "secretName": "awxtest-token-2h7jq"}}]}, "status": {"conditi
ons": [{"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:56Z", "status": "True", "type": "Initialized
"}, {"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:59Z", "status": "True", "type": "Ready"}, {"las
tProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:59Z", "status": "True", "type": "ContainersReady"}, {"las
tProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:56Z", "status": "True", "type": "PodScheduled"}], "contai
nerStatuses": [{"containerID": "cri-o://f7de383017245d9024fcb166dfa730da41e87f279db38f6ba20b8a462c1cf477", "image": "db-do
cker-awx.artifactory.danskenet.net/ansible/awx-ee_custom:0.3.0", "imageID": "db-docker-awx.artifactory.danskenet.net/ansible/a
wx-ee_custom@sha256:a63ac65639f34be0d552e62ab3061572970749221aebec12d65d13e6260f9ace", "lastState": {}, "name": "awxtest-ee
", "ready": true, "restartCount": 0, "started": true, "state": {"running": {"startedAt": "2021-09-02T11:06:58Z"}}},
{"containerID": "cri-o://dab3e369b4a86ff20cd2216a69064001a18361391f7b88628d5b12a802724939", "image": "db-docker-awx.artifac
tory.danskenet.net/ansible/awx_custom:19.2.0", "imageID": "db-docker-awx.artifactory.danskenet.net/ansible/awx_custom@sha256:3
339d195465946fa73c913d0318d715225130852384c2b84ed112170ea35bf25", "lastState": {}, "name": "awxtest-task", "ready": true,
"restartCount": 0, "started": true, "state": {"running": {"startedAt": "2021-09-02T11:06:58Z"}}}, {"containerID":
"cri-o://e4eb49e0d9dd621fd7d200494737a35719b8d35501be5302fd408a8029f8d9aa", "image": "db-docker-awx.artifactory.danskenet.net/
ansible/awx_custom:19.2.0", "imageID": "db-docker-awx.artifactory.danskenet.net/ansible/awx_custom@sha256:3339d195465946fa73c9
13d0318d715225130852384c2b84ed112170ea35bf25", "lastState": {}, "name": "awxtest-web", "ready": true, "restartCount": 0
, "started": true, "state": {"running": {"startedAt": "2021-09-02T11:06:57Z"}}}, {"containerID": "cri-o://461ceae7c36
eaccbdb05fa143862c68a8d29a416ebb631ebdf3a3a8dcd7582d6", "image": "db-docker-awx.artifactory.danskenet.net/redis:latest", "im
ageID": "db-docker-awx.artifactory.danskenet.net/redis@sha256:322db967e8e590510e50b03892cebc81a58ceda69326fb1231e4a27a8bb0d28e"
, "\u001b[0;32mok: [localhost] => {"changed": false, "resources": [{"apiVersion": "v1", "kind": "Pod", "metadata":
{"creationTimestamp": "2021-09-02T11:06:56Z", "generateName": "awxtest-57785756c7-", "labels": {"app.kubernetes.io/comp
onent": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io
/part-of": "awxtest", "app.kubernetes.io/version": "19.2.0", "pod-template-hash": "57785756c7"}, "managedFields": [{
"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:generateName": {}, "f:labels": {".":
{}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kube
rnetes.io/part-of": {}, "f:app.kubernetes.io/version": {}, "f:pod-template-hash": {}}, "f:ownerReferences": {".": {}, "k
:{\"uid\":\"e683fecf-f6c4-4742-93f8-7f8e8304d8d9\"}": {".": {}, "f:apiVersion": {}, "f:blockOwnerDeletion": {}, "f
:controller": {}, "f:kind": {}, "f:name": {}, "f:uid": {}}}}, "f:spec": {"f:containers": {"k:{\"name\":\"awxtest
-ee\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {}, "f:termi
nationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/recep
tor.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":
\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/receptor\
"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awxtest-task\"}": {".": {}, "f:args": {},
"f:env": {".": {}, "k:{\"name\":\"AWX_SKIP_MIGRATIONS\"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{\"nam
e\":\"MY_POD_IP\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion":
{}, "f:fieldPath": {}}}}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {
}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"MY_POD_UID\"}": {".": {},
"f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"na
me\":\"SUPERVISOR_WEB_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy
": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:termination
MessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/tower/SECRE
T_KEY\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"
/etc/tower/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}},
"k:{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "
f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/ldap.py\"}": {".": {}, "f:mountPath": {}
, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/settings.py\"}": {".": {}, "
f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}"
: {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/lib/awx/rsyslog\"}": {".": {}, "f:mountP
ath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {
}}, "k:{\"mountPath\":\"/var/run/receptor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":
\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/supervisor\"}"
: {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awxtest-web\"}": {".": {}, "f:env": {".": {},
"k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {
}, "f:apiVersion": {}, "f:fieldPath": {}}}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:ports": {".":
{}, "k:{\"containerPort\":8052,\"protocol\":\"TCP\"}": {".": {}, "f:containerPort": {}, "f:protocol": {}}},
"f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:t
erminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/nginx/nginx.conf\"}": {".": {}
, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/SECRET_KEY\
"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tow
er/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\
"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOn
ly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/ldap.py\"}": {".": {}, "f:mountPath": {}, "f:na
me": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/settings.py\"}": {".": {}, "f:mountP
ath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {"."
: {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/lib/awx/rsyslog\"}": {".": {}, "f:mountPath": {
}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:
{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/ru
n/supervisor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"redis\"}": {".": {}, "f:args
": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {}, "f:terminationMessagePath": {}, "f:term
inationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/data\"}": {".": {}, "f:mountPath":
{}, "f:name": {}}, "k:{\"mountPath\":\"/etc/redis.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readO
nly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}
}}, "f:dnsPolicy": {}, "f:enableServiceLinks": {}, "f:nodeSelector": {".": {}, "f:app": {}}, "f:restartPolicy": {}, "
f:schedulerName": {}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:terminationGracePeri
odSeconds": {}, "f:volumes": {".": {}, "k:{\"name\":\"awxtest-application-credentials\"}": {".": {}, "f:name":
{}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awxtest-nginx-
conf\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "
k:{\"name\":\"awxtest-projects\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awxtest-recept
or-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}
}, "k:{\"name\":\"awxtest-redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items":
{}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-data\"}": {".": {}, "f:emptyDir": {}, "f:name"
: {}}, "k:{\"name\":\"awxtest-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"a
wxtest-secret-key\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secret
Name": {}}}, "k:{\"name\":\"awxtest-settings\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:i
tems": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {}, "f:emptyDir": {}, "f:na
me": {}}, "k:{\"name\":\"rsyslog-dir\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"rsyslo
g-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"supervisor-socket\"}": {".": {}, "f:
emptyDir": {}, "f:name": {}}}}}, "manager": "kube-controller-manager", "operation": "Update", "time": "2021-09-02T11
:06:56Z"}, {"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:status": {"f:conditions": {"k:{\"type
\":\"ContainersReady\"}": {".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {
}}, "k:{\"type\":\"Initialized\"}": {".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:status": {},
"f:type": {}}, "k:{\"type\":\"Ready\"}": {".": {}, "f:lastProbeTime": {}, "f:lastTransitionTime": {}, "f:statu
s": {}, "f:type": {}}}, "f:containerStatuses": {}, "f:hostIP": {}, "f:phase": {}, "f:podIP": {}, "f:podIPs": {".":
{}, "k:{\"ip\":\"10.140.221.203\"}": {".": {}, "f:ip": {}}}, "f:startTime": {}}}, "manager": "kubelet", "oper
ation": "Update", "time": "2021-09-02T11:06:59Z"}], "name": "awxtest-57785756c7-mdg48", "namespace": "awxtest", "o
wnerReferences": [{"apiVersion": "apps/v1", "blockOwnerDeletion": true, "controller": true, "kind": "ReplicaSet", "n
ame": "awxtest-57785756c7", "uid": "e683fecf-f6c4-4742-93f8-7f8e8304d8d9"}], "resourceVersion": "62127692", "uid": "
7ba6e3a1-6c4a-4bb1-8d0d-34ed495cbd1f"}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image"
: "redis:latest", "imagePullPolicy": "Always", "name": "redis", "resources": {}, "terminationMessagePath": "/dev/te
rmination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awxte
st-redis-config", "readOnly": true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis
-socket"}, {"mountPath": "/data", "name": "awxtest-redis-data"}, {"mountPath": "/var/run/secrets/kubernetes.io/service
account", "name": "awxtest-token-2h7jq", "readOnly": true}]}, {"env": [{"name": "MY_POD_NAMESPACE", "valueFrom": {
"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0", "image
PullPolicy": "Always", "name": "awxtest-web", "ports": [{"containerPort": 8052, "protocol": "TCP"}], "resources":
{"requests": {"cpu": "1", "memory": "2Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessage
Policy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-applic
ation-credentials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credenti
als.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/
etc/tower/conf.d/ldap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mount
Path": "/etc/tower/SECRET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPat
h": "/etc/tower/settings.py", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath"
: "/etc/nginx/nginx.conf", "name": "awxtest-nginx-conf", "readOnly": true, "subPath": "nginx.conf"}, {"mountPath":
"/var/run/redis", "name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"},
{"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rs
yslog-dir"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}, {"mountPath": "/var/run/secrets/kuber
netes.io/serviceaccount", "name": "awxtest-token-2h7jq", "readOnly": true}]}, {"args": ["/usr/bin/launch_awx_task.sh"],
"env": [{"name": "SUPERVISOR_WEB_CONFIG_PATH", "value": "/etc/supervisord.conf"}, {"name": "AWX_SKIP_MIGRATIONS",
"value": "1"}, {"name": "MY_POD_UID", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.uid
"}}}, {"name": "MY_POD_IP", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name
": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "imag
e": "ansible/awx_custom:19.2.0", "imagePullPolicy": "Always", "name": "awxtest-task", "resources": {"requests": {"
cpu": "500m", "memory": "1Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File
", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credential
s", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name
": "awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d
/ldap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/t
ower/SECRET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/towe
r/settings.py", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/red
is", "name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath
": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"},
{"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awx
test-projects"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", "name": "awxtest-token-2h7jq", "readOnly
": true}]}, {"args": ["receptor", "--config", "/etc/receptor.conf"], "image": "ansible/awx-ee_custom:0.3.0", "imageP
ullPolicy": "Always", "name": "awxtest-ee", "resources": {}, "terminationMessagePath": "/dev/termination-log", "term
inationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/receptor.conf", "name": "awxtest-receptor-config"
, "readOnly": true, "subPath": "receptor.conf"}, {"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"m
ountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceac
count", "name": "awxtest-token-2h7jq", "readOnly": true}]}], "dnsPolicy": "ClusterFirst", "enableServiceLinks": true,
"nodeName": "ya2066.danskenet.net", "nodeSelector": {"app": "awx"}, "preemptionPolicy": "PreemptLowerPriority", "p
riority": 0, "restartPolicy": "Always", "schedulerName": "default-scheduler", "securityContext": {}, "serviceAccount"
: "awxtest", "serviceAccountName": "awxtest", "terminationGracePeriodSeconds": 30, "tolerations": [{"effect": "NoExec
ute", "key": "node.kubernetes.io/not-ready", "operator": "Exists", "tolerationSeconds": 300}, {"effect": "NoExecute
", "key": "node.kubernetes.io/unreachable", "operator": "Exists", "tolerationSeconds": 300}], "volumes": [{"name":
"awxtest-application-credentials", "secret": {"defaultMode": 420, "items": [{"key": "credentials.py", "path": "crede
ntials.py"}, {"key": "ldap.py", "path": "ldap.py"}, {"key": "execution_environments.py", "path": "execution_enviro
nments.py"}], "secretName": "awxtest-app-credentials"}}, {"name": "awxtest-secret-key", "secret": {"defaultMode": 420
, "items": [{"key": "secret_key", "path": "SECRET_KEY"}], "secretName": "awxtest-secret-key"}}, {"configMap": {"d
efaultMode": 420, "items": [{"key": "settings", "path": "settings.py"}], "name": "awxtest-awx-configmap"}, "name"
: "awxtest-settings"}, {"configMap": {"defaultMode": 420, "items": [{"key": "nginx_conf", "path": "nginx.conf"}],
"name": "awxtest-awx-configmap"}, "name": "awxtest-nginx-conf"}, {"configMap": {"defaultMode": 420, "items": [{"key
": "redis_conf", "path": "redis.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-redis-config"}, {"empt
yDir": {}, "name": "awxtest-redis-socket"}, {"emptyDir": {}, "name": "awxtest-redis-data"}, {"emptyDir": {}, "name"
: "supervisor-socket"}, {"emptyDir": {}, "name": "rsyslog-socket"}, {"emptyDir": {}, "name": "receptor-socket"}, {"
emptyDir": {}, "name": "rsyslog-dir"}, {"configMap": {"defaultMode": 420, "items": [{"key": "receptor_conf", "path
": "receptor.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-receptor-config"}, {"emptyDir": {}, "name"
: "awxtest-projects"}, {"name": "awxtest-token-2h7jq", "secret": {"defaultMode": 420, "secretName": "awxtest-token-2h
7jq"}}]}, "status": {"conditions": [{"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:56Z", "status":
"True", "type": "Initialized"}, {"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:59Z", "status": "Tru
e", "type": "Ready"}, {"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:59Z", "status": "True", "typ
e": "ContainersReady"}, {"lastProbeTime": null, "lastTransitionTime": "2021-09-02T11:06:56Z", "status": "True", "typ
e": "PodScheduled"}], "containerStatuses": [{"containerID": "cri-o://f7de383017245d9024fcb166dfa730da41e87f279db38f6ba20b8
a462c1cf477", "image": "db-docker-awx.artifactory.danskenet.net/ansible/awx-ee_custom:0.3.0", "imageID": "db-docker-awx.ar
tifactory.danskenet.net/ansible/awx-ee_custom@sha256:a63ac65639f34be0d552e62ab3061572970749221aebec12d65d13e6260f9ace", "lastSta
te": {}, "name": "awxtest-ee", "ready": true, "restartCount": 0, "started": true, "state": {"running": {"startedAt
": "2021-09-02T11:06:58Z"}}}, {"containerID": "cri-o://dab3e369b4a86ff20cd2216a69064001a18361391f7b88628d5b12a802724939",
"image": "db-docker-awx.artifactory.danskenet.net/ansible/awx_custom:19.2.0", "imageID": "db-docker-awx.artifactory.danskene
t.net/ansible/awx_custom@sha256:3339d195465946fa73c913d0318d715225130852384c2b84ed112170ea35bf25", "lastState": {}, "name":
"awxtest-task", "ready": true, "restartCount": 0, "started": true, "state": {"running": {"startedAt": "2021-09-02T11
:06:58Z"}}}, {"containerID": "cri-o://e4eb49e0d9dd621fd7d200494737a35719b8d35501be5302fd408a8029f8d9aa", "image": "db-dock
er-awx.artifactory.danskenet.net/ansible/awx_custom:19.2.0", "imageID": "db-docker-awx.artifactory.danskenet.net/ansible/awx_c
ustom@sha256:3339d195465946fa73c913d0318d715225130852384c2b84ed112170ea35bf25", "lastState": {}, "name": "awxtest-web", "r
eady": true, "restartCount": 0, "started": true, "state": {"running": {"startedAt": "2021-09-02T11:06:57Z"}}}, {"con
tainerID": "cri-o://461ceae7c36eaccbdb05fa143862c68a8d29a416ebb631ebdf3a3a8dcd7582d6", "image": "db-docker-awx.artifactory.d
anskenet.net/redis:latest", "imageID": "db-docker-awx.artifactory.danskenet.net/redis@sha256:322db967e8e590510e50b03892cebc81a
58ceda69326fb1231e4a27a8bb0d28e", "lastState": {}, "name": "redis", "ready": true, "restartCount": 0, "started": true
, "state": {"running": {"startedAt": "2021-09-02T11:06:57Z"}}}], "hostIP": "10.154.134.227", "phase": "Running",
"podIP": "10.140.221.203", "podIPs": [{"ip": "10.140.221.203"}], "qosClass": "Burstable", "startTime": "2021-09-02
T11:06:56Z"}}]}\u001b[0m\n\r\nTASK [installer : Set the resource pod name as a variable.] ********************\r\n\u001b[1;30mtas
k path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:16\u001b[0m\n\u001b[0;32mok: [localhost] => {"ansible_fact
s": {"tower_pod_name": "awxtest-57785756c7-mdg48"}, "changed": false}\u001b[0m\n\r\nTASK [installer : Apply Resources] ****
*****************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml
:20\u001b[0m\n\u001b[0;32mok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_l
og: true' was specified for this result", "changed": false}\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=None) => {"cen
sored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}\u001
b[0m\n\u001b[0;33mchanged: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log:
true' was specified for this result", "changed": true}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=None) => {"censored":
"the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\u
001b[0;33mchanged: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' w
as specified for this result", "changed": true}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=None) => {"censored": "the ou
tput has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}\u001b[0m\n\u001b[0;3
3mchanged: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this r
esult", "changed": true}\u001b[0m\n\r\nTASK [installer : Apply deployment resources] **********************************\r\n\u00
1b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:35\u001b[0m\non_environments.py\",\"name\"
:\"awxtest-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\"mountPath\
":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awxtest-application-credentials\",\"readOnly\":true,\"subPath
\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awxtest-application-credentials
\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awxt
est-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\
"name\":\"awxtest-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/etc/nginx/ng
inx.conf\",\"name\":\"awxtest-nginx-conf\",\"readOnly\":true,\"subPath\":\"nginx.conf\"},{\"mountPath\":
\"/var/run/redis\",\"name\":\"awxtest-redis-socket\"},{\"mountPath\":\"/var/run/supervisor\",\"name\":\"
supervisor-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountPath\":\
"/var/lib/awx/rsyslog\",\"name\":\"rsyslog-dir\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awxt
est-projects\"}]},{\"args\":[\"/usr/bin/launch_awx_task.sh\"],\"env\":[{\"name\":\"SUPERVISOR_WEB_CONFIG_PATH
\",\"value\":\"/etc/supervisord.conf\"},{\"name\":\"AWX_SKIP_MIGRATIONS\",\"value\":\"1\"},{\"name\":
\"MY_POD_UID\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.uid\"}}},{\"name\":\"MY_POD_IP\",
\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.podIP\"}}},{\"name\":\"MY_POD_NAMESPACE\",\"valueFro
m\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}}],\"image\":\"ansible/awx_custom:19.2.0\",\"imag
ePullPolicy\":\"Always\",\"name\":\"awxtest-task\",\"resources\":{\"requests\":{\"cpu\":\"500m\",\
"memory\":\"1Gi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\",\"name\
":\"awxtest-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\"mountPath
\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awxtest-application-credentials\",\"readOnly\":true,\"subPat
h\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awxtest-application-credential
s\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx
test-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\
"name\":\"awxtest-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/var/run/red
is\",\"name\":\"awxtest-redis-socket\"},{\"mountPath\":\"/var/run/supervisor\",\"name\":\"supervisor-socke
t\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountPath\":\"/var/lib/awx/rs
yslog\",\"name\":\"rsyslog-dir\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor-socket\"},{\
"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awxtest-projects\"}]},{\"args\":[\"receptor\",\"--confi
g\",\"/etc/receptor.conf\"],\"env\":null,\"image\":\"quay.io/ansible/awx-ee:latest\",\"imagePullPolicy\":\
"Always\",\"name\":\"awxtest-ee\",\"resources\":{\"requests\":{\"cpu\":\"500m\",\"memory\":\"1Gi\
"}},\"volumeMounts\":[{\"mountPath\":\"/etc/receptor.conf\",\"name\":\"awxtest-receptor-config\",\"readOnly
\":true,\"subPath\":\"receptor.conf\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor-socket\"
},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awxtest-projects\"}]}],\"nodeSelector\":{\"app\":\
"awx\"},\"serviceAccountName\":\"awxtest\",\"volumes\":[{\"name\":\"awxtest-application-credentials\",\"se
cret\":{\"items\":[{\"key\":\"credentials.py\",\"path\":\"credentials.py\"},{\"key\":\"ldap.py\",\
"path\":\"ldap.py\"},{\"key\":\"execution_environments.py\",\"path\":\"execution_environments.py\"}],\"sec
retName\":\"awxtest-app-credentials\"}},{\"name\":\"awxtest-secret-key\",\"secret\":{\"items\":[{\"key\"
:\"secret_key\",\"path\":\"SECRET_KEY\"}],\"secretName\":\"awxtest-secret-key\"}},{\"configMap\":{\"item
s\":[{\"key\":\"settings\",\"path\":\"settings.py\"}],\"name\":\"awxtest-awx-configmap\"},\"name\":
\"awxtest-settings\"},{\"configMap\":{\"items\":[{\"key\":\"nginx_conf\",\"path\":\"nginx.conf\"}],\"
name\":\"awxtest-awx-configmap\"},\"name\":\"awxtest-nginx-conf\"},{\"configMap\":{\"items\":[{\"key\":
\"redis_conf\",\"path\":\"redis.conf\"}],\"name\":\"awxtest-awx-configmap\"},\"name\":\"awxtest-redis-con
fig\"},{\"emptyDir\":{},\"name\":\"awxtest-redis-socket\"},{\"emptyDir\":{},\"name\":\"awxtest-redis-data
\"},{\"emptyDir\":{},\"name\":\"supervisor-socket\"},{\"emptyDir\":{},\"name\":\"rsyslog-socket\"},{\"e
mptyDir\":{},\"name\":\"receptor-socket\"},{\"emptyDir\":{},\"name\":\"rsyslog-dir\"},{\"configMap\":{\
"items\":[{\"key\":\"receptor_conf\",\"path\":\"receptor.conf\"}],\"name\":\"awxtest-awx-configmap\"},
\"name\":\"awxtest-receptor-config\"},{\"emptyDir\":{},\"name\":\"awxtest-projects\"}]}}}}"}, "creationTimest
amp": "2021-09-02T11:06:56Z", "generation": 2, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/man
aged-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/operator-version": "0.13.0", "app.ku
bernetes.io/part-of": "awxtest", "app.kubernetes.io/version": "19.2.0"}, "managedFields": [{"apiVersion": "apps/v1",
"fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {".": {}, "f:kubectl.kubernetes.io/last-applie
d-configuration": {}}, "f:labels": {".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {},
"f:app.kubernetes.io/name": {}, "f:app.kubernetes.io/operator-version": {}, "f:app.kubernetes.io/part-of": {}, "f:app.kubern
etes.io/version": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"469f3aa8-8845-45f2-ab91-86610f62ae62\"}": {".
": {}, "f:apiVersion": {}, "f:kind": {}, "f:name": {}, "f:uid": {}}}}, "f:spec": {"f:progressDeadlineSeconds": {}, "f
:replicas": {}, "f:revisionHistoryLimit": {}, "f:selector": {}, "f:strategy": {"f:rollingUpdate": {".": {}, "f:maxSurg
e": {}, "f:maxUnavailable": {}}, "f:type": {}}, "f:template": {"f:metadata": {"f:labels": {".": {}, "f:app.kubernete
s.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kubernetes.io/part-of": {
}, "f:app.kubernetes.io/version": {}}}, "f:spec": {"f:containers": {"k:{\"name\":\"awxtest-ee\"}": {".": {}, "f
:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {".": {},
"f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".
": {}, "k:{\"mountPath\":\"/etc/receptor.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {},
"f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k
:{\"mountPath\":\"/var/run/receptor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awxtes
t-task\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"AWX_SKIP_MIGRATIONS\"}": {".": {}, "
f:name": {}, "f:value": {}}, "k:{\"name\":\"MY_POD_IP\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {},
"f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}
, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"
name\":\"MY_POD_UID\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersio
n": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"SUPERVISOR_WEB_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value":
{}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cp
u": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {},
"k:{\"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f
:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {}, "f:name":
{}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}": {".":
{}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/lda
p.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/
etc/tower/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mo
untPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/li
b/awx/rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {
".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/receptor\"}": {".": {}, "f:mountPath":
{}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"
mountPath\":\"/var/run/supervisor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awxtest-we
b\"}": {".": {}, "f:env": {".": {}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {}, "f:valueF
rom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}}, "f:image": {}, "f:imagePullPolicy
": {}, "f:name": {}, "f:ports": {".": {}, "k:{\"containerPort\":8052,\"protocol\":\"TCP\"}": {".": {}, "f:
containerPort": {}, "f:protocol": {}}}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {
}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":
\"/etc/nginx/nginx.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\
"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath
": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:
readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}": {".": {}, "f
:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/ldap.py\"
}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/towe
r/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath
\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/lib/awx/rs
yslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}
, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:nam
e": {}}, "k:{\"mountPath\":\"/var/run/supervisor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name
\":\"redis\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {}
, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\
"/data\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/redis.conf\"}": {".": {}, "
f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".
": {}, "f:mountPath": {}, "f:name": {}}}}}, "f:dnsPolicy": {}, "f:nodeSelector": {".": {}, "f:app": {}}, "f:restartPo
licy": {}, "f:schedulerName": {}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:termin
ationGracePeriodSeconds": {}, "f:volumes": {".": {}, "k:{\"name\":\"awxtest-application-credentials\"}": {".": {}
, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"
awxtest-nginx-conf\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:n
ame": {}}, "k:{\"name\":\"awxtest-projects\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"
awxtest-receptor-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}},
"f:name": {}}, "k:{\"name\":\"awxtest-redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}
, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-data\"}": {".": {}, "f:emptyDir":
{}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"
name\":\"awxtest-secret-key\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items":
{}, "f:secretName": {}}}, "k:{\"name\":\"awxtest-settings\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMod
e": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {}, "f:emptyDir
": {}, "f:name": {}}, "k:{\"name\":\"rsyslog-dir\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name
\":\"rsyslog-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"supervisor-socket\"}": {
".": {}, "f:emptyDir": {}, "f:name": {}}}}}}}, "manager": "Swagger-Codegen", "operation": "Update", "time": "2021-
09-02T13:59:14Z"}, {"apiVersion": "apps/v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations":
{"f:deployment.kubernetes.io/revision": {}}}, "f:status": {"f:availableReplicas": {}, "f:conditions": {".": {}, "k:{\
"type\":\"Available\"}": {".": {}, "f:lastTransitionTime": {}, "f:lastUpdateTime": {}, "f:message": {}, "f:reason
": {}, "f:status": {}, "f:type": {}}, "k:{\"type\":\"Progressing\"}": {".": {}, "f:lastTransitionTime": {}, "f
:lastUpdateTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {}}}, "f:observedGeneration": {}, "f:
readyReplicas": {}, "f:replicas": {}, "f:unavailableReplicas": {}, "f:updatedReplicas": {}}}, "manager": "kube-controlle
r-manager", "operation": "Update", "time": "2021-09-02T13:59:14Z"}], "name": "awxtest", "namespace": "awxtest",
"ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awxtest", "uid": "469f3aa8-8
845-45f2-ab91-86610f62ae62"}], "resourceVersion": "62144964", "uid": "e996e964-22e0-4be3-a718-1ea1bcd51083"}, "spec": {
"progressDeadlineSeconds": 600, "replicas": 1, "revisionHistoryLimit": 10, "selector": {"matchLabels": {"app.kubernetes
.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest"}}, "strateg
y": {"rollingUpdate": {"maxSurge": "25%", "maxUnavailable": "25%"}, "type": "RollingUpdate"}, "template": {"meta
data": {"creationTimestamp": null, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "a
wx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/part-of": "awxtest", "app.kubernetes.io/version":
"19.2.0"}}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "redis:latest", "imag
ePullPolicy": "Always", "name": "redis", "resources": {}, "terminationMessagePath": "/dev/termination-log", "termina
tionMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awxtest-redis-config", "readO
nly": true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"}, {"mountPath"
: "/data", "name": "awxtest-redis-data"}]}, {"env": [{"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"api
Version": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0", "imagePullPolicy": "Alw
ays", "name": "awxtest-web", "ports": [{"containerPort": 8052, "protocol": "TCP"}], "resources": {"requests": {"
cpu": "1", "memory": "2Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File",
"volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credentials"
, "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name":
"awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ld
ap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/towe
r/SECRET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/s
ettings.py", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/etc/nginx/ngin
x.conf", "name": "awxtest-nginx-conf", "readOnly": true, "subPath": "nginx.conf"}, {"mountPath": "/var/run/redis",
"name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath": "
/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"}, {"mo
untPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}, {"args": ["/usr/bin/launch_awx_task.sh"], "env": [{
"name": "SUPERVISOR_WEB_CONFIG_PATH", "value": "/etc/supervisord.conf"}, {"name": "AWX_SKIP_MIGRATIONS", "value": "
1"}, {"name": "MY_POD_UID", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.uid"}}}, {"nam
e": "MY_POD_IP", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name": "MY_POD
NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansib
le/awx_custom:19.2.0", "imagePullPolicy": "Always", "name": "awxtest-task", "resources": {"requests": {"cpu": "500
m", "memory": "1Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volume
Mounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credentials", "readO
nly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awxtes
t-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py",
"name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET
KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.p
y", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name
": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath": "/var/r
un/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"}, {"mountPat
h": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-project
s"}]}, {"args": ["receptor", "--config", "/etc/receptor.conf"], "image": "quay.io/ansible/awx-ee:latest", "imagePull
Policy": "Always", "name": "awxtest-ee", "resources": {"requests": {"cpu": "500m", "memory": "1Gi"}}, "termina
tionMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/rec
eptor.conf", "name": "awxtest-receptor-config", "readOnly": true, "subPath": "receptor.conf"}, {"mountPath": "/var/r
un/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}], "dn
sPolicy": "ClusterFirst", "nodeSelector": {"app": "awx"}, "restartPolicy": "Always", "schedulerName": "default-sch
eduler", "securityContext": {}, "serviceAccount": "awxtest", "serviceAccountName": "awxtest", "terminationGracePeriodS
econds": 30, "volumes": [{"name": "awxtest-application-credentials", "secret": {"defaultMode": 420, "items": [{"key
": "credentials.py", "path": "credentials.py"}, {"key": "ldap.py", "path": "ldap.py"}, {"key": "execution_environ
ments.py", "path": "execution_environments.py"}], "secretName": "awxtest-app-credentials"}}, {"name": "awxtest-secret-
key", "secret": {"defaultMode": 420, "items": [{"key": "secret_key", "path": "SECRET_KEY"}], "secretName": "awxt
est-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{"key": "settings", "path": "settings.py"}], "name
": "awxtest-awx-configmap"}, "name": "awxtest-settings"}, {"configMap": {"defaultMode": 420, "items": [{"key": "ng
inx_conf", "path": "nginx.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-ngi\u001b[0;31mfatal: [localhost
]: FAILED! => {"changed": true, "duration": 120, "method": "apply", "msg": "Resource apply timed out", "result": {"
apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"annotations": {"deployment.kubernetes.io/revision": "2"
, "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"
metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operato
r\",\"app.kubernetes.io/name\":\"awxtest\",\"app.kubernetes.io/operator-version\":\"0.13.0\",\"app.kubernetes.
io/part-of\":\"awxtest\",\"app.kubernetes.io/version\":\"19.2.0\"},\"name\":\"awxtest\",\"namespace\":\
"awxtest\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app.kubernetes.io/component\":\"awx
\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awxtest\"}},\"template\":{
\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-ope
rator\",\"app.kubernetes.io/name\":\"awxtest\",\"app.kubernetes.io/part-of\":\"awxtest\",\"app.kubernetes.io/v
ersion\":\"19.2.0\"}},\"spec\":{\"containers\":[{\"args\":[\"redis-server\",\"/etc/redis.conf\"],\"ima
ge\":\"redis:latest\",\"imagePullPolicy\":\"Always\",\"name\":\"redis\",\"volumeMounts\":[{\"mountPath
\":\"/etc/redis.conf\",\"name\":\"awxtest-redis-config\",\"readOnly\":true,\"subPath\":\"redis.conf\"},{
\"mountPath\":\"/var/run/redis\",\"name\":\"awxtest-redis-socket\"},{\"mountPath\":\"/data\",\"name\":
\"awxtest-redis-data\"}]},{\"env\":[{\"name\":\"MY_POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldP
ath\":\"metadata.namespace\"}}}],\"image\":\"ansible/awx_custom:19.2.0\",\"imagePullPolicy\":\"Always\",\"
name\":\"awxtest-web\",\"ports\":[{\"containerPort\":8052}],\"resources\":{\"requests\":{\"cpu\":\"100
0m\",\"memory\":\"2Gi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\",
\"name\":\"awxtest-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\"
mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awxtest-application-credentials\",\"readOnly\":true,
\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awxtest-application-
credentials\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\
":\"awxtest-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings
.py\",\"name\":\"awxtest-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/e
tc/nginx/nginx.conf\",\"name\":\"awxtest-nginx-conf\",\"readOnly\":true,\"subPath\":\"nginx.conf\"},{\"mou
ntPath\":\"/var/run/redis\",\"name\":\"awxtest-redis-socket\"},{\"mountPath\":\"/var/run/supervisor\",\"na
me\":\"supervisor-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountP
ath\":\"/var/lib/awx/rsyslog\",\"name\":\"rsyslog-dir\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\
":\"awxtest-projects\"}]},{\"args\":[\"/usr/bin/launch_awx_task.sh\"],\"env\":[{\"name\":\"SUPERVISOR_WEB_C
ONFIG_PATH\",\"value\":\"/etc/supervisord.conf\"},{\"name\":\"AWX_SKIP_MIGRATIONS\",\"value\":\"1\"},{\
"name\":\"MY_POD_UID\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.uid\"}}},{\"name\":\"MY
POD_IP\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.podIP\"}}},{\"name\":\"MY_POD_NAMESPACE\",
\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}}],\"image\":\"ansible/awx_custom:19.2.0\
",\"imagePullPolicy\":\"Always\",\"name\":\"awxtest-task\",\"resources\":{\"requests\":{\"cpu\":\"5
00m\",\"memory\":\"1Gi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\",
\"name\":\"awxtest-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\
"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awxtest-application-credentials\",\"readOnly\":true
,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awxtest-application
-credentials\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name
\":\"awxtest-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/setting
s.py\",\"name\":\"awxtest-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/
var/run/redis\",\"name\":\"awxtest-redis-socket\"},{\"mountPath\":\"/var/run/supervisor\",\"name\":\"super
visor-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountPath\":\"/var
/lib/awx/rsyslog\",\"name\":\"rsyslog-dir\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor-sock
et\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awxtest-projects\"}]},{\"args\":[\"receptor\",
\"--config\",\"/etc/receptor.conf\"],\"env\":null,\"image\":\"quay.io/ansible/awx-ee:latest\",\"imagePullPol
icy\":\"Always\",\"name\":\"awxtest-ee\",\"resources\":{\"requests\":{\"cpu\":\"500m\",\"memory\
":\"1Gi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/receptor.conf\",\"name\":\"awxtest-receptor-config\",
\"readOnly\":true,\"subPath\":\"receptor.conf\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor
-socket\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awxtest-projects\"}]}],\"nodeSelector\":{\"
app\":\"awx\"},\"serviceAccountName\":\"awxtest\",\"volumes\":[{\"name\":\"awxtest-application-credentials
\",\"secret\":{\"items\":[{\"key\":\"credentials.py\",\"path\":\"credentials.py\"},{\"key\":\"ldap
.py\",\"path\":\"ldap.py\"},{\"key\":\"execution_environments.py\",\"path\":\"execution_environments.py\
"}],\"secretName\":\"awxtest-app-credentials\"}},{\"name\":\"awxtest-secret-key\",\"secret\":{\"items\":[{
\"key\":\"secret_key\",\"path\":\"SECRET_KEY\"}],\"secretName\":\"awxtest-secret-key\"}},{\"configMap\
":{\"items\":[{\"key\":\"settings\",\"path\":\"settings.py\"}],\"name\":\"awxtest-awx-configmap\"},\
"name\":\"awxtest-settings\"},{\"configMap\":{\"items\":[{\"key\":\"nginx_conf\",\"path\":\"nginx.conf
\"}],\"name\":\"awxtest-awx-configmap\"},\"name\":\"awxtest-nginx-conf\"},{\"configMap\":{\"items\":[{\
"key\":\"redis_conf\",\"path\":\"redis.conf\"}],\"name\":\"awxtest-awx-configmap\"},\"name\":\"awxtes
t-redis-config\"},{\"emptyDir\":{},\"name\":\"awxtest-redis-socket\"},{\"emptyDir\":{},\"name\":\"awxtest-
redis-data\"},{\"emptyDir\":{},\"name\":\"supervisor-socket\"},{\"emptyDir\":{},\"name\":\"rsyslog-socket
\"},{\"emptyDir\":{},\"name\":\"receptor-socket\"},{\"emptyDir\":{},\"name\":\"rsyslog-dir\"},{\"config
Map\":{\"items\":[{\"key\":\"receptor_conf\",\"path\":\"receptor.conf\"}],\"name\":\"awxtest-awx-confi
gmap\"},\"name\":\"awxtest-receptor-config\"},{\"emptyDir\":{},\"name\":\"awxtest-projects\"}]}}}}"}, "cre
ationTimestamp": "2021-09-02T11:06:56Z", "generation": 2, "labels": {"app.kubernetes.io/component": "awx", "app.kubern
etes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/operator-version": "0.13.0
", "app.kubernetes.io/part-of": "awxtest", "app.kubernetes.io/version": "19.2.0"}, "managedFields": [{"apiVersion": "
apps/v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {".": {}, "f:kubectl.kubernetes.io/
last-applied-configuration": {}}, "f:labels": {".": {}, "f:app.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-
by": {}, "f:app.kubernetes.io/name": {}, "f:app.kubernetes.io/operator-version": {}, "f:app.kubernetes.io/part-of": {}, "f
:app.kubernetes.io/version": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"469f3aa8-8845-45f2-ab91-86610f62ae62\
"}": {".": {}, "f:apiVersion": {}, "f:kind": {}, "f:name": {}, "f:uid": {}}}}, "f:spec": {"f:progressDeadlineSeconds
": {}, "f:replicas": {}, "f:revisionHistoryLimit": {}, "f:selector": {}, "f:strategy": {"f:rollingUpdate": {".": {},
"f:maxSurge": {}, "f:maxUnavailable": {}}, "f:type": {}}, "f:template": {"f:metadata": {"f:labels": {".": {}, "f:ap
p.kubernetes.io/component": {}, "f:app.kubernetes.io/managed-by": {}, "f:app.kubernetes.io/name": {}, "f:app.kubernetes.io/p
art-of": {}, "f:app.kubernetes.io/version": {}}}, "f:spec": {"f:containers": {"k:{\"name\":\"awxtest-ee\"}": {".
": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {
".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMoun
ts": {".": {}, "k:{\"mountPath\":\"/etc/receptor.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readO
nly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name
": {}}, "k:{\"mountPath\":\"/var/run/receptor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\"
:\"awxtest-task\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"AWX_SKIP_MIGRATIONS\"}": {"
.": {}, "f:name": {}, "f:value": {}}, "k:{\"name\":\"MY_POD_IP\"}": {".": {}, "f:name": {}, "f:valueFrom": {
".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"MY_POD_NAMESPACE\"}":
{".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}
, "k:{\"name\":\"MY_POD_UID\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "
f:apiVersion": {}, "f:fieldPath": {}}}}, "k:{\"name\":\"SUPERVISOR_WEB_CONFIG_PATH\"}": {".": {}, "f:name": {},
"f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:requests": {".":
{}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts":
{".": {}, "k:{\"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly
": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {},
"f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}
": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower
/conf.d/ldap.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPat
h\":\"/etc/tower/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}},
"k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":
\"/var/lib/awx/rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog
\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/receptor\"}": {".": {}, "f:mo
untPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}
, "k:{\"mountPath\":\"/var/run/supervisor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\
"awxtest-web\"}": {".": {}, "f:env": {".": {}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {},
"f:valueFrom": {".": {}, "f:fieldRef": {".": {}, "f:apiVersion": {}, "f:fieldPath": {}}}}}, "f:image": {}, "f:imag
ePullPolicy": {}, "f:name": {}, "f:ports": {".": {}, "k:{\"containerPort\":8052,\"protocol\":\"TCP\"}": {".
": {}, "f:containerPort": {}, "f:protocol": {}}}, "f:resources": {".": {}, "f:requests": {".": {}, "f:cpu": {}, "f:
memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mou
ntPath\":\"/etc/nginx/nginx.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {
}}, "k:{\"mountPath\":\"/etc/tower/SECRET_KEY\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {},
"f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/credentials.py\"}": {".": {}, "f:mountPath": {}, "f:name
": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\"}": {".
": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/tower/conf.d/
ldap.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\
"/etc/tower/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\
"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var
/lib/awx/rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}":
{".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath":
{}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/supervisor\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "
k:{\"name\":\"redis\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:reso
urces": {}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountP
ath\":\"/data\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/redis.conf\"}": {"
.": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/run/redis\
"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}}, "f:dnsPolicy": {}, "f:nodeSelector": {".": {}, "f:app": {}}, "
f:restartPolicy": {}, "f:schedulerName": {}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {},
"f:terminationGracePeriodSeconds": {}, "f:volumes": {".": {}, "k:{\"name\":\"awxtest-application-credentials\"}":
{".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"na
me\":\"awxtest-nginx-conf\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name":
{}}, "f:name": {}}, "k:{\"name\":\"awxtest-projects\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"na
me\":\"awxtest-receptor-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:na
me": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaul
tMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-data\"}": {".": {}, "f:e
mptyDir": {}, "f:name": {}}, "k:{\"name\":\"awxtest-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}
, "k:{\"name\":\"awxtest-secret-key\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "
f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awxtest-settings\"}": {".": {}, "f:configMap": {".": {}, "f
:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {},
"f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"rsyslog-dir\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k
:{\"name\":\"rsyslog-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"supervisor-socket
\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}}}}}}, "manager": "Swagger-Codegen", "operation": "Update", "time
": "2021-09-02T13:59:14Z"}, {"apiVersion": "apps/v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:ann
otations": {"f:deployment.kubernetes.io/revision": {}}}, "f:status": {"f:availableReplicas": {}, "f:conditions": {".":
{}, "k:{\"type\":\"Available\"}": {".": {}, "f:lastTransitionTime": {}, "f:lastUpdateTime": {}, "f:message": {},
"f:reason": {}, "f:status": {}, "f:type": {}}, "k:{\"type\":\"Progressing\"}": {".": {}, "f:lastTransitionTime
": {}, "f:lastUpdateTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {}}}, "f:observedGeneration
": {}, "f:readyReplicas": {}, "f:replicas": {}, "f:unavailableReplicas": {}, "f:updatedReplicas": {}}}, "manager": "kub
e-controller-manager", "operation": "Update", "time": "2021-09-02T13:59:14Z"}], "name": "awxtest", "namespace": "a
wxtest", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awxtest", "uid":
"469f3aa8-8845-45f2-ab91-86610f62ae62"}], "resourceVersion": "62144964", "uid": "e996e964-22e0-4be3-a718-1ea1bcd51083"},
"spec": {"progressDeadlineSeconds": 600, "replicas": 1, "revisionHistoryLimit": 10, "selector": {"matchLabels": {"app
.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awxtest"}}
, "strategy": {"rollingUpdate": {"maxSurge": "25%", "maxUnavailable": "25%"}, "type": "RollingUpdate"}, "template
": {"metadata": {"creationTimestamp": null, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/manage
d-by": "awx-operator", "app.kubernetes.io/name": "awxtest", "app.kubernetes.io/part-of": "awxtest", "app.kubernetes.io
/version": "19.2.0"}}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "redis:lates
t", "imagePullPolicy": "Always", "name": "redis", "resources": {}, "terminationMessagePath": "/dev/termination-log"
, "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awxtest-redis-config
", "readOnly": true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awxtest-redis-socket"}, {"
mountPath": "/data", "name": "awxtest-redis-data"}]}, {"env": [{"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRe
f": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image": "ansible/awx_custom:19.2.0", "imagePullPoli
cy": "Always", "name": "awxtest-web", "ports": [{"containerPort": 8052, "protocol": "TCP"}], "resources": {"requ
ests": {"cpu": "1", "memory": "2Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy"
: "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-cr
edentials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py"
, "name": "awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/towe
r/conf.d/ldap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath":
"/etc/tower/SECRET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/
etc/tower/settings.py", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/etc
/nginx/nginx.conf", "name": "awxtest-nginx-conf", "readOnly": true, "subPath": "nginx.conf"}, {"mountPath": "/var/ru
n/redis", "name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"moun
tPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-di
r"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects"}]}, {"args": ["/usr/bin/launch_awx_task.sh"],
"env": [{"name": "SUPERVISOR_WEB_CONFIG_PATH", "value": "/etc/supervisord.conf"}, {"name": "AWX_SKIP_MIGRATIONS", "
value": "1"}, {"name": "MY_POD_UID", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.uid"
}}}, {"name": "MY_POD_IP", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name
": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}], "image
": "ansible/awx_custom:19.2.0", "imagePullPolicy": "Always", "name": "awxtest-task", "resources": {"requests": {"c
pu": "500m", "memory": "1Gi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File
", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awxtest-application-credentials
", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name
": "awxtest-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/
ldap.py", "name": "awxtest-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/to
wer/SECRET_KEY", "name": "awxtest-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower
/settings.py", "name": "awxtest-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redi
s", "name": "awxtest-redis-socket"}, {"mountPath": "/var/run/supervisor", "name": "supervisor-socket"}, {"mountPath
": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/rsyslog", "name": "rsyslog-dir"},
{"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxt
est-projects"}]}, {"args": ["receptor", "--config", "/etc/receptor.conf"], "image": "quay.io/ansible/awx-ee:latest",
"imagePullPolicy": "Always", "name": "awxtest-ee", "resources": {"requests": {"cpu": "500m", "memory": "1Gi"}}
, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath":
"/etc/receptor.conf", "name": "awxtest-receptor-config", "readOnly": true, "subPath": "receptor.conf"}, {"mountPath
": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awxtest-projects
"}]}], "dnsPolicy": "ClusterFirst", "nodeSelector": {"app": "awx"}, "restartPolicy": "Always", "schedulerName": "
default-scheduler", "securityContext": {}, "serviceAccount": "awxtest", "serviceAccountName": "awxtest", "terminationG
racePeriodSeconds": 30, "volumes": [{"name": "awxtest-application-credentials", "secret": {"defaultMode": 420, "items
": [{"key": "credentials.py", "path": "credentials.py"}, {"key": "ldap.py", "path": "ldap.py"}, {"key": "execut
ion_environments.py", "path": "execution_environments.py"}], "secretName": "awxtest-app-credentials"}}, {"name": "awxt
est-secret-key", "secret": {"defaultMode": 420, "items": [{"key": "secret_key", "path": "SECRET_KEY"}], "secretNam
e": "awxtest-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{"key": "settings", "path": "settings.py
"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-settings"}, {"configMap": {"defaultMode": 420, "items": [{"
key": "nginx_conf", "path": "nginx.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxtest-nginx-conf"}, {"con
figMap": {"defaultMode": 420, "items": [{"key": "redis_conf", "path": "redis.conf"}], "name": "awxtest-awx-configm
ap"}, "name": "awxtest-redis-config"}, {"emptyDir": {}, "name": "awxtest-redis-socket"}, {"emptyDir": {}, "name":
"awxtest-redis-data"}, {"emptyDir": {}, "name": "supervisor-socket"}, {"emptyDir": {}, "name": "rsyslog-socket"}, {"
emptyDir": {}, "name": "receptor-socket"}, {"emptyDir": {}, "name": "rsyslog-dir"}, {"configMap": {"defaultMode": 4
20, "items": [{"key": "receptor_conf", "path": "receptor.conf"}], "name": "awxtest-awx-configmap"}, "name": "awxt
est-receptor-config"}, {"emptyDir": {}, "name": "awxtest-projects"}]}}}, "status": {"availableReplicas": 1, "condition
s": [{"lastTransitionTime": "2021-09-02T11:06:59Z", "lastUpdateTime": "2021-09-02T11:06:59Z", "message": "Deployment h
as minimum availability.", "reason": "MinimumReplicasAvailable", "status": "True", "type": "Available"}, {"lastTrans
itionTime": "2021-09-02T11:06:56Z", "lastUpdateTime": "2021-09-02T13:59:14Z", "message": "ReplicaSet \"awxtest-f6fd46f
47\" is progressing.", "reason": "ReplicaSetUpdated", "status": "True", "type": "Progressing"}], "observedGenerati
on": 2, "readyReplicas": 1, "replicas": 2, "unavailableReplicas": 1, "updatedReplicas": 1}}}\u001b[0m\n\r\nPLAY RECAP ***
******************************************************************\r\n\u001b[0;31mlocalhost\u001b[0m : \u001b[0;3
2mok=30 \u001b[0m \u001b[0;33mchanged=2 \u001b[0m unreachable=0 \u001b[0;31mfailed=1 \u001b[0m \u001b[0;36mskipped=27 \u0
01b[0m rescued=0 ignored=0 \r\n\n","job":"2775422040480279449","name":"awxtest","namespace":"awxtest","error":"exit status 2"
,"stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tpkg/mod/github.com/go-logr/[email protected]/zapr.go:128\ngithub.com/operat
or-framework/operator-sdk/pkg/ansible/runner.(*runner).Run.func1\n\tsrc/github.com/operator-framework/operator-sdk/pkg/ansible/run
ner/runner.go:239"}
--------------------------- Ansible Task Status Event StdOut -----------------
PLAY RECAP ********************************************************************* localhost : ok=30 changed=2 unreachable=0 failed=1 skipped=2 7 rescued=0 ignored=0
{"level":"error","ts":1630591275.4963412,"logger":"controller-runtime.controller","msg":"Reconciler error","controller":"awx-contr oller","request":"awxtest/awxtest","error":"event runner on failed","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tpk g/mod/github.com/go-logr/[email protected]/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHa ndler\n\tpkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:258\nsigs.k8s.io/controller-runtime/p kg/internal/controller.(*Controller).processNextWorkItem\n\tpkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/ controller.go:232\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\tpkg/mod/sigs.k8s.io/controller-r [email protected]/pkg/internal/controller/controller.go:211\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\tpkg/mod/k8s.io/ap [email protected]/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\tpkg/mod/k8s.io/[email protected]. 2/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\tpkg/mod/k8s.io/[email protected]/pkg/util/wait/wa it.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\tpkg/mod/k8s.io/[email protected]/pkg/util/wait/wait.go:90"} {"level":"info","ts":1630591278.325629,"logger":"logging_event_handler","msg":"[playbook task]","name":"awxtest","namespace":"awxt est","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"3950896730125624717","EventData.Name": "installer : Patching labels to AWX kind"}
Need more information ?
Always failed with awx-operator 0.15.0 on fresh install.
I've got exactly the same problem. In my awx.yaml i define these settings ->
ee_images:
- name: awx-ee
image: <private_registry>/ansible/awx-ee:latest
But when everything deploys the replicaset of awx gives the following error:
Error creating: admission webhook "validating-webhook.openpolicyagent.org" denied the request: image 'quay.io/ansible/awx-ee:latest' comes from untrusted registry
In our cluster we have OPA (Open Policy Agent) running which forces that we can't use public images.
When i do a describe of the awx replicaset i still can see that it tries to pull the awx from quay.io:
awx-ee:
Image: quay.io/ansible/awx-ee:latest
Port: <none>
Host Port: <none>
Add the control plane image tag in the awx.yaml and that should fix the problem.
Regards, Vibin
On Tue, 26 Apr 2022, 13:17 Paul Verhoeven, @.***> wrote:
I've got exactly the same problem. In my awx.yaml i define these settings -> ` ee_images:
- name: awx-ee image: <private_registry>/ansible/awx-ee:latest
` But when everything deploys the replicaset of awx gives the following error:
Error creating: admission webhook "validating-webhook.openpolicyagent.org" denied the request: image 'quay.io/ansible/awx-ee:latest' comes from untrusted registry
In hour network we have OPA (Open Policy Agent) running which forces that we can't use public images.
When i do a describe of the awx replicaset i still can see that it tries to pull the awx from quay.io: ` awx-ee: Image: quay.io/ansible/awx-ee:latest Port: Host Port:
`
— Reply to this email directly, view it on GitHub https://github.com/ansible/awx-operator/issues/481#issuecomment-1109462406, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALC7N2V4M6PR33VFAHO7KHDVG6NRTANCNFSM5BEBKLDA . You are receiving this because you commented.Message ID: @.***>
@vibinm Yes it looks likes it solves the problem!
example for other people:
control_plane_ee_image: <private_registry>/ansible/awx-ee:latest
It looks like this has been resolved, so I will close it out. Please open a new issue if you are still experiencing this problem.