awx-operator icon indicating copy to clipboard operation
awx-operator copied to clipboard

Usage of ee_images not working

Open 0LaLaLa0 opened this issue 3 years ago • 14 comments

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.

0LaLaLa0 avatar Jul 28 '21 10:07 0LaLaLa0

+1

colixxx avatar Jul 30 '21 07:07 colixxx

Can you upgrade to the 0.12 operator and try this?

wenottingham avatar Aug 06 '21 17:08 wenottingham

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 | 

0LaLaLa0 avatar Aug 09 '21 15:08 0LaLaLa0

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
 .....

draculacowboy83 avatar Aug 10 '21 11:08 draculacowboy83

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.

0LaLaLa0 avatar Aug 10 '21 12:08 0LaLaLa0

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.

shanemcd avatar Aug 17 '21 17:08 shanemcd

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"

vibinm avatar Aug 27 '21 08:08 vibinm

I'm afraid this isn't enough information to tell what actually went wrong. Can you post more of the error?

shanemcd avatar Aug 27 '21 17:08 shanemcd

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"}

vibinm avatar Sep 02 '21 14:09 vibinm

Need more information ?

draculacowboy83 avatar Oct 01 '21 08:10 draculacowboy83

Always failed with awx-operator 0.15.0 on fresh install.

draculacowboy83 avatar Nov 19 '21 08:11 draculacowboy83

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>

PaulVerhoeven1 avatar Apr 26 '22 07:04 PaulVerhoeven1

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 avatar Apr 26 '22 15:04 vibinm

@vibinm Yes it looks likes it solves the problem!

example for other people:

control_plane_ee_image: <private_registry>/ansible/awx-ee:latest

PaulVerhoeven1 avatar Apr 26 '22 20:04 PaulVerhoeven1

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.

rooftopcellist avatar Dec 01 '23 22:12 rooftopcellist