TASK [Verify imagePullSecrets] ************************************************* task path: /opt/ansible/playbooks/awx.yml:10 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:07Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"Verify imagePullSecrets"} I0409 10:12:09.733037 7 request.go:697] Waited for 1.022039936s due to client-side throttling, not priority and fairness, request: GET:https://10.28.128.1:443/apis/machineconfiguration.openshift.io/v1?timeout=32s {"level":"info","ts":"2024-04-09T10:12:11Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/redhat-operators-pull-secret","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"redhat-operators-pull-secret","Parts":["secrets","redhat-operators-pull-secret"]}} {"level":"info","ts":"2024-04-09T10:12:11Z","logger":"proxy","msg":"Watching child resource","kind":"/v1, Kind=Secret","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:11Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} --------------------------- Ansible Task StdOut ------------------------------- TASK [Create imagePullSecret] ************************************************** task path: /opt/ansible/playbooks/awx.yml:17 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:11Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"Create imagePullSecret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [debug] ******************************** ok: [localhost] => { "msg": "CLUSTER TYPE: is_openshift=True; is_k8s=False" } ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:12Z","logger":"logging_event_handler","msg":"[playbook debug]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"runner_on_ok","job":"5790654789529502413","EventData.TaskArgs":""} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for presence of old awx Deployment] ******************** task path: /opt/ansible/roles/installer/tasks/main.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:12Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for presence of old awx Deployment"} {"level":"info","ts":"2024-04-09T10:12:12Z","logger":"proxy","msg":"Cache miss: apps/v1, Kind=Deployment, rhopenshift/awx-qa"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for presence of awx-task Deployment] ******************* task path: /opt/ansible/roles/installer/tasks/main.yml:10 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:12Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for presence of awx-task Deployment"} {"level":"info","ts":"2024-04-09T10:12:13Z","logger":"proxy","msg":"Watching child resource","kind":"apps/v1, Kind=Deployment","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:13Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:13Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-task","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-task","Parts":["deployments","awx-qa-task"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for presence of awx-web Deployment] ******************** task path: /opt/ansible/roles/installer/tasks/main.yml:18 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:13Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for presence of awx-web Deployment"} {"level":"info","ts":"2024-04-09T10:12:14Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-web","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-web","Parts":["deployments","awx-qa-web"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Start installation if auto_upgrade is true] ****************** task path: /opt/ansible/roles/installer/tasks/main.yml:26 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:14Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Start installation if auto_upgrade is true"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Delete old deployment for before installing during upgrade] *** task path: /opt/ansible/roles/installer/tasks/install.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:14Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Delete old deployment for before installing during upgrade"} {"level":"info","ts":"2024-04-09T10:12:15Z","logger":"proxy","msg":"Cache miss: apps/v1, Kind=Deployment, rhopenshift/awx-qa"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Patching labels to AWX kind] ********************************* task path: /opt/ansible/roles/installer/tasks/install.yml:10 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:15Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Patching labels to AWX kind"} {"level":"info","ts":"2024-04-09T10:12:16Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/awx.ansible.com/v1beta1/namespaces/rhopenshift/awxs/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"awx.ansible.com","APIVersion":"v1beta1","Namespace":"rhopenshift","Resource":"awxs","Subresource":"","Name":"awx-qa","Parts":["awxs","awx-qa"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Look up details for this deployment] ************************* task path: /opt/ansible/roles/installer/tasks/install.yml:26 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:16Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Look up details for this deployment"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include secret key configuration tasks] ********************** task path: /opt/ansible/roles/installer/tasks/install.yml:44 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:16Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include secret key configuration tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for specified secret key configuration] **************** task path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:16Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for specified secret key configuration"} {"level":"info","ts":"2024-04-09T10:12:16Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-secret-key","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-secret-key","Parts":["secrets","awx-qa-secret-key"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for default secret key configuration] ****************** task path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:11 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:17Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for default secret key configuration"} {"level":"info","ts":"2024-04-09T10:12:17Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-secret-key","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-secret-key","Parts":["secrets","awx-qa-secret-key"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create secret key secret] ************************************ task path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:25 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:17Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create secret key secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read secret key secret] ************************************** task path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:31 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:17Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read secret key secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Load LDAP CAcert certificate] ******************************** task path: /opt/ansible/roles/installer/tasks/install.yml:47 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Load LDAP CAcert certificate"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Load ldap bind password] ************************************* task path: /opt/ansible/roles/installer/tasks/install.yml:52 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Load ldap bind password"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Load bundle certificate authority certificate] *************** task path: /opt/ansible/roles/installer/tasks/install.yml:57 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Load bundle certificate authority certificate"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include admin password configuration tasks] ****************** task path: /opt/ansible/roles/installer/tasks/install.yml:62 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include admin password configuration tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for specified admin password configuration] ************ task path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for specified admin password configuration"} {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-admin-password","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-admin-password","Parts":["secrets","awx-qa-admin-password"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for default admin password configuration] ************** task path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:11 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:18Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for default admin password configuration"} {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-admin-password","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-admin-password","Parts":["secrets","awx-qa-admin-password"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create admin password secret] ******************************** task path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:25 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create admin password secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read admin password secret] ********************************** task path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:31 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read admin password secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include broadcast websocket configuration tasks] ************* task path: /opt/ansible/roles/installer/tasks/install.yml:65 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include broadcast websocket configuration tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for specified broadcast websocket secret configuration] *** task path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for specified broadcast websocket secret configuration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for default broadcast websocket secret configuration] *** task path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:11 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for default broadcast websocket secret configuration"} {"level":"info","ts":"2024-04-09T10:12:20Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-broadcast-websocket","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-broadcast-websocket","Parts":["secrets","awx-qa-broadcast-websocket"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create broadcast websocket secret] *************************** task path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:26 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:20Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create broadcast websocket secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read broadcast websocket secret] ***************************** task path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:32 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:20Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read broadcast websocket secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include set_images tasks] ************************************ task path: /opt/ansible/roles/installer/tasks/install.yml:68 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:20Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include set_images tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include database configuration tasks] ************************ task path: /opt/ansible/roles/installer/tasks/install.yml:71 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:21Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include database configuration tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for specified PostgreSQL configuration] **************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:21Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for specified PostgreSQL configuration"} {"level":"info","ts":"2024-04-09T10:12:21Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-postgres-configuration","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-postgres-configuration","Parts":["secrets","awx-qa-postgres-configuration"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for default PostgreSQL configuration] ****************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:11 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:21Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for default PostgreSQL configuration"} {"level":"info","ts":"2024-04-09T10:12:22Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-postgres-configuration","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-postgres-configuration","Parts":["secrets","awx-qa-postgres-configuration"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for specified old PostgreSQL configuration secret] ***** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:19 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:22Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for specified old PostgreSQL configuration secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for default old PostgreSQL configuration] ************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:28 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:22Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for default old PostgreSQL configuration"} {"level":"info","ts":"2024-04-09T10:12:23Z","logger":"proxy","msg":"Cache miss: /v1, Kind=Secret, rhopenshift/awx-qa-old-postgres-configuration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create Database configuration] ******************************* task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:71 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:23Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create Database configuration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read Database Configuration] ********************************* task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:77 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:23Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read Database Configuration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get the old postgres pod (N-1)] ****************************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:111 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:24Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get the old postgres pod (N-1)"} {"level":"info","ts":"2024-04-09T10:12:24Z","logger":"proxy","msg":"cache miss: /v1, Kind=PodList err-Index with name field:status.phase does not exist"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Look up details for this deployment] ************************* task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:142 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:25Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Look up details for this deployment"} {"level":"info","ts":"2024-04-09T10:12:25Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/awx.ansible.com/v1beta1/namespaces/rhopenshift/awxs/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"awx.ansible.com","APIVersion":"v1beta1","Namespace":"rhopenshift","Resource":"awxs","Subresource":"","Name":"awx-qa","Parts":["awxs","awx-qa"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get old PostgreSQL version] ********************************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:159 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:25Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get old PostgreSQL version"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Upgrade data dir from old Postgres to 15 if applicable] ****** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:176 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:25Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Upgrade data dir from old Postgres to 15 if applicable"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create Database if no database is specified] ***************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:186 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:25Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create Database if no database is specified"} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Watching child resource","kind":"apps/v1, Kind=StatefulSet","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:26Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/statefulsets/awx-qa-postgres-15","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"statefulsets","Subresource":"","Name":"awx-qa-postgres-15","Parts":["statefulsets","awx-qa-postgres-15"]}} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/statefulsets/awx-qa-postgres-15","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"statefulsets","Subresource":"","Name":"awx-qa-postgres-15","Parts":["statefulsets","awx-qa-postgres-15"]}} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Watching child resource","kind":"/v1, Kind=Service","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:26Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/services/awx-qa-postgres-15","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"services","Subresource":"","Name":"awx-qa-postgres-15","Parts":["services","awx-qa-postgres-15"]}} {"level":"info","ts":"2024-04-09T10:12:26Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/services/awx-qa-postgres-15","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"services","Subresource":"","Name":"awx-qa-postgres-15","Parts":["services","awx-qa-postgres-15"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Scale down Deployment for migration] ************************* task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:192 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:27Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Scale down Deployment for migration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get the postgres pod information] **************************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:230 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:27Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get the postgres pod information"} {"level":"info","ts":"2024-04-09T10:12:27Z","logger":"proxy","msg":"cache miss: /v1, Kind=PodList err-Index with name field:status.phase does not exist"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Wait for Database to initialize if managed DB] *************** task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:240 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:27Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Wait for Database to initialize if managed DB"} {"level":"info","ts":"2024-04-09T10:12:28Z","logger":"proxy","msg":"cache miss: /v1, Kind=PodList err-Index with name field:status.phase does not exist"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Look up details for this deployment] ************************* task path: /opt/ansible/roles/installer/tasks/database_configuration.yml:257 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:28Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Look up details for this deployment"} {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/awx.ansible.com/v1beta1/namespaces/rhopenshift/awxs/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"awx.ansible.com","APIVersion":"v1beta1","Namespace":"rhopenshift","Resource":"awxs","Subresource":"","Name":"awx-qa","Parts":["awxs","awx-qa"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get the postgres pod information] **************************** task path: /opt/ansible/roles/installer/tasks/migrate_data.yml:21 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get the postgres pod information"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Scale down Deployment for migration] ************************* task path: /opt/ansible/roles/installer/tasks/migrate_data.yml:35 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Scale down Deployment for migration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Stream backup from pg_dump to the new postgresql container] *** task path: /opt/ansible/roles/installer/tasks/migrate_data.yml:57 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Stream backup from pg_dump to the new postgresql container"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Load Route TLS certificate] ********************************** task path: /opt/ansible/roles/installer/tasks/install.yml:74 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Load Route TLS certificate"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Wait for awxrestore to complete] ***************************** task path: /opt/ansible/roles/installer/tasks/install.yml:80 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:29Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Wait for awxrestore to complete"} {"level":"info","ts":"2024-04-09T10:12:30Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/awx.ansible.com/v1beta1/namespaces/rhopenshift/awxrestores","Verb":"list","APIPrefix":"apis","APIGroup":"awx.ansible.com","APIVersion":"v1beta1","Namespace":"rhopenshift","Resource":"awxrestores","Subresource":"","Name":"","Parts":["awxrestores"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Include resources configuration tasks] *********************** task path: /opt/ansible/roles/installer/tasks/install.yml:94 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:30Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Include resources configuration tasks"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get the current resource web pod information.] *************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:30Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get the current resource web pod information."} {"level":"info","ts":"2024-04-09T10:12:31Z","logger":"proxy","msg":"cache miss: /v1, Kind=PodList err-Index with name field:status.phase does not exist"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for Receptor CA Secret] ******************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:37 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:31Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for Receptor CA Secret"} {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-receptor-ca","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-receptor-ca","Parts":["secrets","awx-qa-receptor-ca"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Delete old Receptor CA Secret] ******************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:50 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Delete old Receptor CA Secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor-ca.key] ************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:56 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor-ca.key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Copy Receptor CA key from old secret to tempfile] ************ task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:61 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Copy Receptor CA key from old secret to tempfile"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor-ca.crt] ************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:66 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor-ca.crt"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Copy Receptor CA cert from old secret to tempfile] *********** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:71 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Copy Receptor CA cert from old secret to tempfile"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create New Receptor CA secret] ******************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:76 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create New Receptor CA secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read New Receptor CA Secret] ********************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:81 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read New Receptor CA Secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Remove tempfiles] ******************************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:92 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Remove tempfiles"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor-ca.key] ************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:102 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor-ca.key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Generate Receptor CA key] ************************************ task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:107 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Generate Receptor CA key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor-ca.crt] ************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:111 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor-ca.crt"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Generate Receptor CA cert] *********************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:116 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Generate Receptor CA cert"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create Receptor CA secret] *********************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:122 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create Receptor CA secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read Receptor CA secret] ************************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:127 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read Receptor CA secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Remove tempfiles] ******************************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:138 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Remove tempfiles"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for Receptor work signing Secret] ********************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:147 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:32Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for Receptor work signing Secret"} {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-receptor-work-signing","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-receptor-work-signing","Parts":["secrets","awx-qa-receptor-work-signing"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor work signing private key] ******* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:157 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor work signing private key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Generate Receptor work signing private key] ****************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:162 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Generate Receptor work signing private key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create tempfile for receptor work signing public key] ******** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:166 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create tempfile for receptor work signing public key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Generate Receptor work signing public key] ******************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:171 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Generate Receptor work signing public key"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create Receptor work signing Secret] ************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:178 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create Receptor work signing Secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Read Receptor work signing Secret] *************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:183 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Read Receptor work signing Secret"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Remove tempfiles] ******************************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:194 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:33Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Remove tempfiles"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Apply Resources] ********************************************* task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:203 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Apply Resources"} {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"proxy","msg":"Watching child resource","kind":"/v1, Kind=ConfigMap","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:34Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/configmaps/awx-qa-awx-configmap","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"configmaps","Subresource":"","Name":"awx-qa-awx-configmap","Parts":["configmaps","awx-qa-awx-configmap"]}} {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/configmaps/awx-qa-awx-configmap","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"configmaps","Subresource":"","Name":"awx-qa-awx-configmap","Parts":["configmaps","awx-qa-awx-configmap"]}} {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/configmaps/awx-qa-awx-configmap","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"configmaps","Subresource":"","Name":"awx-qa-awx-configmap","Parts":["configmaps","awx-qa-awx-configmap"]}} {"level":"info","ts":"2024-04-09T10:12:34Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/configmaps/awx-qa-awx-configmap","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"configmaps","Subresource":"","Name":"awx-qa-awx-configmap","Parts":["configmaps","awx-qa-awx-configmap"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=configmaps/config) => {"ansible_loop_var": "item", "changed": false, "duration": 0, "item": "configmaps/config", "method": "apply", "result": {"apiVersion": "v1", "data": {"environment": "AWX_SKIP_MIGRATIONS=true\n", "nginx_conf": "worker_processes 1;\nworker_cpu_affinity auto;\npid /tmp/nginx.pid;\n\nevents {\n worker_connections 1024;\n}\n\nhttp {\n include /etc/nginx/mime.types;\n default_type application/octet-stream;\n server_tokens off;\n client_max_body_size 5M;\n\n log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n\n access_log /dev/stdout main;\n\n map $http_upgrade $connection_upgrade {\n default upgrade;\n '' close;\n }\n\n sendfile on;\n #tcp_nopush on;\n #gzip on;\n\n upstream uwsgi {\n server 127.0.0.1:8050;\n }\n\n upstream daphne {\n server 127.0.0.1:8051;\n }\n\n\n \n server {\n listen 8052 default_server;\n listen [::]:8052 default_server;\n \n # If you have a domain name, this is where to add it\n server_name _;\n keepalive_timeout 65;\n\n # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)\n add_header Strict-Transport-Security max-age=15768000;\n\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\n add_header X-Frame-Options \"DENY\";\n # Protect against MIME content sniffing https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options\n add_header X-Content-Type-Options nosniff;\n\n location /nginx_status {\n stub_status on;\n access_log off;\n allow 127.0.0.1;\n deny all;\n }\n\n location /static {\n alias /var/lib/awx/public/static/;\n }\n\n location /favicon.ico {\n alias /var/lib/awx/public/static/media/favicon.ico;\n }\n\n location ~ ^(/websocket/|/api/websocket/) {\n # Pass request to the upstream alias\n proxy_pass http://daphne;\n # Require http version 1.1 to allow for upgrade requests\n proxy_http_version 1.1;\n # We want proxy_buffering off for proxying to websockets.\n proxy_buffering off;\n # http://en.wikipedia.org/wiki/X-Forwarded-For\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n # enable this if you use HTTPS:\n proxy_set_header X-Forwarded-Proto https;\n # pass the Host: header from the client for the sake of redirects\n proxy_set_header Host $http_host;\n # We've set the Host header, so we don't need Nginx to muddle\n # about with redirects\n proxy_redirect off;\n # Depending on the request value, set the Upgrade and\n # connection headers\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection $connection_upgrade;\n }\n\n location / {\n # Add trailing / if missing\n rewrite ^(.*)$http_host(.*[^/])$ $1$http_host$2/ permanent;\n uwsgi_read_timeout 120s;\n uwsgi_pass uwsgi;\n include /etc/nginx/uwsgi_params;\n include /etc/nginx/conf.d/*.conf;\n proxy_set_header X-Forwarded-Port 443;\n uwsgi_param HTTP_X_FORWARDED_PORT 443;\n\n add_header Strict-Transport-Security max-age=15768000;\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\n add_header X-Frame-Options \"DENY\";\n add_header X-Content-Type-Options nosniff;\n add_header Cache-Control \"no-cache, no-store, must-revalidate\";\n add_header Expires \"0\";\n add_header Pragma \"no-cache\";\n }\n }\n}\n", "receptor_conf": "---\n- log-level: info\n- local-only: null\n- node:\n firewallrules:\n - action: reject\n tonode: HOSTNAME\n toservice: control\n- control-service:\n service: control\n filename: /var/run/receptor/receptor.sock\n permissions: '0660'\n- work-command:\n worktype: local\n command: ansible-runner\n params: worker\n allowruntimeparams: true\n- work-kubernetes:\n worktype: kubernetes-runtime-auth\n authmethod: runtime\n allowruntimeauth: true\n allowruntimepod: true\n allowruntimeparams: true\n- work-kubernetes:\n worktype: kubernetes-incluster-auth\n authmethod: incluster\n allowruntimeauth: true\n allowruntimepod: true\n allowruntimeparams: true\n- tls-client:\n cert: /etc/receptor/tls/receptor.crt\n key: /etc/receptor/tls/receptor.key\n name: tlsclient\n rootcas: /etc/receptor/tls/ca/mesh-CA.crt\n mintls13: false\n- work-signing:\n privatekey: /etc/receptor/work_private_key.pem\n tokenexpiration: 1m\n", "redis_conf": "unixsocket /var/run/redis/redis.sock\nunixsocketperm 777\nport 0\nbind 127.0.0.1\n", "settings": "import os\nimport socket\n# Import all so that extra_settings works properly\nfrom django_auth_ldap.config import *\n\ndef get_secret():\n if os.path.exists(\"/etc/tower/SECRET_KEY\"):\n return open('/etc/tower/SECRET_KEY', 'rb').read().strip()\n\nADMINS = ()\nSTATIC_ROOT = '/var/lib/awx/public/static'\nSTATIC_URL = '/static/'\nPROJECTS_ROOT = '/var/lib/awx/projects'\nJOBOUTPUT_ROOT = '/var/lib/awx/job_status'\n\nIS_K8S = True\n\n# Set memory available based off of resource request/limit for the task pod\nSYSTEM_TASK_ABS_MEM = '500Mi'\n\n# Set cpu available based off of resource request/limit for the task pod\nSYSTEM_TASK_ABS_CPU = '250m'\n\nSECRET_KEY = get_secret()\n\nALLOWED_HOSTS = ['*']\n\nINTERNAL_API_URL = 'http://127.0.0.1:8052'\n\n# Container environments don't like chroots\nAWX_PROOT_ENABLED = False\n\n# Automatically deprovision pods that go offline\nAWX_AUTO_DEPROVISION_INSTANCES = True\n\nCLUSTER_HOST_ID = socket.gethostname()\nSYSTEM_UUID = os.environ.get('MY_POD_UID', '00000000-0000-0000-0000-000000000000')\n\nCSRF_COOKIE_SECURE = False\nSESSION_COOKIE_SECURE = False\n\nSERVER_EMAIL = 'root@localhost'\nDEFAULT_FROM_EMAIL = 'webmaster@localhost'\nEMAIL_SUBJECT_PREFIX = '[AWX] '\n\nEMAIL_HOST = 'localhost'\nEMAIL_PORT = 25\nEMAIL_HOST_USER = ''\nEMAIL_HOST_PASSWORD = ''\nEMAIL_USE_TLS = False\n\nUSE_X_FORWARDED_PORT = True\nBROADCAST_WEBSOCKET_PORT = 8052\nBROADCAST_WEBSOCKET_PROTOCOL = 'http'\n\n\nRECEPTOR_LOG_LEVEL = 'info'\n", "uwsgi_conf": "[uwsgi]\nsocket = 127.0.0.1:8050\nprocesses = 5\nlisten = 128\nmaster = true\nvacuum = true\nno-orphans = true\nlazy-apps = true\nmanage-script-name = true\nmaster-fifo = /var/lib/awx/awxfifo\nmax-requests = 1000\nbuffer-size = 32768\n\nif-env = UWSGI_MOUNT_PATH\nmount = %(_)=awx.wsgi:application\nendif =\n\nif-not-env = UWSGI_MOUNT_PATH\nmount = /=awx.wsgi:application\nendif =\n"}, "kind": "ConfigMap", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"data\":{\"environment\":\"AWX_SKIP_MIGRATIONS=true\\n\",\"nginx_conf\":\"worker_processes 1;\\nworker_cpu_affinity auto;\\npid /tmp/nginx.pid;\\n\\nevents {\\n worker_connections 1024;\\n}\\n\\nhttp {\\n include /etc/nginx/mime.types;\\n default_type application/octet-stream;\\n server_tokens off;\\n client_max_body_size 5M;\\n\\n log_format main '$remote_addr - $remote_user [$time_local] \\\"$request\\\" '\\n '$status $body_bytes_sent \\\"$http_referer\\\" '\\n '\\\"$http_user_agent\\\" \\\"$http_x_forwarded_for\\\"';\\n\\n access_log /dev/stdout main;\\n\\n map $http_upgrade $connection_upgrade {\\n default upgrade;\\n '' close;\\n }\\n\\n sendfile on;\\n #tcp_nopush on;\\n #gzip on;\\n\\n upstream uwsgi {\\n server 127.0.0.1:8050;\\n }\\n\\n upstream daphne {\\n server 127.0.0.1:8051;\\n }\\n\\n\\n \\n server {\\n listen 8052 default_server;\\n listen [::]:8052 default_server;\\n \\n # If you have a domain name, this is where to add it\\n server_name _;\\n keepalive_timeout 65;\\n\\n # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)\\n add_header Strict-Transport-Security max-age=15768000;\\n\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\n add_header X-Frame-Options \\\"DENY\\\";\\n # Protect against MIME content sniffing https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options\\n add_header X-Content-Type-Options nosniff;\\n\\n location /nginx_status {\\n stub_status on;\\n access_log off;\\n allow 127.0.0.1;\\n deny all;\\n }\\n\\n location /static {\\n alias /var/lib/awx/public/static/;\\n }\\n\\n location /favicon.ico {\\n alias /var/lib/awx/public/static/media/favicon.ico;\\n }\\n\\n location ~ ^(/websocket/|/api/websocket/) {\\n # Pass request to the upstream alias\\n proxy_pass http://daphne;\\n # Require http version 1.1 to allow for upgrade requests\\n proxy_http_version 1.1;\\n # We want proxy_buffering off for proxying to websockets.\\n proxy_buffering off;\\n # http://en.wikipedia.org/wiki/X-Forwarded-For\\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\\n # enable this if you use HTTPS:\\n proxy_set_header X-Forwarded-Proto https;\\n # pass the Host: header from the client for the sake of redirects\\n proxy_set_header Host $http_host;\\n # We've set the Host header, so we don't need Nginx to muddle\\n # about with redirects\\n proxy_redirect off;\\n # Depending on the request value, set the Upgrade and\\n # connection headers\\n proxy_set_header Upgrade $http_upgrade;\\n proxy_set_header Connection $connection_upgrade;\\n }\\n\\n location / {\\n # Add trailing / if missing\\n rewrite ^(.*)$http_host(.*[^/])$ $1$http_host$2/ permanent;\\n uwsgi_read_timeout 120s;\\n uwsgi_pass uwsgi;\\n include /etc/nginx/uwsgi_params;\\n include /etc/nginx/conf.d/*.conf;\\n proxy_set_header X-Forwarded-Port 443;\\n uwsgi_param HTTP_X_FORWARDED_PORT 443;\\n\\n add_header Strict-Transport-Security max-age=15768000;\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\n add_header X-Frame-Options \\\"DENY\\\";\\n add_header X-Content-Type-Options nosniff;\\n add_header Cache-Control \\\"no-cache, no-store, must-revalidate\\\";\\n add_header Expires \\\"0\\\";\\n add_header Pragma \\\"no-cache\\\";\\n }\\n }\\n}\\n\",\"receptor_conf\":\"---\\n- log-level: info\\n- local-only: null\\n- node:\\n firewallrules:\\n - action: reject\\n tonode: HOSTNAME\\n toservice: control\\n- control-service:\\n service: control\\n filename: /var/run/receptor/receptor.sock\\n permissions: '0660'\\n- work-command:\\n worktype: local\\n command: ansible-runner\\n params: worker\\n allowruntimeparams: true\\n- work-kubernetes:\\n worktype: kubernetes-runtime-auth\\n authmethod: runtime\\n allowruntimeauth: true\\n allowruntimepod: true\\n allowruntimeparams: true\\n- work-kubernetes:\\n worktype: kubernetes-incluster-auth\\n authmethod: incluster\\n allowruntimeauth: true\\n allowruntimepod: true\\n allowruntimeparams: true\\n- tls-client:\\n cert: /etc/receptor/tls/receptor.crt\\n key: /etc/receptor/tls/receptor.key\\n name: tlsclient\\n rootcas: /etc/receptor/tls/ca/mesh-CA.crt\\n mintls13: false\\n- work-signing:\\n privatekey: /etc/receptor/work_private_key.pem\\n tokenexpiration: 1m\\n\",\"redis_conf\":\"unixsocket /var/run/redis/redis.sock\\nunixsocketperm 777\\nport 0\\nbind 127.0.0.1\\n\",\"settings\":\"import os\\nimport socket\\n# Import all so that extra_settings works properly\\nfrom django_auth_ldap.config import *\\n\\ndef get_secret():\\n if os.path.exists(\\\"/etc/tower/SECRET_KEY\\\"):\\n return open('/etc/tower/SECRET_KEY', 'rb').read().strip()\\n\\nADMINS = ()\\nSTATIC_ROOT = '/var/lib/awx/public/static'\\nSTATIC_URL = '/static/'\\nPROJECTS_ROOT = '/var/lib/awx/projects'\\nJOBOUTPUT_ROOT = '/var/lib/awx/job_status'\\n\\nIS_K8S = True\\n\\n# Set memory available based off of resource request/limit for the task pod\\nSYSTEM_TASK_ABS_MEM = '500Mi'\\n\\n# Set cpu available based off of resource request/limit for the task pod\\nSYSTEM_TASK_ABS_CPU = '250m'\\n\\nSECRET_KEY = get_secret()\\n\\nALLOWED_HOSTS = ['*']\\n\\nINTERNAL_API_URL = 'http://127.0.0.1:8052'\\n\\n# Container environments don't like chroots\\nAWX_PROOT_ENABLED = False\\n\\n# Automatically deprovision pods that go offline\\nAWX_AUTO_DEPROVISION_INSTANCES = True\\n\\nCLUSTER_HOST_ID = socket.gethostname()\\nSYSTEM_UUID = os.environ.get('MY_POD_UID', '00000000-0000-0000-0000-000000000000')\\n\\nCSRF_COOKIE_SECURE = False\\nSESSION_COOKIE_SECURE = False\\n\\nSERVER_EMAIL = 'root@localhost'\\nDEFAULT_FROM_EMAIL = 'webmaster@localhost'\\nEMAIL_SUBJECT_PREFIX = '[AWX] '\\n\\nEMAIL_HOST = 'localhost'\\nEMAIL_PORT = 25\\nEMAIL_HOST_USER = ''\\nEMAIL_HOST_PASSWORD = ''\\nEMAIL_USE_TLS = False\\n\\nUSE_X_FORWARDED_PORT = True\\nBROADCAST_WEBSOCKET_PORT = 8052\\nBROADCAST_WEBSOCKET_PROTOCOL = 'http'\\n\\n\\nRECEPTOR_LOG_LEVEL = 'info'\\n\",\"uwsgi_conf\":\"[uwsgi]\\nsocket = 127.0.0.1:8050\\nprocesses = 5\\nlisten = 128\\nmaster = true\\nvacuum = true\\nno-orphans = true\\nlazy-apps = true\\nmanage-script-name = true\\nmaster-fifo = /var/lib/awx/awxfifo\\nmax-requests = 1000\\nbuffer-size = 32768\\n\\nif-env = UWSGI_MOUNT_PATH\\nmount = %(_)=awx.wsgi:application\\nendif =\\n\\nif-not-env = UWSGI_MOUNT_PATH\\nmount = /=awx.wsgi:application\\nendif =\\n\"},\"kind\":\"ConfigMap\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa-awx-configmap\",\"namespace\":\"rhopenshift\"}}"}, "creationTimestamp": "2024-04-09T10:06:13Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:data": {".": {}, "f:environment": {}, "f:nginx_conf": {}, "f:receptor_conf": {}, "f:redis_conf": {}, "f:settings": {}, "f:uwsgi_conf": {}}, "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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:13Z"}], "name": "awx-qa-awx-configmap", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789546", "uid": "b6f90b8e-7676-4526-bc45-6d389fc672ca"}}} ------------------------------------------------------------------------------- --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=configmaps/pre_stop_scripts) => {"ansible_loop_var": "item", "changed": false, "item": "configmaps/pre_stop_scripts", "result": {"results": []}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:36Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-app-credentials","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-app-credentials","Parts":["secrets","awx-qa-app-credentials"]}} {"level":"info","ts":"2024-04-09T10:12:36Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-app-credentials","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-app-credentials","Parts":["secrets","awx-qa-app-credentials"]}} {"level":"info","ts":"2024-04-09T10:12:36Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-app-credentials","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-app-credentials","Parts":["secrets","awx-qa-app-credentials"]}} {"level":"info","ts":"2024-04-09T10:12:36Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/secrets/awx-qa-app-credentials","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"secrets","Subresource":"","Name":"awx-qa-app-credentials","Parts":["secrets","awx-qa-app-credentials"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=secrets/app_credentials) => {"ansible_loop_var": "item", "changed": false, "duration": 0, "item": "secrets/app_credentials", "method": "apply", "result": {"apiVersion": "v1", "data": {"credentials.py": "REFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ0FUT01JQ19SRVFVRVNUUyc6IFRydWUsCiAgICAgICAgJ0VOR0lORSc6ICdhd3gubWFpbi5kYi5wcm9maWxlZF9wZycsCiAgICAgICAgJ05BTUUnOiAiYXd4IiwKICAgICAgICAnVVNFUic6ICJhd3giLAogICAgICAgICdQQVNTV09SRCc6ICI5MlZpcDNyUlQiLAogICAgICAgICdIT1NUJzogJ2F3eC1xYS1wb3N0Z3Jlcy0xNScsCiAgICAgICAgJ1BPUlQnOiAiNTQzMiIsCiAgICAgICAgJ09QVElPTlMnOiB7ICdzc2xtb2RlJzogJ3ByZWZlcicsCiAgICAgICAgfSwKICAgIH0KfQoKTElTVEVORVJfREFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ09QVElPTlMnOiB7CiAgICAgICAgICAgICdrZWVwYWxpdmVzJzogMSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfaWRsZSc6IDUsCiAgICAgICAgICAgICdrZWVwYWxpdmVzX2ludGVydmFsJzogNSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfY291bnQnOiA1LAogICAgICAgIH0sCiAgICB9Cn0KCkJST0FEQ0FTVF9XRUJTT0NLRVRfU0VDUkVUID0gImxnVHAzeDJhWFZKZFZ4aGVJcm5xZTFobDZ2OWU3WGRBIgo=", "execution_environments.py": "R0xPQkFMX0pPQl9FWEVDVVRJT05fRU5WSVJPTk1FTlRTID0gWwogICAgeyduYW1lJzogJ0FXWCBFRSAobGF0ZXN0KScgLCAnaW1hZ2UnOiAncXVheS5pby9hbnNpYmxlL2F3eC1lZTpsYXRlc3QnfSwKICAgIHsnbmFtZSc6ICdBV1ggRUUgKDI0LjAuMCknICwgJ2ltYWdlJzogJ3F1YXkuaW8vYW5zaWJsZS9hd3gtZWU6MjQuMC4wJ30sCl0KQ09OVFJPTF9QTEFORV9FWEVDVVRJT05fRU5WSVJPTk1FTlQgPSAicXVheS5pby9hbnNpYmxlL2F3eC1lZToyNC4wLjAiCg==", "ldap.py": "QVVUSF9MREFQX0dMT0JBTF9PUFRJT05TID0gewp9CgojIExvYWQgTERBUCBCSU5EIHBhc3N3b3JkIGZyb20gS3ViZXJuZXRlcyBzZWNyZXQgaWYgZGVmaW5lCg=="}, "kind": "Secret", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"data\":{\"credentials.py\":\"REFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ0FUT01JQ19SRVFVRVNUUyc6IFRydWUsCiAgICAgICAgJ0VOR0lORSc6ICdhd3gubWFpbi5kYi5wcm9maWxlZF9wZycsCiAgICAgICAgJ05BTUUnOiAiYXd4IiwKICAgICAgICAnVVNFUic6ICJhd3giLAogICAgICAgICdQQVNTV09SRCc6ICI5MlZpcDNyUlQiLAogICAgICAgICdIT1NUJzogJ2F3eC1xYS1wb3N0Z3Jlcy0xNScsCiAgICAgICAgJ1BPUlQnOiAiNTQzMiIsCiAgICAgICAgJ09QVElPTlMnOiB7ICdzc2xtb2RlJzogJ3ByZWZlcicsCiAgICAgICAgfSwKICAgIH0KfQoKTElTVEVORVJfREFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ09QVElPTlMnOiB7CiAgICAgICAgICAgICdrZWVwYWxpdmVzJzogMSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfaWRsZSc6IDUsCiAgICAgICAgICAgICdrZWVwYWxpdmVzX2ludGVydmFsJzogNSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfY291bnQnOiA1LAogICAgICAgIH0sCiAgICB9Cn0KCkJST0FEQ0FTVF9XRUJTT0NLRVRfU0VDUkVUID0gImxnVHAzeDJhWFZKZFZ4aGVJcm5xZTFobDZ2OWU3WGRBIgo=\",\"execution_environments.py\":\"R0xPQkFMX0pPQl9FWEVDVVRJT05fRU5WSVJPTk1FTlRTID0gWwogICAgeyduYW1lJzogJ0FXWCBFRSAobGF0ZXN0KScgLCAnaW1hZ2UnOiAncXVheS5pby9hbnNpYmxlL2F3eC1lZTpsYXRlc3QnfSwKICAgIHsnbmFtZSc6ICdBV1ggRUUgKDI0LjAuMCknICwgJ2ltYWdlJzogJ3F1YXkuaW8vYW5zaWJsZS9hd3gtZWU6MjQuMC4wJ30sCl0KQ09OVFJPTF9QTEFORV9FWEVDVVRJT05fRU5WSVJPTk1FTlQgPSAicXVheS5pby9hbnNpYmxlL2F3eC1lZToyNC4wLjAiCg==\",\"ldap.py\":\"QVVUSF9MREFQX0dMT0JBTF9PUFRJT05TID0gewp9CgojIExvYWQgTERBUCBCSU5EIHBhc3N3b3JkIGZyb20gS3ViZXJuZXRlcyBzZWNyZXQgaWYgZGVmaW5lCg==\"},\"kind\":\"Secret\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa-app-credentials\",\"namespace\":\"rhopenshift\"}}"}, "creationTimestamp": "2024-04-09T10:06:14Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:data": {".": {}, "f:credentials.py": {}, "f:execution_environments.py": {}, "f:ldap.py": {}}, "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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:type": {}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:14Z"}], "name": "awx-qa-app-credentials", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789555", "uid": "4dd55c2d-824b-4828-ab68-05a0a19884b5"}, "type": "Opaque"}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Watching child resource","kind":"/v1, Kind=ServiceAccount","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:37Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/serviceaccounts/awx-qa","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"serviceaccounts","Subresource":"","Name":"awx-qa","Parts":["serviceaccounts","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/serviceaccounts/awx-qa","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"serviceaccounts","Subresource":"","Name":"awx-qa","Parts":["serviceaccounts","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/serviceaccounts/awx-qa","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"serviceaccounts","Subresource":"","Name":"awx-qa","Parts":["serviceaccounts","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/serviceaccounts/awx-qa","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"serviceaccounts","Subresource":"","Name":"awx-qa","Parts":["serviceaccounts","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/roles/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"roles","Subresource":"","Name":"awx-qa","Parts":["roles","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Watching child resource","kind":"rbac.authorization.k8s.io/v1, Kind=Role","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:37Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/roles/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"roles","Subresource":"","Name":"awx-qa","Parts":["roles","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:37Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/roles/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"roles","Subresource":"","Name":"awx-qa","Parts":["roles","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Watching child resource","kind":"rbac.authorization.k8s.io/v1, Kind=RoleBinding","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:38Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/rolebindings/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"rolebindings","Subresource":"","Name":"awx-qa","Parts":["rolebindings","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/rolebindings/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"rolebindings","Subresource":"","Name":"awx-qa","Parts":["rolebindings","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/rbac.authorization.k8s.io/v1/namespaces/rhopenshift/rolebindings/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"rbac.authorization.k8s.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"rolebindings","Subresource":"","Name":"awx-qa","Parts":["rolebindings","awx-qa"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=rbac/service_account) => {"ansible_loop_var": "item", "changed": false, "item": "rbac/service_account", "result": {"results": [{"changed": false, "duration": 0, "method": "apply", "result": {"apiVersion": "v1", "imagePullSecrets": [{"name": "awx-qa-dockercfg-djpl5"}], "kind": "ServiceAccount", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"ServiceAccount\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa\",\"namespace\":\"rhopenshift\"}}"}, "creationTimestamp": "2024-04-09T10:06:15Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:15Z"}, {"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:imagePullSecrets": {}, "f:secrets": {".": {}, "k:{\"name\":\"awx-qa-dockercfg-djpl5\"}": {}}}, "manager": "openshift-controller-manager", "operation": "Update", "time": "2024-04-09T10:06:15Z"}], "name": "awx-qa", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789573", "uid": "eb955685-df4a-44c9-a718-9aa86cefd96a"}, "secrets": [{"name": "awx-qa-dockercfg-djpl5"}]}}, {"changed": false, "duration": 0, "method": "apply", "result": {"apiVersion": "rbac.authorization.k8s.io/v1", "kind": "Role", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"rbac.authorization.k8s.io/v1\",\"kind\":\"Role\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa\",\"namespace\":\"rhopenshift\"},\"rules\":[{\"apiGroups\":[\"\"],\"resources\":[\"pods\"],\"verbs\":[\"get\",\"list\",\"watch\",\"create\",\"update\",\"patch\",\"delete\"]},{\"apiGroups\":[\"\"],\"resources\":[\"pods/log\"],\"verbs\":[\"get\"]},{\"apiGroups\":[\"\"],\"resources\":[\"pods/attach\"],\"verbs\":[\"create\"]},{\"apiGroups\":[\"\"],\"resources\":[\"secrets\"],\"verbs\":[\"get\",\"create\",\"delete\"]}]}"}, "creationTimestamp": "2024-04-09T10:06:15Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "rbac.authorization.k8s.io/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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:rules": {}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:15Z"}], "name": "awx-qa", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789578", "uid": "07e51d29-1b19-4f80-9b46-fea8a477ad0f"}, "rules": [{"apiGroups": [""], "resources": ["pods"], "verbs": ["get", "list", "watch", "create", "update", "patch", "delete"]}, {"apiGroups": [""], "resources": ["pods/log"], "verbs": ["get"]}, {"apiGroups": [""], "resources": ["pods/attach"], "verbs": ["create"]}, {"apiGroups": [""], "resources": ["secrets"], "verbs": ["get", "create", "delete"]}]}}, {"changed": false, "duration": 0, "method": "apply", "result": {"apiVersion": "rbac.authorization.k8s.io/v1", "kind": "RoleBinding", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"rbac.authorization.k8s.io/v1\",\"kind\":\"RoleBinding\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa\",\"namespace\":\"rhopenshift\"},\"roleRef\":{\"apiGroup\":\"rbac.authorization.k8s.io\",\"kind\":\"Role\",\"name\":\"awx-qa\"},\"subjects\":[{\"kind\":\"ServiceAccount\",\"name\":\"awx-qa\"}]}"}, "creationTimestamp": "2024-04-09T10:06:16Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "rbac.authorization.k8s.io/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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:roleRef": {}, "f:subjects": {}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:15Z"}], "name": "awx-qa", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789579", "uid": "5bf0c40f-c8fa-4dc8-bcca-d98928c9eb54"}, "roleRef": {"apiGroup": "rbac.authorization.k8s.io", "kind": "Role", "name": "awx-qa"}, "subjects": [{"kind": "ServiceAccount", "name": "awx-qa"}]}}]}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Watching child resource","kind":"/v1, Kind=PersistentVolumeClaim","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:38Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/persistentvolumeclaims/awx-qa-projects-claim","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"persistentvolumeclaims","Subresource":"","Name":"awx-qa-projects-claim","Parts":["persistentvolumeclaims","awx-qa-projects-claim"]}} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/persistentvolumeclaims/awx-qa-projects-claim","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"persistentvolumeclaims","Subresource":"","Name":"awx-qa-projects-claim","Parts":["persistentvolumeclaims","awx-qa-projects-claim"]}} {"level":"info","ts":"2024-04-09T10:12:38Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/persistentvolumeclaims/awx-qa-projects-claim","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"persistentvolumeclaims","Subresource":"","Name":"awx-qa-projects-claim","Parts":["persistentvolumeclaims","awx-qa-projects-claim"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=storage/persistent) => {"ansible_loop_var": "item", "changed": false, "duration": 0, "item": "storage/persistent", "method": "apply", "result": {"apiVersion": "v1", "kind": "PersistentVolumeClaim", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"PersistentVolumeClaim\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa-projects-claim\",\"namespace\":\"rhopenshift\"},\"spec\":{\"accessModes\":[\"ReadWriteMany\"],\"resources\":{\"requests\":{\"storage\":\"10Gi\"}},\"storageClassName\":\"azurefile-csi\"}}", "pv.kubernetes.io/bind-completed": "yes", "pv.kubernetes.io/bound-by-controller": "yes", "volume.beta.kubernetes.io/storage-provisioner": "file.csi.azure.com", "volume.kubernetes.io/storage-provisioner": "file.csi.azure.com"}, "creationTimestamp": "2024-04-09T10:06:16Z", "finalizers": ["kubernetes.io/pvc-protection"], "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:spec": {"f:accessModes": {}, "f:resources": {"f:requests": {".": {}, "f:storage": {}}}, "f:storageClassName": {}, "f:volumeMode": {}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:16Z"}, {"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {"f:pv.kubernetes.io/bind-completed": {}, "f:pv.kubernetes.io/bound-by-controller": {}, "f:volume.beta.kubernetes.io/storage-provisioner": {}, "f:volume.kubernetes.io/storage-provisioner": {}}}, "f:spec": {"f:volumeName": {}}}, "manager": "kube-controller-manager", "operation": "Update", "time": "2024-04-09T10:06:17Z"}, {"apiVersion": "v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:status": {"f:accessModes": {}, "f:capacity": {".": {}, "f:storage": {}}, "f:phase": {}}}, "manager": "kube-controller-manager", "operation": "Update", "subresource": "status", "time": "2024-04-09T10:06:17Z"}], "name": "awx-qa-projects-claim", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789620", "uid": "606c67b2-d986-48f8-8424-d557a1331acf"}, "spec": {"accessModes": ["ReadWriteMany"], "resources": {"requests": {"storage": "10Gi"}}, "storageClassName": "azurefile-csi", "volumeMode": "Filesystem", "volumeName": "pvc-606c67b2-d986-48f8-8424-d557a1331acf"}, "status": {"accessModes": ["ReadWriteMany"], "capacity": {"storage": "10Gi"}, "phase": "Bound"}}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:39Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/services/awx-qa-service","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"services","Subresource":"","Name":"awx-qa-service","Parts":["services","awx-qa-service"]}} {"level":"info","ts":"2024-04-09T10:12:39Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/services/awx-qa-service","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"services","Subresource":"","Name":"awx-qa-service","Parts":["services","awx-qa-service"]}} {"level":"info","ts":"2024-04-09T10:12:39Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/api/v1/namespaces/rhopenshift/services/awx-qa-service","Verb":"get","APIPrefix":"api","APIGroup":"","APIVersion":"v1","Namespace":"rhopenshift","Resource":"services","Subresource":"","Name":"awx-qa-service","Parts":["services","awx-qa-service"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=networking/service) => {"ansible_loop_var": "item", "changed": false, "duration": 0, "item": "networking/service", "method": "apply", "result": {"apiVersion": "v1", "kind": "Service", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa-service\",\"namespace\":\"rhopenshift\"},\"spec\":{\"ports\":[{\"name\":\"http\",\"port\":80,\"protocol\":\"TCP\",\"targetPort\":8052}],\"selector\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-web\"},\"type\":\"ClusterIP\"}}"}, "creationTimestamp": "2024-04-09T10:06:17Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:spec": {"f:internalTrafficPolicy": {}, "f:ports": {".": {}, "k:{\"port\":80,\"protocol\":\"TCP\"}": {".": {}, "f:name": {}, "f:port": {}, "f:protocol": {}, "f:targetPort": {}}}, "f:selector": {}, "f:sessionAffinity": {}, "f:type": {}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:17Z"}], "name": "awx-qa-service", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789609", "uid": "9a380dea-35fe-45b4-b855-d6914fe4459e"}, "spec": {"clusterIP": "10.28.144.199", "clusterIPs": ["10.28.144.199"], "internalTrafficPolicy": "Cluster", "ipFamilies": ["IPv4"], "ipFamilyPolicy": "SingleStack", "ports": [{"name": "http", "port": 80, "protocol": "TCP", "targetPort": 8052}], "selector": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awx-qa-web"}, "sessionAffinity": "None", "type": "ClusterIP"}, "status": {"loadBalancer": {}}}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:40Z","logger":"proxy","msg":"Watching child resource","kind":"route.openshift.io/v1, Kind=Route","enqueue_kind":"awx.ansible.com/v1beta1, Kind=AWX"} {"level":"info","ts":"2024-04-09T10:12:40Z","msg":"Starting EventSource","controller":"awx-controller","source":"kind source: *unstructured.Unstructured"} {"level":"info","ts":"2024-04-09T10:12:40Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/route.openshift.io/v1/namespaces/rhopenshift/routes/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"route.openshift.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"routes","Subresource":"","Name":"awx-qa","Parts":["routes","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:40Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/route.openshift.io/v1/namespaces/rhopenshift/routes/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"route.openshift.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"routes","Subresource":"","Name":"awx-qa","Parts":["routes","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:40Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/route.openshift.io/v1/namespaces/rhopenshift/routes/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"route.openshift.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"routes","Subresource":"","Name":"awx-qa","Parts":["routes","awx-qa"]}} {"level":"info","ts":"2024-04-09T10:12:40Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/route.openshift.io/v1/namespaces/rhopenshift/routes/awx-qa","Verb":"get","APIPrefix":"apis","APIGroup":"route.openshift.io","APIVersion":"v1","Namespace":"rhopenshift","Resource":"routes","Subresource":"","Name":"awx-qa","Parts":["routes","awx-qa"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply Resources] ******************************** ok: [localhost] => (item=networking/ingress) => {"ansible_loop_var": "item", "changed": false, "duration": 0, "item": "networking/ingress", "method": "apply", "result": {"apiVersion": "route.openshift.io/v1", "kind": "Route", "metadata": {"annotations": {"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"route.openshift.io/v1\",\"kind\":\"Route\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\"},\"name\":\"awx-qa\",\"namespace\":\"rhopenshift\"},\"spec\":{\"host\":\"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\",\"port\":{\"targetPort\":\"http\"},\"tls\":{\"insecureEdgeTerminationPolicy\":\"Redirect\",\"termination\":\"edge\"},\"to\":{\"kind\":\"Service\",\"name\":\"awx-qa-service\",\"weight\":100},\"wildcardPolicy\":\"None\"}}"}, "creationTimestamp": "2024-04-09T10:06:18Z", "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa"}, "managedFields": [{"apiVersion": "route.openshift.io/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/operator-version": {}, "f:app.kubernetes.io/part-of": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "f:spec": {"f:host": {}, "f:port": {".": {}, "f:targetPort": {}}, "f:tls": {".": {}, "f:insecureEdgeTerminationPolicy": {}, "f:termination": {}}, "f:to": {"f:kind": {}, "f:name": {}, "f:weight": {}}, "f:wildcardPolicy": {}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:18Z"}, {"apiVersion": "route.openshift.io/v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:status": {"f:ingress": {}}}, "manager": "openshift-router", "operation": "Update", "subresource": "status", "time": "2024-04-09T10:06:18Z"}], "name": "awx-qa", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789630", "uid": "85e0bc41-7e4e-487c-8a64-d18b592ece0a"}, "spec": {"host": "awx-qa.rhopenshift.apps.qaaro.global.hvwan.net", "port": {"targetPort": "http"}, "tls": {"insecureEdgeTerminationPolicy": "Redirect", "termination": "edge"}, "to": {"kind": "Service", "name": "awx-qa-service", "weight": 100}, "wildcardPolicy": "None"}, "status": {"ingress": [{"conditions": [{"lastTransitionTime": "2024-04-09T10:06:18Z", "status": "True", "type": "Admitted"}], "host": "awx-qa.rhopenshift.apps.qaaro.global.hvwan.net", "routerCanonicalHostname": "router-default.apps.qaaro.global.hvwan.net", "routerName": "default", "wildcardPolicy": "None"}]}}} ------------------------------------------------------------------------------- --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Apply deployment resources] ********************************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:248 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:41Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Apply deployment resources"} {"level":"info","ts":"2024-04-09T10:12:42Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-web","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-web","Parts":["deployments","awx-qa-web"]}} {"level":"info","ts":"2024-04-09T10:12:42Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-web","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-web","Parts":["deployments","awx-qa-web"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply deployment resources] ******************************** ok: [localhost] => (item=web) => {"ansible_loop_var": "item", "changed": false, "item": "web", "method": "apply", "result": {"apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"annotations": {"deployment.kubernetes.io/revision": "1", "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-web\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\",\"app.kubernetes.io/version\":\"24.0.0\"},\"name\":\"awx-qa-web\",\"namespace\":\"rhopenshift\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-web\"}},\"template\":{\"metadata\":{\"annotations\":{\"checksum-configmaps-config\":\"00b649a5f673096856311041b524b5aaaf8bfe9a\",\"checksum-secret-bundle_cacert\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-ldap_cacert\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-receptor_ca\":\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\",\"checksum-secret-receptor_work_signing\":\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\",\"checksum-secret-route_tls\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-secret_key\":\"cf8b8322a067cac47b8395d91741612578e3ad9b\",\"checksum-secrets-app_credentials\":\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\",\"checksum-storage-persistent\":\"c41135dc01d8c5686aea48103a51a4be85ea7549\",\"kubectl.kubernetes.io/default-container\":\"awx-qa-web\"},\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-web\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\",\"app.kubernetes.io/version\":\"24.0.0\"}},\"spec\":{\"containers\":[{\"args\":[\"redis-server\",\"/etc/redis.conf\"],\"image\":\"docker.io/redis:7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"redis\",\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"200Mi\"},\"requests\":{\"cpu\":\"50m\",\"memory\":\"64Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/redis.conf\",\"name\":\"awx-qa-redis-config\",\"readOnly\":true,\"subPath\":\"redis.conf\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/data\",\"name\":\"awx-qa-redis-data\"}]},{\"args\":[\"/usr/bin/launch_awx_web.sh\"],\"env\":[{\"name\":\"AWX_COMPONENT\",\"value\":\"web\"},{\"name\":\"SUPERVISOR_CONFIG_PATH\",\"value\":\"/etc/supervisord_web.conf\"},{\"name\":\"MY_POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"MY_POD_IP\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.podIP\"}}},{\"name\":\"UWSGI_MOUNT_PATH\",\"value\":\"/\"}],\"image\":\"quay.io/ansible/awx:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"awx-qa-web\",\"ports\":[{\"containerPort\":8052}],\"resources\":{\"limits\":{\"cpu\":\"250m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"200m\",\"memory\":\"250Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/uwsgi.ini\",\"name\":\"awx-qa-uwsgi-config\",\"readOnly\":true,\"subPath\":\"uwsgi.conf\"},{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx-qa-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\"name\":\"awx-qa-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/etc/nginx/nginx.conf\",\"name\":\"awx-qa-nginx-conf\",\"readOnly\":true,\"subPath\":\"nginx.conf\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awx-qa-projects\"},{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.crt\",\"name\":\"awx-qa-receptor-ca\",\"readOnly\":true,\"subPath\":\"tls.crt\"},{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.key\",\"name\":\"awx-qa-receptor-ca\",\"readOnly\":true,\"subPath\":\"tls.key\"},{\"mountPath\":\"/etc/receptor/work_public_key.pem\",\"name\":\"awx-qa-receptor-work-signing\",\"readOnly\":true,\"subPath\":\"work-public-key.pem\"}]},{\"args\":[\"/usr/bin/launch_awx_rsyslog.sh\"],\"env\":[{\"name\":\"SUPERVISOR_CONFIG_PATH\",\"value\":\"/etc/supervisord_rsyslog.conf\"}],\"image\":\"quay.io/ansible/awx:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"awx-qa-rsyslog\",\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"200Mi\"},\"requests\":{\"cpu\":\"50m\",\"memory\":\"64Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx-qa-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\"name\":\"awx-qa-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"}]}],\"initContainers\":[{\"command\":[\"/bin/sh\",\"-c\",\"\"],\"image\":\"quay.io/ansible/awx-ee:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"init\",\"resources\":{\"limits\":{\"cpu\":\"500m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"200m\",\"memory\":\"250Mi\"}},\"volumeMounts\":null}],\"priorityClassName\":\"\",\"serviceAccountName\":\"awx-qa\",\"volumes\":[{\"name\":\"awx-qa-receptor-ca\",\"secret\":{\"secretName\":\"awx-qa-receptor-ca\"}},{\"name\":\"awx-qa-receptor-work-signing\",\"secret\":{\"secretName\":\"awx-qa-receptor-work-signing\"}},{\"name\":\"awx-qa-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\":\"awx-qa-app-credentials\"}},{\"name\":\"awx-qa-secret-key\",\"secret\":{\"items\":[{\"key\":\"secret_key\",\"path\":\"SECRET_KEY\"}],\"secretName\":\"awx-qa-secret-key\"}},{\"configMap\":{\"items\":[{\"key\":\"settings\",\"path\":\"settings.py\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-settings\"},{\"configMap\":{\"items\":[{\"key\":\"nginx_conf\",\"path\":\"nginx.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-nginx-conf\"},{\"configMap\":{\"items\":[{\"key\":\"redis_conf\",\"path\":\"redis.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-redis-config\"},{\"configMap\":{\"items\":[{\"key\":\"uwsgi_conf\",\"path\":\"uwsgi.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-uwsgi-config\"},{\"emptyDir\":{},\"name\":\"awx-qa-redis-socket\"},{\"emptyDir\":{},\"name\":\"awx-qa-redis-data\"},{\"emptyDir\":{},\"name\":\"rsyslog-socket\"},{\"emptyDir\":{},\"name\":\"receptor-socket\"},{\"configMap\":{\"items\":[{\"key\":\"receptor_conf\",\"path\":\"receptor.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-receptor-config\"},{\"name\":\"awx-qa-projects\",\"persistentVolumeClaim\":{\"claimName\":\"awx-qa-projects-claim\"}}]}}}}"}, "creationTimestamp": "2024-04-09T10:06:20Z", "generation": 1, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awx-qa-web", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa", "app.kubernetes.io/version": "24.0.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\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "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:annotations": {".": {}, "f:checksum-configmaps-config": {}, "f:checksum-secret-bundle_cacert": {}, "f:checksum-secret-ldap_cacert": {}, "f:checksum-secret-receptor_ca": {}, "f:checksum-secret-receptor_work_signing": {}, "f:checksum-secret-route_tls": {}, "f:checksum-secret-secret_key": {}, "f:checksum-secrets-app_credentials": {}, "f:checksum-storage-persistent": {}, "f:kubectl.kubernetes.io/default-container": {}}, "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:spec": {"f:containers": {"k:{\"name\":\"awx-qa-rsyslog\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"SUPERVISOR_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "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/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awx-qa-web\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"AWX_COMPONENT\"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{\"name\":\"MY_POD_IP\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}, "k:{\"name\":\"SUPERVISOR_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{\"name\":\"UWSGI_MOUNT_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:ports": {".": {}, "k:{\"containerPort\":8052,\"protocol\":\"TCP\"}": {".": {}, "f:containerPort": {}, "f:protocol": {}}}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "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/receptor/tls/ca/mesh-CA.crt\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.key\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/receptor/work_public_key.pem\"}": {".": {}, "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\":\"/etc/tower/uwsgi.ini\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/lib/awx/projects\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"redis\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "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:initContainers": {".": {}, "k:{\"name\":\"init\"}": {".": {}, "f:command": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}}}, "f:restartPolicy": {}, "f:schedulerName": {}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:terminationGracePeriodSeconds": {}, "f:volumes": {".": {}, "k:{\"name\":\"awx-qa-application-credentials\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-nginx-conf\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-projects\"}": {".": {}, "f:name": {}, "f:persistentVolumeClaim": {".": {}, "f:claimName": {}}}, "k:{\"name\":\"awx-qa-receptor-ca\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-receptor-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-receptor-work-signing\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-redis-data\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-secret-key\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-settings\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-uwsgi-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"rsyslog-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}}}}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:20Z"}, {"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:updatedReplicas": {}}}, "manager": "kube-controller-manager", "operation": "Update", "subresource": "status", "time": "2024-04-09T10:07:08Z"}], "name": "awx-qa-web", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177790078", "uid": "c666827d-44b4-4a9b-ad8a-3aa97ab3e4e5"}, "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": "awx-qa-web"}}, "strategy": {"rollingUpdate": {"maxSurge": "25%", "maxUnavailable": "25%"}, "type": "RollingUpdate"}, "template": {"metadata": {"annotations": {"checksum-configmaps-config": "00b649a5f673096856311041b524b5aaaf8bfe9a", "checksum-secret-bundle_cacert": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-ldap_cacert": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-receptor_ca": "ef20b796510c3b6bdb3987412e9f4f95533f89fd", "checksum-secret-receptor_work_signing": "07e7c7ed65526341d3b85d647ac0d44f98f7483e", "checksum-secret-route_tls": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-secret_key": "cf8b8322a067cac47b8395d91741612578e3ad9b", "checksum-secrets-app_credentials": "3ac47a0c2694155a5616b1f962ea6a0277e414eb", "checksum-storage-persistent": "c41135dc01d8c5686aea48103a51a4be85ea7549", "kubectl.kubernetes.io/default-container": "awx-qa-web"}, "creationTimestamp": null, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awx-qa-web", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa", "app.kubernetes.io/version": "24.0.0"}}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "docker.io/redis:7", "imagePullPolicy": "IfNotPresent", "name": "redis", "resources": {"limits": {"cpu": "100m", "memory": "200Mi"}, "requests": {"cpu": "50m", "memory": "64Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awx-qa-redis-config", "readOnly": true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/data", "name": "awx-qa-redis-data"}]}, {"args": ["/usr/bin/launch_awx_web.sh"], "env": [{"name": "AWX_COMPONENT", "value": "web"}, {"name": "SUPERVISOR_CONFIG_PATH", "value": "/etc/supervisord_web.conf"}, {"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.namespace"}}}, {"name": "MY_POD_IP", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "status.podIP"}}}, {"name": "UWSGI_MOUNT_PATH", "value": "/"}], "image": "quay.io/ansible/awx:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "awx-qa-web", "ports": [{"containerPort": 8052, "protocol": "TCP"}], "resources": {"limits": {"cpu": "250m", "memory": "500Mi"}, "requests": {"cpu": "200m", "memory": "250Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/uwsgi.ini", "name": "awx-qa-uwsgi-config", "readOnly": true, "subPath": "uwsgi.conf"}, {"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awx-qa-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awx-qa-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/etc/nginx/nginx.conf", "name": "awx-qa-nginx-conf", "readOnly": true, "subPath": "nginx.conf"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awx-qa-projects"}, {"mountPath": "/etc/receptor/tls/ca/mesh-CA.crt", "name": "awx-qa-receptor-ca", "readOnly": true, "subPath": "tls.crt"}, {"mountPath": "/etc/receptor/tls/ca/mesh-CA.key", "name": "awx-qa-receptor-ca", "readOnly": true, "subPath": "tls.key"}, {"mountPath": "/etc/receptor/work_public_key.pem", "name": "awx-qa-receptor-work-signing", "readOnly": true, "subPath": "work-public-key.pem"}]}, {"args": ["/usr/bin/launch_awx_rsyslog.sh"], "env": [{"name": "SUPERVISOR_CONFIG_PATH", "value": "/etc/supervisord_rsyslog.conf"}], "image": "quay.io/ansible/awx:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "awx-qa-rsyslog", "resources": {"limits": {"cpu": "100m", "memory": "200Mi"}, "requests": {"cpu": "50m", "memory": "64Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awx-qa-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awx-qa-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}]}], "dnsPolicy": "ClusterFirst", "initContainers": [{"command": ["/bin/sh", "-c", ""], "image": "quay.io/ansible/awx-ee:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "init", "resources": {"limits": {"cpu": "500m", "memory": "500Mi"}, "requests": {"cpu": "200m", "memory": "250Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File"}], "restartPolicy": "Always", "schedulerName": "default-scheduler", "securityContext": {}, "serviceAccount": "awx-qa", "serviceAccountName": "awx-qa", "terminationGracePeriodSeconds": 30, "volumes": [{"name": "awx-qa-receptor-ca", "secret": {"defaultMode": 420, "secretName": "awx-qa-receptor-ca"}}, {"name": "awx-qa-receptor-work-signing", "secret": {"defaultMode": 420, "secretName": "awx-qa-receptor-work-signing"}}, {"name": "awx-qa-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": "awx-qa-app-credentials"}}, {"name": "awx-qa-secret-key", "secret": {"defaultMode": 420, "items": [{"key": "secret_key", "path": "SECRET_KEY"}], "secretName": "awx-qa-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{"key": "settings", "path": "settings.py"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-settings"}, {"configMap": {"defaultMode": 420, "items": [{"key": "nginx_conf", "path": "nginx.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-nginx-conf"}, {"configMap": {"defaultMode": 420, "items": [{"key": "redis_conf", "path": "redis.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-redis-config"}, {"configMap": {"defaultMode": 420, "items": [{"key": "uwsgi_conf", "path": "uwsgi.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-uwsgi-config"}, {"emptyDir": {}, "name": "awx-qa-redis-socket"}, {"emptyDir": {}, "name": "awx-qa-redis-data"}, {"emptyDir": {}, "name": "rsyslog-socket"}, {"emptyDir": {}, "name": "receptor-socket"}, {"configMap": {"defaultMode": 420, "items": [{"key": "receptor_conf", "path": "receptor.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-receptor-config"}, {"name": "awx-qa-projects", "persistentVolumeClaim": {"claimName": "awx-qa-projects-claim"}}]}}}, "status": {"availableReplicas": 1, "conditions": [{"lastTransitionTime": "2024-04-09T10:07:08Z", "lastUpdateTime": "2024-04-09T10:07:08Z", "message": "Deployment has minimum availability.", "reason": "MinimumReplicasAvailable", "status": "True", "type": "Available"}, {"lastTransitionTime": "2024-04-09T10:06:20Z", "lastUpdateTime": "2024-04-09T10:07:08Z", "message": "ReplicaSet \"awx-qa-web-7b4d9d457c\" has successfully progressed.", "reason": "NewReplicaSetAvailable", "status": "True", "type": "Progressing"}], "observedGeneration": 1, "readyReplicas": 1, "replicas": 1, "updatedReplicas": 1}}} ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:44Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-task","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-task","Parts":["deployments","awx-qa-task"]}} {"level":"info","ts":"2024-04-09T10:12:44Z","logger":"proxy","msg":"Read object from cache","resource":{"IsResourceRequest":true,"Path":"/apis/apps/v1/namespaces/rhopenshift/deployments/awx-qa-task","Verb":"get","APIPrefix":"apis","APIGroup":"apps","APIVersion":"v1","Namespace":"rhopenshift","Resource":"deployments","Subresource":"","Name":"awx-qa-task","Parts":["deployments","awx-qa-task"]}} --------------------------- Ansible Task StdOut ------------------------------- TASK [Apply deployment resources] ******************************** ok: [localhost] => (item=task) => {"ansible_loop_var": "item", "changed": false, "item": "task", "method": "apply", "result": {"apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"annotations": {"deployment.kubernetes.io/revision": "1", "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\",\"app.kubernetes.io/version\":\"24.0.0\"},\"name\":\"awx-qa-task\",\"namespace\":\"rhopenshift\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-task\"}},\"template\":{\"metadata\":{\"annotations\":{\"checksum-configmaps-config\":\"00b649a5f673096856311041b524b5aaaf8bfe9a\",\"checksum-configmaps-pre_stop_scripts\":\"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\",\"checksum-secret-bundle_cacert\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-ldap_cacert\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-receptor_ca\":\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\",\"checksum-secret-receptor_work_signing\":\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\",\"checksum-secret-route_tls\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"checksum-secret-secret_key\":\"cf8b8322a067cac47b8395d91741612578e3ad9b\",\"checksum-secrets-app_credentials\":\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\",\"checksum-storage-persistent\":\"c41135dc01d8c5686aea48103a51a4be85ea7549\",\"kubectl.kubernetes.io/default-container\":\"awx-qa-task\"},\"labels\":{\"app.kubernetes.io/component\":\"awx\",\"app.kubernetes.io/managed-by\":\"awx-operator\",\"app.kubernetes.io/name\":\"awx-qa-task\",\"app.kubernetes.io/operator-version\":\"2.13.1\",\"app.kubernetes.io/part-of\":\"awx-qa\",\"app.kubernetes.io/version\":\"24.0.0\"}},\"spec\":{\"containers\":[{\"args\":[\"redis-server\",\"/etc/redis.conf\"],\"image\":\"docker.io/redis:7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"redis\",\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"200Mi\"},\"requests\":{\"cpu\":\"50m\",\"memory\":\"64Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/redis.conf\",\"name\":\"awx-qa-redis-config\",\"readOnly\":true,\"subPath\":\"redis.conf\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/data\",\"name\":\"awx-qa-redis-data\"}]},{\"args\":[\"/usr/bin/launch_awx_task.sh\"],\"env\":[{\"name\":\"AWX_COMPONENT\",\"value\":\"task\"},{\"name\":\"SUPERVISOR_CONFIG_PATH\",\"value\":\"/etc/supervisord_task.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\":\"quay.io/ansible/awx:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"awx-qa-task\",\"resources\":{\"limits\":{\"cpu\":\"250m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"200m\",\"memory\":\"250Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/execution_environments.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"execution_environments.py\"},{\"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/conf.d/ldap.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"ldap.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx-qa-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\"name\":\"awx-qa-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"},{\"mountPath\":\"/etc/receptor/\",\"name\":\"awx-qa-receptor-config\"},{\"mountPath\":\"/etc/receptor/work_private_key.pem\",\"name\":\"awx-qa-receptor-work-signing\",\"readOnly\":true,\"subPath\":\"work-private-key.pem\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor-socket\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awx-qa-projects\"}]},{\"args\":[\"/bin/sh\",\"-c\",\"if [ ! -f /etc/receptor/receptor.conf ]; then\\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\\n sed -i \\\"s/HOSTNAME/$HOSTNAME/g\\\" /etc/receptor/receptor.conf\\nfi\\nexec receptor --config /etc/receptor/receptor.conf\\n\"],\"env\":null,\"image\":\"quay.io/ansible/awx-ee:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"awx-qa-ee\",\"resources\":{\"limits\":{\"cpu\":\"250m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/receptor/receptor-default.conf\",\"name\":\"awx-qa-default-receptor-config\",\"subPath\":\"receptor.conf\"},{\"mountPath\":\"/etc/receptor/\",\"name\":\"awx-qa-receptor-config\"},{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.crt\",\"name\":\"awx-qa-receptor-ca\",\"readOnly\":true,\"subPath\":\"tls.crt\"},{\"mountPath\":\"/etc/receptor/work_private_key.pem\",\"name\":\"awx-qa-receptor-work-signing\",\"readOnly\":true,\"subPath\":\"work-private-key.pem\"},{\"mountPath\":\"/etc/receptor/tls/\",\"name\":\"awx-qa-receptor-tls\"},{\"mountPath\":\"/var/run/receptor\",\"name\":\"receptor-socket\"},{\"mountPath\":\"/var/lib/awx/projects\",\"name\":\"awx-qa-projects\"}]},{\"args\":[\"/usr/bin/launch_awx_rsyslog.sh\"],\"env\":[{\"name\":\"SUPERVISOR_CONFIG_PATH\",\"value\":\"/etc/supervisord_rsyslog.conf\"}],\"image\":\"quay.io/ansible/awx:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"awx-qa-rsyslog\",\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"200Mi\"},\"requests\":{\"cpu\":\"50m\",\"memory\":\"64Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx-qa-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\"name\":\"awx-qa-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"},{\"mountPath\":\"/var/run/redis\",\"name\":\"awx-qa-redis-socket\"},{\"mountPath\":\"/var/run/awx-rsyslog\",\"name\":\"rsyslog-socket\"}]}],\"initContainers\":[{\"command\":[\"/bin/sh\",\"-c\",\"wait-for-migrations\"],\"image\":\"quay.io/ansible/awx:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"init-database\",\"resources\":{\"limits\":{\"cpu\":\"500m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"200m\",\"memory\":\"250Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/tower/conf.d/credentials.py\",\"name\":\"awx-qa-application-credentials\",\"readOnly\":true,\"subPath\":\"credentials.py\"},{\"mountPath\":\"/etc/tower/SECRET_KEY\",\"name\":\"awx-qa-secret-key\",\"readOnly\":true,\"subPath\":\"SECRET_KEY\"},{\"mountPath\":\"/etc/tower/settings.py\",\"name\":\"awx-qa-settings\",\"readOnly\":true,\"subPath\":\"settings.py\"}]},{\"command\":[\"/bin/sh\",\"-c\",\"hostname=$MY_POD_NAME\\nreceptor --cert-makereq \\\\\\n bits=2048 \\\\\\n commonname=$hostname \\\\\\n dnsname=$hostname \\\\\\n nodeid=$hostname \\\\\\n outreq=/etc/receptor/tls/receptor.req \\\\\\n outkey=/etc/receptor/tls/receptor.key\\nreceptor --cert-signreq \\\\\\n req=/etc/receptor/tls/receptor.req \\\\\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\\\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\\\\n outcert=/etc/receptor/tls/receptor.crt \\\\\\n notafter=$(date --iso-8601=seconds --utc --date \\\"10 years\\\") \\\\\\n verify=yes\\n\"],\"env\":[{\"name\":\"MY_POD_NAME\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.name\"}}}],\"image\":\"quay.io/ansible/awx-ee:24.0.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"init-receptor\",\"resources\":{\"limits\":{\"cpu\":\"500m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"200m\",\"memory\":\"250Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.crt\",\"name\":\"awx-qa-receptor-ca\",\"readOnly\":true,\"subPath\":\"tls.crt\"},{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.key\",\"name\":\"awx-qa-receptor-ca\",\"readOnly\":true,\"subPath\":\"tls.key\"},{\"mountPath\":\"/etc/receptor/tls/\",\"name\":\"awx-qa-receptor-tls\"}]}],\"priorityClassName\":\"\",\"serviceAccountName\":\"awx-qa\",\"volumes\":[{\"name\":\"awx-qa-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\":\"awx-qa-app-credentials\"}},{\"emptyDir\":{},\"name\":\"awx-qa-receptor-tls\"},{\"name\":\"awx-qa-receptor-ca\",\"secret\":{\"secretName\":\"awx-qa-receptor-ca\"}},{\"name\":\"awx-qa-receptor-work-signing\",\"secret\":{\"secretName\":\"awx-qa-receptor-work-signing\"}},{\"name\":\"awx-qa-secret-key\",\"secret\":{\"items\":[{\"key\":\"secret_key\",\"path\":\"SECRET_KEY\"}],\"secretName\":\"awx-qa-secret-key\"}},{\"configMap\":{\"items\":[{\"key\":\"settings\",\"path\":\"settings.py\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-settings\"},{\"configMap\":{\"items\":[{\"key\":\"nginx_conf\",\"path\":\"nginx.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-nginx-conf\"},{\"configMap\":{\"items\":[{\"key\":\"redis_conf\",\"path\":\"redis.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-redis-config\"},{\"emptyDir\":{},\"name\":\"awx-qa-redis-socket\"},{\"emptyDir\":{},\"name\":\"awx-qa-redis-data\"},{\"emptyDir\":{},\"name\":\"rsyslog-socket\"},{\"emptyDir\":{},\"name\":\"receptor-socket\"},{\"emptyDir\":{},\"name\":\"awx-qa-receptor-config\"},{\"configMap\":{\"items\":[{\"key\":\"receptor_conf\",\"path\":\"receptor.conf\"}],\"name\":\"awx-qa-awx-configmap\"},\"name\":\"awx-qa-default-receptor-config\"},{\"name\":\"awx-qa-projects\",\"persistentVolumeClaim\":{\"claimName\":\"awx-qa-projects-claim\"}}]}}}}"}, "creationTimestamp": "2024-04-09T10:06:21Z", "generation": 1, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa", "app.kubernetes.io/version": "24.0.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/operator-version": {}, "f:app.kubernetes.io/part-of": {}, "f:app.kubernetes.io/version": {}}, "f:ownerReferences": {".": {}, "k:{\"uid\":\"1344dc59-9b97-42d5-861d-a848c90493d7\"}": {}}}, "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:annotations": {".": {}, "f:checksum-configmaps-config": {}, "f:checksum-configmaps-pre_stop_scripts": {}, "f:checksum-secret-bundle_cacert": {}, "f:checksum-secret-ldap_cacert": {}, "f:checksum-secret-receptor_ca": {}, "f:checksum-secret-receptor_work_signing": {}, "f:checksum-secret-route_tls": {}, "f:checksum-secret-secret_key": {}, "f:checksum-secrets-app_credentials": {}, "f:checksum-storage-persistent": {}, "f:kubectl.kubernetes.io/default-container": {}}, "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:spec": {"f:containers": {"k:{\"name\":\"awx-qa-ee\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/receptor/\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/receptor/receptor-default.conf\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/receptor/tls/\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.crt\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/receptor/work_private_key.pem\"}": {".": {}, "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\":\"awx-qa-rsyslog\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"SUPERVISOR_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "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/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/var/run/awx-rsyslog\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/var/run/redis\"}": {".": {}, "f:mountPath": {}, "f:name": {}}}}, "k:{\"name\":\"awx-qa-task\"}": {".": {}, "f:args": {}, "f:env": {".": {}, "k:{\"name\":\"AWX_COMPONENT\"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{\"name\":\"AWX_SKIP_MIGRATIONS\"}": {".": {}, "f:name": {}, "f:value": {}}, "k:{\"name\":\"MY_POD_IP\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}, "k:{\"name\":\"MY_POD_NAMESPACE\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}, "k:{\"name\":\"MY_POD_UID\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}, "k:{\"name\":\"SUPERVISOR_CONFIG_PATH\"}": {".": {}, "f:name": {}, "f:value": {}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/receptor/\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/receptor/work_private_key.pem\"}": {".": {}, "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/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:{\"name\":\"redis\"}": {".": {}, "f:args": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "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:initContainers": {".": {}, "k:{\"name\":\"init-database\"}": {".": {}, "f:command": {}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "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/settings.py\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}}}, "k:{\"name\":\"init-receptor\"}": {".": {}, "f:command": {}, "f:env": {".": {}, "k:{\"name\":\"MY_POD_NAME\"}": {".": {}, "f:name": {}, "f:valueFrom": {".": {}, "f:fieldRef": {}}}}, "f:image": {}, "f:imagePullPolicy": {}, "f:name": {}, "f:resources": {".": {}, "f:limits": {".": {}, "f:cpu": {}, "f:memory": {}}, "f:requests": {".": {}, "f:cpu": {}, "f:memory": {}}}, "f:terminationMessagePath": {}, "f:terminationMessagePolicy": {}, "f:volumeMounts": {".": {}, "k:{\"mountPath\":\"/etc/receptor/tls/\"}": {".": {}, "f:mountPath": {}, "f:name": {}}, "k:{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.crt\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}, "k:{\"mountPath\":\"/etc/receptor/tls/ca/mesh-CA.key\"}": {".": {}, "f:mountPath": {}, "f:name": {}, "f:readOnly": {}, "f:subPath": {}}}}}, "f:restartPolicy": {}, "f:schedulerName": {}, "f:securityContext": {}, "f:serviceAccount": {}, "f:serviceAccountName": {}, "f:terminationGracePeriodSeconds": {}, "f:volumes": {".": {}, "k:{\"name\":\"awx-qa-application-credentials\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-default-receptor-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-nginx-conf\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-projects\"}": {".": {}, "f:name": {}, "f:persistentVolumeClaim": {".": {}, "f:claimName": {}}}, "k:{\"name\":\"awx-qa-receptor-ca\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-receptor-config\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-receptor-tls\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-receptor-work-signing\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-redis-config\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"awx-qa-redis-data\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-redis-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"awx-qa-secret-key\"}": {".": {}, "f:name": {}, "f:secret": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:secretName": {}}}, "k:{\"name\":\"awx-qa-settings\"}": {".": {}, "f:configMap": {".": {}, "f:defaultMode": {}, "f:items": {}, "f:name": {}}, "f:name": {}}, "k:{\"name\":\"receptor-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}, "k:{\"name\":\"rsyslog-socket\"}": {".": {}, "f:emptyDir": {}, "f:name": {}}}}}}}, "manager": "OpenAPI-Generator", "operation": "Update", "time": "2024-04-09T10:06:21Z"}, {"apiVersion": "apps/v1", "fieldsType": "FieldsV1", "fieldsV1": {"f:metadata": {"f:annotations": {"f:deployment.kubernetes.io/revision": {}}}, "f:status": {"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:replicas": {}, "f:unavailableReplicas": {}, "f:updatedReplicas": {}}}, "manager": "kube-controller-manager", "operation": "Update", "subresource": "status", "time": "2024-04-09T10:06:21Z"}], "name": "awx-qa-task", "namespace": "rhopenshift", "ownerReferences": [{"apiVersion": "awx.ansible.com/v1beta1", "kind": "AWX", "name": "awx-qa", "uid": "1344dc59-9b97-42d5-861d-a848c90493d7"}], "resourceVersion": "177789672", "uid": "8ad4aff8-2de9-490a-9571-ef3cdb892bd4"}, "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": "awx-qa-task"}}, "strategy": {"rollingUpdate": {"maxSurge": "25%", "maxUnavailable": "25%"}, "type": "RollingUpdate"}, "template": {"metadata": {"annotations": {"checksum-configmaps-config": "00b649a5f673096856311041b524b5aaaf8bfe9a", "checksum-configmaps-pre_stop_scripts": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "checksum-secret-bundle_cacert": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-ldap_cacert": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-receptor_ca": "ef20b796510c3b6bdb3987412e9f4f95533f89fd", "checksum-secret-receptor_work_signing": "07e7c7ed65526341d3b85d647ac0d44f98f7483e", "checksum-secret-route_tls": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "checksum-secret-secret_key": "cf8b8322a067cac47b8395d91741612578e3ad9b", "checksum-secrets-app_credentials": "3ac47a0c2694155a5616b1f962ea6a0277e414eb", "checksum-storage-persistent": "c41135dc01d8c5686aea48103a51a4be85ea7549", "kubectl.kubernetes.io/default-container": "awx-qa-task"}, "creationTimestamp": null, "labels": {"app.kubernetes.io/component": "awx", "app.kubernetes.io/managed-by": "awx-operator", "app.kubernetes.io/name": "awx-qa-task", "app.kubernetes.io/operator-version": "2.13.1", "app.kubernetes.io/part-of": "awx-qa", "app.kubernetes.io/version": "24.0.0"}}, "spec": {"containers": [{"args": ["redis-server", "/etc/redis.conf"], "image": "docker.io/redis:7", "imagePullPolicy": "IfNotPresent", "name": "redis", "resources": {"limits": {"cpu": "100m", "memory": "200Mi"}, "requests": {"cpu": "50m", "memory": "64Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/redis.conf", "name": "awx-qa-redis-config", "readOnly": true, "subPath": "redis.conf"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/data", "name": "awx-qa-redis-data"}]}, {"args": ["/usr/bin/launch_awx_task.sh"], "env": [{"name": "AWX_COMPONENT", "value": "task"}, {"name": "SUPERVISOR_CONFIG_PATH", "value": "/etc/supervisord_task.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": "quay.io/ansible/awx:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "awx-qa-task", "resources": {"limits": {"cpu": "250m", "memory": "500Mi"}, "requests": {"cpu": "200m", "memory": "250Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/execution_environments.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "execution_environments.py"}, {"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/conf.d/ldap.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "ldap.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awx-qa-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awx-qa-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}, {"mountPath": "/etc/receptor/", "name": "awx-qa-receptor-config"}, {"mountPath": "/etc/receptor/work_private_key.pem", "name": "awx-qa-receptor-work-signing", "readOnly": true, "subPath": "work-private-key.pem"}, {"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awx-qa-projects"}]}, {"args": ["/bin/sh", "-c", "if [ ! -f /etc/receptor/receptor.conf ]; then\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\n sed -i \"s/HOSTNAME/$HOSTNAME/g\" /etc/receptor/receptor.conf\nfi\nexec receptor --config /etc/receptor/receptor.conf\n"], "image": "quay.io/ansible/awx-ee:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "awx-qa-ee", "resources": {"limits": {"cpu": "250m", "memory": "500Mi"}, "requests": {"cpu": "100m", "memory": "64Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/receptor/receptor-default.conf", "name": "awx-qa-default-receptor-config", "subPath": "receptor.conf"}, {"mountPath": "/etc/receptor/", "name": "awx-qa-receptor-config"}, {"mountPath": "/etc/receptor/tls/ca/mesh-CA.crt", "name": "awx-qa-receptor-ca", "readOnly": true, "subPath": "tls.crt"}, {"mountPath": "/etc/receptor/work_private_key.pem", "name": "awx-qa-receptor-work-signing", "readOnly": true, "subPath": "work-private-key.pem"}, {"mountPath": "/etc/receptor/tls/", "name": "awx-qa-receptor-tls"}, {"mountPath": "/var/run/receptor", "name": "receptor-socket"}, {"mountPath": "/var/lib/awx/projects", "name": "awx-qa-projects"}]}, {"args": ["/usr/bin/launch_awx_rsyslog.sh"], "env": [{"name": "SUPERVISOR_CONFIG_PATH", "value": "/etc/supervisord_rsyslog.conf"}], "image": "quay.io/ansible/awx:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "awx-qa-rsyslog", "resources": {"limits": {"cpu": "100m", "memory": "200Mi"}, "requests": {"cpu": "50m", "memory": "64Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awx-qa-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awx-qa-settings", "readOnly": true, "subPath": "settings.py"}, {"mountPath": "/var/run/redis", "name": "awx-qa-redis-socket"}, {"mountPath": "/var/run/awx-rsyslog", "name": "rsyslog-socket"}]}], "dnsPolicy": "ClusterFirst", "initContainers": [{"command": ["/bin/sh", "-c", "wait-for-migrations"], "image": "quay.io/ansible/awx:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "init-database", "resources": {"limits": {"cpu": "500m", "memory": "500Mi"}, "requests": {"cpu": "200m", "memory": "250Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/tower/conf.d/credentials.py", "name": "awx-qa-application-credentials", "readOnly": true, "subPath": "credentials.py"}, {"mountPath": "/etc/tower/SECRET_KEY", "name": "awx-qa-secret-key", "readOnly": true, "subPath": "SECRET_KEY"}, {"mountPath": "/etc/tower/settings.py", "name": "awx-qa-settings", "readOnly": true, "subPath": "settings.py"}]}, {"command": ["/bin/sh", "-c", "hostname=$MY_POD_NAME\nreceptor --cert-makereq \\\n bits=2048 \\\n commonname=$hostname \\\n dnsname=$hostname \\\n nodeid=$hostname \\\n outreq=/etc/receptor/tls/receptor.req \\\n outkey=/etc/receptor/tls/receptor.key\nreceptor --cert-signreq \\\n req=/etc/receptor/tls/receptor.req \\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\n outcert=/etc/receptor/tls/receptor.crt \\\n notafter=$(date --iso-8601=seconds --utc --date \"10 years\") \\\n verify=yes\n"], "env": [{"name": "MY_POD_NAME", "valueFrom": {"fieldRef": {"apiVersion": "v1", "fieldPath": "metadata.name"}}}], "image": "quay.io/ansible/awx-ee:24.0.0", "imagePullPolicy": "IfNotPresent", "name": "init-receptor", "resources": {"limits": {"cpu": "500m", "memory": "500Mi"}, "requests": {"cpu": "200m", "memory": "250Mi"}}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [{"mountPath": "/etc/receptor/tls/ca/mesh-CA.crt", "name": "awx-qa-receptor-ca", "readOnly": true, "subPath": "tls.crt"}, {"mountPath": "/etc/receptor/tls/ca/mesh-CA.key", "name": "awx-qa-receptor-ca", "readOnly": true, "subPath": "tls.key"}, {"mountPath": "/etc/receptor/tls/", "name": "awx-qa-receptor-tls"}]}], "restartPolicy": "Always", "schedulerName": "default-scheduler", "securityContext": {}, "serviceAccount": "awx-qa", "serviceAccountName": "awx-qa", "terminationGracePeriodSeconds": 30, "volumes": [{"name": "awx-qa-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": "awx-qa-app-credentials"}}, {"emptyDir": {}, "name": "awx-qa-receptor-tls"}, {"name": "awx-qa-receptor-ca", "secret": {"defaultMode": 420, "secretName": "awx-qa-receptor-ca"}}, {"name": "awx-qa-receptor-work-signing", "secret": {"defaultMode": 420, "secretName": "awx-qa-receptor-work-signing"}}, {"name": "awx-qa-secret-key", "secret": {"defaultMode": 420, "items": [{"key": "secret_key", "path": "SECRET_KEY"}], "secretName": "awx-qa-secret-key"}}, {"configMap": {"defaultMode": 420, "items": [{"key": "settings", "path": "settings.py"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-settings"}, {"configMap": {"defaultMode": 420, "items": [{"key": "nginx_conf", "path": "nginx.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-nginx-conf"}, {"configMap": {"defaultMode": 420, "items": [{"key": "redis_conf", "path": "redis.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-redis-config"}, {"emptyDir": {}, "name": "awx-qa-redis-socket"}, {"emptyDir": {}, "name": "awx-qa-redis-data"}, {"emptyDir": {}, "name": "rsyslog-socket"}, {"emptyDir": {}, "name": "receptor-socket"}, {"emptyDir": {}, "name": "awx-qa-receptor-config"}, {"configMap": {"defaultMode": 420, "items": [{"key": "receptor_conf", "path": "receptor.conf"}], "name": "awx-qa-awx-configmap"}, "name": "awx-qa-default-receptor-config"}, {"name": "awx-qa-projects", "persistentVolumeClaim": {"claimName": "awx-qa-projects-claim"}}]}}}, "status": {"conditions": [{"lastTransitionTime": "2024-04-09T10:06:21Z", "lastUpdateTime": "2024-04-09T10:06:21Z", "message": "Deployment does not have minimum availability.", "reason": "MinimumReplicasUnavailable", "status": "False", "type": "Available"}, {"lastTransitionTime": "2024-04-09T10:06:21Z", "lastUpdateTime": "2024-04-09T10:06:21Z", "message": "ReplicaSet \"awx-qa-task-6975bf9665\" is progressing.", "reason": "ReplicaSetUpdated", "status": "True", "type": "Progressing"}], "observedGeneration": 1, "replicas": 1, "unavailableReplicas": 1, "updatedReplicas": 1}}} ------------------------------------------------------------------------------- --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get the new resource pod information after updating resource.] *** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:258 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:44Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get the new resource pod information after updating resource."} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Verify the resource pod name is populated.] ****************** task path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:284 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:44Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Verify the resource pod name is populated."} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Migrate database to the latest schema] *********************** task path: /opt/ansible/roles/installer/tasks/install.yml:97 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:44Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Migrate database to the latest schema"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check for pending migrations] ******************************** task path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:3 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:12:45Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check for pending migrations"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Get version of controller for tracking] ********************** task path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:15 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:14:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Get version of controller for tracking"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create kubernetes job to perform the migration] ************** task path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:33 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:14:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create kubernetes job to perform the migration"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Watch for the migration job to finish] *********************** task path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:42 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:14:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Watch for the migration job to finish"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Initialize Django] ******************************************* task path: /opt/ansible/roles/installer/tasks/install.yml:101 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:14:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Initialize Django"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Check if there are any super users defined.] ***************** task path: /opt/ansible/roles/installer/tasks/initialize_django.yml:2 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:14:19Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Check if there are any super users defined."} --------------------------- Ansible Task StdOut ------------------------------- TASK [Check if there are any super users defined.] ******************************** fatal: [localhost]: FAILED! => {"changed": true, "rc": 137, "return_code": 137, "stderr": "bash: line 1: 293 Done echo 'from django.contrib.auth.models import User; nsu = User.objects.filter(is_superuser=True, username=\"admin\").count(); exit(0 if nsu > 0 else 1)'\n 294 Killed | awx-manage shell\n", "stderr_lines": ["bash: line 1: 293 Done echo 'from django.contrib.auth.models import User; nsu = User.objects.filter(is_superuser=True, username=\"admin\").count(); exit(0 if nsu > 0 else 1)'", " 294 Killed | awx-manage shell"], "stdout": "", "stdout_lines": []} ...ignoring ------------------------------------------------------------------------------- {"level":"error","ts":"2024-04-09T10:16:00Z","logger":"logging_event_handler","msg":"","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"runner_on_failed","job":"5790654789529502413","EventData.Task":"Check if there are any super users defined.","EventData.TaskArgs":"","EventData.FailedTaskPath":"/opt/ansible/roles/installer/tasks/initialize_django.yml:2","error":"[playbook task failed]","stacktrace":"github.com/operator-framework/ansible-operator-plugins/internal/ansible/events.loggingEventHandler.Handle\n\tansible-operator-plugins/internal/ansible/events/log_events.go:111"} --------------------------- Ansible Task StdOut ------------------------------- TASK [installer : Create super user via Django if it doesn't exist.] *********** task path: /opt/ansible/roles/installer/tasks/initialize_django.yml:16 ------------------------------------------------------------------------------- {"level":"info","ts":"2024-04-09T10:16:00Z","logger":"logging_event_handler","msg":"[playbook task start]","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"playbook_on_task_start","job":"5790654789529502413","EventData.Name":"installer : Create super user via Django if it doesn't exist."} --------------------------- Ansible Task StdOut ------------------------------- TASK [Create super user via Django if it doesn't exist.] ******************************** fatal: [localhost]: FAILED! => {"changed": true, "failed_when_result": true, "rc": 137, "return_code": 137, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ------------------------------------------------------------------------------- {"level":"error","ts":"2024-04-09T10:17:47Z","logger":"logging_event_handler","msg":"","name":"awx-qa","namespace":"rhopenshift","gvk":"awx.ansible.com/v1beta1, Kind=AWX","event_type":"runner_on_failed","job":"5790654789529502413","EventData.Task":"Create super user via Django if it doesn't exist.","EventData.TaskArgs":"","EventData.FailedTaskPath":"/opt/ansible/roles/installer/tasks/initialize_django.yml:16","error":"[playbook task failed]","stacktrace":"github.com/operator-framework/ansible-operator-plugins/internal/ansible/events.loggingEventHandler.Handle\n\tansible-operator-plugins/internal/ansible/events/log_events.go:111"} {"level":"error","ts":"2024-04-09T10:17:47Z","logger":"runner","msg":"\u001b[0;34mansible-playbook [core 2.15.8]\u001b[0m\r\n\u001b[0;34m config file = /etc/ansible/ansible.cfg\u001b[0m\r\n\u001b[0;34m configured module search path = ['/usr/share/ansible/openshift']\u001b[0m\r\n\u001b[0;34m ansible python module location = /usr/local/lib/python3.9/site-packages/ansible\u001b[0m\r\n\u001b[0;34m ansible collection location = /opt/ansible/.ansible/collections:/usr/share/ansible/collections\u001b[0m\r\n\u001b[0;34m executable location = /usr/local/bin/ansible-playbook\u001b[0m\r\n\u001b[0;34m python version = 3.9.18 (main, Sep 22 2023, 17:58:34) [GCC 8.5.0 20210514 (Red Hat 8.5.0-20)] (/usr/bin/python3)\u001b[0m\r\n\u001b[0;34m jinja version = 3.1.3\u001b[0m\r\n\u001b[0;34m libyaml = True\u001b[0m\r\n\u001b[0;34mUsing /etc/ansible/ansible.cfg as config file\u001b[0m\r\n\u001b[0;34mSkipping callback 'awx_display', as we already have a stdout callback.\u001b[0m\n\u001b[0;34mSkipping callback 'default', as we already have a stdout callback.\u001b[0m\n\u001b[0;34mSkipping callback 'minimal', as we already have a stdout callback.\u001b[0m\n\u001b[0;34mSkipping callback 'oneline', as we already have a stdout callback.\u001b[0m\n\r\nPLAYBOOK: awx.yml **************************************************************\n\u001b[0;34m1 plays in /opt/ansible/playbooks/awx.yml\u001b[0m\n\u001b[1;35m[WARNING]: Found variable using reserved name: no_log\u001b[0m\n\r\nPLAY [localhost] ***************************************************************\n\r\nTASK [Verify imagePullSecrets] *************************************************\r\n\u001b[1;30mtask path: /opt/ansible/playbooks/awx.yml:10\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"operator\": \"YXd4\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-09T10:05:17Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:operator\": {}}, \"f:metadata\": {\"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:17Z\"}], \"name\": \"redhat-operators-pull-secret\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789012\", \"uid\": \"bd416f39-bbb4-4aef-8dcf-06b80393842f\"}, \"type\": \"Opaque\"}]}\u001b[0m\n\r\nTASK [Create imagePullSecret] **************************************************\r\n\u001b[1;30mtask path: /opt/ansible/playbooks/awx.yml:17\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(_rh_ops_secret is not defined) or not (_rh_ops_secret['resources'] | length)\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [common : Get information about the cluster] ******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/common/tasks/main.yml:3\u001b[0m\n\u001b[0;34mredirecting (type: lookup) ansible.builtin.k8s to kubernetes.core.k8s\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"api_groups\": [\"\", \"apiregistration.k8s.io\", \"apps\", \"events.k8s.io\", \"authentication.k8s.io\", \"authorization.k8s.io\", \"autoscaling\", \"batch\", \"certificates.k8s.io\", \"networking.k8s.io\", \"policy\", \"rbac.authorization.k8s.io\", \"storage.k8s.io\", \"admissionregistration.k8s.io\", \"apiextensions.k8s.io\", \"scheduling.k8s.io\", \"coordination.k8s.io\", \"node.k8s.io\", \"discovery.k8s.io\", \"flowcontrol.apiserver.k8s.io\", \"apps.openshift.io\", \"authorization.openshift.io\", \"build.openshift.io\", \"image.openshift.io\", \"oauth.openshift.io\", \"project.openshift.io\", \"quota.openshift.io\", \"route.openshift.io\", \"security.openshift.io\", \"template.openshift.io\", \"user.openshift.io\", \"packages.operators.coreos.com\", \"config.openshift.io\", \"operator.openshift.io\", \"apiserver.openshift.io\", \"autoscaling.openshift.io\", \"cloud.network.openshift.io\", \"cloudcredential.openshift.io\", \"console.openshift.io\", \"imageregistry.operator.openshift.io\", \"ingress.operator.openshift.io\", \"k8s.cni.cncf.io\", \"machine.openshift.io\", \"machineconfiguration.openshift.io\", \"monitoring.coreos.com\", \"network.openshift.io\", \"network.operator.openshift.io\", \"operators.coreos.com\", \"performance.openshift.io\", \"samples.operator.openshift.io\", \"security.internal.openshift.io\", \"snapshot.storage.k8s.io\", \"tuned.openshift.io\", \"aro.openshift.io\", \"awx.ansible.com\", \"controlplane.operator.openshift.io\", \"metal3.io\", \"migration.k8s.io\", \"preview.aro.openshift.io\", \"redhatcop.redhat.io\", \"upgrade.managed.openshift.io\", \"whereabouts.cni.cncf.io\", \"infrastructure.cluster.x-k8s.io\", \"arc.azure.com\", \"clusterconfig.azure.com\", \"costmanagement-metrics-cfg.openshift.io\", \"helm.openshift.io\", \"metrics.k8s.io\"]}, \"changed\": false}\u001b[0m\n\r\nTASK [common : Determine the cluster type] *************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/common/tasks/main.yml:10\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"is_k8s\": false, \"is_openshift\": true}, \"changed\": false}\u001b[0m\n\r\nTASK [common : debug] **********************************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/common/tasks/main.yml:19\u001b[0m\n\u001b[0;32mok: [localhost] => {\u001b[0m\r\n\u001b[0;32m \"msg\": \"CLUSTER TYPE: is_openshift=True; is_k8s=False\"\u001b[0m\r\n\u001b[0;32m}\u001b[0m\n\r\nTASK [installer : Check for presence of old awx Deployment] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": []}\u001b[0m\n\r\nTASK [installer : Check for presence of awx-task Deployment] *******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:10\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"apps/v1\", \"kind\": \"Deployment\", \"metadata\": {\"annotations\": {\"deployment.kubernetes.io/revision\": \"1\", \"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"apps/v1\\\",\\\"kind\\\":\\\"Deployment\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"},\\\"name\\\":\\\"awx-qa-task\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"replicas\\\":1,\\\"selector\\\":{\\\"matchLabels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-task\\\"}},\\\"template\\\":{\\\"metadata\\\":{\\\"annotations\\\":{\\\"checksum-configmaps-config\\\":\\\"00b649a5f673096856311041b524b5aaaf8bfe9a\\\",\\\"checksum-configmaps-pre_stop_scripts\\\":\\\"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\\\",\\\"checksum-secret-bundle_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-ldap_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-receptor_ca\\\":\\\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\\\",\\\"checksum-secret-receptor_work_signing\\\":\\\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\\\",\\\"checksum-secret-route_tls\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-secret_key\\\":\\\"cf8b8322a067cac47b8395d91741612578e3ad9b\\\",\\\"checksum-secrets-app_credentials\\\":\\\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\\\",\\\"checksum-storage-persistent\\\":\\\"c41135dc01d8c5686aea48103a51a4be85ea7549\\\",\\\"kubectl.kubernetes.io/default-container\\\":\\\"awx-qa-task\\\"},\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-task\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"}},\\\"spec\\\":{\\\"containers\\\":[{\\\"args\\\":[\\\"redis-server\\\",\\\"/etc/redis.conf\\\"],\\\"image\\\":\\\"docker.io/redis:7\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"redis\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/redis.conf\\\",\\\"name\\\":\\\"awx-qa-redis-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"redis.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/data\\\",\\\"name\\\":\\\"awx-qa-redis-data\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_task.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"AWX_COMPONENT\\\",\\\"value\\\":\\\"task\\\"},{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_task.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\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-task\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/execution_environments.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"execution_environments.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/ldap.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"ldap.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/\\\",\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-private-key.pem\\\"},{\\\"mountPath\\\":\\\"/var/run/receptor\\\",\\\"name\\\":\\\"receptor-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"}]},{\\\"args\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"if [ ! -f /etc/receptor/receptor.conf ]; then\\\\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\\\\n sed -i \\\\\\\"s/HOSTNAME/$HOSTNAME/g\\\\\\\" /etc/receptor/receptor.conf\\\\nfi\\\\nexec receptor --config /etc/receptor/receptor.conf\\\\n\\\"],\\\"env\\\":null,\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-ee\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/receptor/receptor-default.conf\\\",\\\"name\\\":\\\"awx-qa-default-receptor-config\\\",\\\"subPath\\\":\\\"receptor.conf\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/\\\",\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-private-key.pem\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\",\\\"name\\\":\\\"awx-qa-receptor-tls\\\"},{\\\"mountPath\\\":\\\"/var/run/receptor\\\",\\\"name\\\":\\\"receptor-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_rsyslog.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_rsyslog.conf\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-rsyslog\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"}]}],\\\"initContainers\\\":[{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"wait-for-migrations\\\"],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init-database\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"}]},{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"hostname=$MY_POD_NAME\\\\nreceptor --cert-makereq \\\\\\\\\\\\n bits=2048 \\\\\\\\\\\\n commonname=$hostname \\\\\\\\\\\\n dnsname=$hostname \\\\\\\\\\\\n nodeid=$hostname \\\\\\\\\\\\n outreq=/etc/receptor/tls/receptor.req \\\\\\\\\\\\n outkey=/etc/receptor/tls/receptor.key\\\\nreceptor --cert-signreq \\\\\\\\\\\\n req=/etc/receptor/tls/receptor.req \\\\\\\\\\\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\\\\\\\\\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\\\\\\\\\\n outcert=/etc/receptor/tls/receptor.crt \\\\\\\\\\\\n notafter=$(date --iso-8601=seconds --utc --date \\\\\\\"10 years\\\\\\\") \\\\\\\\\\\\n verify=yes\\\\n\\\"],\\\"env\\\":[{\\\"name\\\":\\\"MY_POD_NAME\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"metadata.name\\\"}}}],\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init-receptor\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.key\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\",\\\"name\\\":\\\"awx-qa-receptor-tls\\\"}]}],\\\"priorityClassName\\\":\\\"\\\",\\\"serviceAccountName\\\":\\\"awx-qa\\\",\\\"volumes\\\":[{\\\"name\\\":\\\"awx-qa-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\\\":\\\"awx-qa-app-credentials\\\"}},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-receptor-tls\\\"},{\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-ca\\\"}},{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-work-signing\\\"}},{\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"secret\\\":{\\\"items\\\":[{\\\"key\\\":\\\"secret_key\\\",\\\"path\\\":\\\"SECRET_KEY\\\"}],\\\"secretName\\\":\\\"awx-qa-secret-key\\\"}},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"settings\\\",\\\"path\\\":\\\"settings.py\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-settings\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"nginx_conf\\\",\\\"path\\\":\\\"nginx.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-nginx-conf\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"redis_conf\\\",\\\"path\\\":\\\"redis.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-redis-config\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-data\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"receptor-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"receptor_conf\\\",\\\"path\\\":\\\"receptor.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-default-receptor-config\\\"},{\\\"name\\\":\\\"awx-qa-projects\\\",\\\"persistentVolumeClaim\\\":{\\\"claimName\\\":\\\"awx-qa-projects-claim\\\"}}]}}}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:21Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}, \"f:app.kubernetes.io/version\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"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:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-configmaps-pre_stop_scripts\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"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:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-ee\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/receptor-default.conf\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-task\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"AWX_SKIP_MIGRATIONS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_UID\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\"}\": {\".\": {}, \"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/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:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init-database\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}}}, \"k:{\\\"name\\\":\\\"init-receptor\\\"}\": {\".\": {}, \"f:command\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"MY_POD_NAME\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-default-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-tls\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:21Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:deployment.kubernetes.io/revision\": {}}}, \"f:status\": {\"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:replicas\": {}, \"f:unavailableReplicas\": {}, \"f:updatedReplicas\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:21Z\"}], \"name\": \"awx-qa-task\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789672\", \"uid\": \"8ad4aff8-2de9-490a-9571-ef3cdb892bd4\"}, \"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\": \"awx-qa-task\"}}, \"strategy\": {\"rollingUpdate\": {\"maxSurge\": \"25%\", \"maxUnavailable\": \"25%\"}, \"type\": \"RollingUpdate\"}, \"template\": {\"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-configmaps-pre_stop_scripts\": \"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-task\"}, \"creationTimestamp\": null, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-task\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\"}}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}]}, {\"args\": [\"/usr/bin/launch_awx_task.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"task\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_task.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\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-task\", \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/etc/receptor/\", \"name\": \"awx-qa-receptor-config\"}, {\"mountPath\": \"/etc/receptor/work_private_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-private-key.pem\"}, {\"mountPath\": \"/var/run/receptor\", \"name\": \"receptor-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}]}, {\"args\": [\"/bin/sh\", \"-c\", \"if [ ! -f /etc/receptor/receptor.conf ]; then\\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\\n sed -i \\\"s/HOSTNAME/$HOSTNAME/g\\\" /etc/receptor/receptor.conf\\nfi\\nexec receptor --config /etc/receptor/receptor.conf\\n\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-ee\", \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"100m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/receptor/receptor-default.conf\", \"name\": \"awx-qa-default-receptor-config\", \"subPath\": \"receptor.conf\"}, {\"mountPath\": \"/etc/receptor/\", \"name\": \"awx-qa-receptor-config\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/work_private_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-private-key.pem\"}, {\"mountPath\": \"/etc/receptor/tls/\", \"name\": \"awx-qa-receptor-tls\"}, {\"mountPath\": \"/var/run/receptor\", \"name\": \"receptor-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}]}], \"dnsPolicy\": \"ClusterFirst\", \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"wait-for-migrations\"], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init-database\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}]}, {\"command\": [\"/bin/sh\", \"-c\", \"hostname=$MY_POD_NAME\\nreceptor --cert-makereq \\\\\\n bits=2048 \\\\\\n commonname=$hostname \\\\\\n dnsname=$hostname \\\\\\n nodeid=$hostname \\\\\\n outreq=/etc/receptor/tls/receptor.req \\\\\\n outkey=/etc/receptor/tls/receptor.key\\nreceptor --cert-signreq \\\\\\n req=/etc/receptor/tls/receptor.req \\\\\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\\\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\\\\n outcert=/etc/receptor/tls/receptor.crt \\\\\\n notafter=$(date --iso-8601=seconds --utc --date \\\"10 years\\\") \\\\\\n verify=yes\\n\"], \"env\": [{\"name\": \"MY_POD_NAME\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.name\"}}}], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init-receptor\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/tls/\", \"name\": \"awx-qa-receptor-tls\"}]}], \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"terminationGracePeriodSeconds\": 30, \"volumes\": [{\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"emptyDir\": {}, \"name\": \"awx-qa-receptor-tls\"}, {\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-receptor-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-default-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}]}}}, \"status\": {\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:21Z\", \"lastUpdateTime\": \"2024-04-09T10:06:21Z\", \"message\": \"Deployment does not have minimum availability.\", \"reason\": \"MinimumReplicasUnavailable\", \"status\": \"False\", \"type\": \"Available\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:21Z\", \"lastUpdateTime\": \"2024-04-09T10:06:21Z\", \"message\": \"ReplicaSet \\\"awx-qa-task-6975bf9665\\\" is progressing.\", \"reason\": \"ReplicaSetUpdated\", \"status\": \"True\", \"type\": \"Progressing\"}], \"observedGeneration\": 1, \"replicas\": 1, \"unavailableReplicas\": 1, \"updatedReplicas\": 1}}]}\u001b[0m\n\r\nTASK [installer : Check for presence of awx-web Deployment] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:18\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"apps/v1\", \"kind\": \"Deployment\", \"metadata\": {\"annotations\": {\"deployment.kubernetes.io/revision\": \"1\", \"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"apps/v1\\\",\\\"kind\\\":\\\"Deployment\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"},\\\"name\\\":\\\"awx-qa-web\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"replicas\\\":1,\\\"selector\\\":{\\\"matchLabels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\"}},\\\"template\\\":{\\\"metadata\\\":{\\\"annotations\\\":{\\\"checksum-configmaps-config\\\":\\\"00b649a5f673096856311041b524b5aaaf8bfe9a\\\",\\\"checksum-secret-bundle_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-ldap_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-receptor_ca\\\":\\\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\\\",\\\"checksum-secret-receptor_work_signing\\\":\\\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\\\",\\\"checksum-secret-route_tls\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-secret_key\\\":\\\"cf8b8322a067cac47b8395d91741612578e3ad9b\\\",\\\"checksum-secrets-app_credentials\\\":\\\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\\\",\\\"checksum-storage-persistent\\\":\\\"c41135dc01d8c5686aea48103a51a4be85ea7549\\\",\\\"kubectl.kubernetes.io/default-container\\\":\\\"awx-qa-web\\\"},\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"}},\\\"spec\\\":{\\\"containers\\\":[{\\\"args\\\":[\\\"redis-server\\\",\\\"/etc/redis.conf\\\"],\\\"image\\\":\\\"docker.io/redis:7\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"redis\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/redis.conf\\\",\\\"name\\\":\\\"awx-qa-redis-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"redis.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/data\\\",\\\"name\\\":\\\"awx-qa-redis-data\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_web.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"AWX_COMPONENT\\\",\\\"value\\\":\\\"web\\\"},{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_web.conf\\\"},{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"metadata.namespace\\\"}}},{\\\"name\\\":\\\"MY_POD_IP\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"status.podIP\\\"}}},{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\",\\\"value\\\":\\\"/\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-web\\\",\\\"ports\\\":[{\\\"containerPort\\\":8052}],\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/uwsgi.ini\\\",\\\"name\\\":\\\"awx-qa-uwsgi-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"uwsgi.conf\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/execution_environments.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"execution_environments.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/ldap.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"ldap.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/etc/nginx/nginx.conf\\\",\\\"name\\\":\\\"awx-qa-nginx-conf\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"nginx.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.key\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-public-key.pem\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_rsyslog.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_rsyslog.conf\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-rsyslog\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"}]}],\\\"initContainers\\\":[{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"\\\"],\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":null}],\\\"priorityClassName\\\":\\\"\\\",\\\"serviceAccountName\\\":\\\"awx-qa\\\",\\\"volumes\\\":[{\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-ca\\\"}},{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-work-signing\\\"}},{\\\"name\\\":\\\"awx-qa-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\\\":\\\"awx-qa-app-credentials\\\"}},{\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"secret\\\":{\\\"items\\\":[{\\\"key\\\":\\\"secret_key\\\",\\\"path\\\":\\\"SECRET_KEY\\\"}],\\\"secretName\\\":\\\"awx-qa-secret-key\\\"}},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"settings\\\",\\\"path\\\":\\\"settings.py\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-settings\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"nginx_conf\\\",\\\"path\\\":\\\"nginx.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-nginx-conf\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"redis_conf\\\",\\\"path\\\":\\\"redis.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-redis-config\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"uwsgi_conf\\\",\\\"path\\\":\\\"uwsgi.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-data\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"receptor-socket\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"receptor_conf\\\",\\\"path\\\":\\\"receptor.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"name\\\":\\\"awx-qa-projects\\\",\\\"persistentVolumeClaim\\\":{\\\"claimName\\\":\\\"awx-qa-projects-claim\\\"}}]}}}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:20Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.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\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"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:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"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:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-web\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8052,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"/etc/tower/uwsgi.ini\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:20Z\"}, {\"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:updatedReplicas\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:07:08Z\"}], \"name\": \"awx-qa-web\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177790078\", \"uid\": \"c666827d-44b4-4a9b-ad8a-3aa97ab3e4e5\"}, \"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\": \"awx-qa-web\"}}, \"strategy\": {\"rollingUpdate\": {\"maxSurge\": \"25%\", \"maxUnavailable\": \"25%\"}, \"type\": \"RollingUpdate\"}, \"template\": {\"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-web\"}, \"creationTimestamp\": null, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\"}}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}]}, {\"args\": [\"/usr/bin/launch_awx_web.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"web\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_web.conf\"}, {\"name\": \"MY_POD_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}, {\"name\": \"MY_POD_IP\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"status.podIP\"}}}, {\"name\": \"UWSGI_MOUNT_PATH\", \"value\": \"/\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-web\", \"ports\": [{\"containerPort\": 8052, \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/uwsgi.ini\", \"name\": \"awx-qa-uwsgi-config\", \"readOnly\": true, \"subPath\": \"uwsgi.conf\"}, {\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/etc/nginx/nginx.conf\", \"name\": \"awx-qa-nginx-conf\", \"readOnly\": true, \"subPath\": \"nginx.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/work_public_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-public-key.pem\"}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}]}], \"dnsPolicy\": \"ClusterFirst\", \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"terminationGracePeriodSeconds\": 30, \"volumes\": [{\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"uwsgi_conf\", \"path\": \"uwsgi.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-uwsgi-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}]}}}, \"status\": {\"availableReplicas\": 1, \"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"lastUpdateTime\": \"2024-04-09T10:07:08Z\", \"message\": \"Deployment has minimum availability.\", \"reason\": \"MinimumReplicasAvailable\", \"status\": \"True\", \"type\": \"Available\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:20Z\", \"lastUpdateTime\": \"2024-04-09T10:07:08Z\", \"message\": \"ReplicaSet \\\"awx-qa-web-7b4d9d457c\\\" has successfully progressed.\", \"reason\": \"NewReplicaSetAvailable\", \"status\": \"True\", \"type\": \"Progressing\"}], \"observedGeneration\": 1, \"readyReplicas\": 1, \"replicas\": 1, \"updatedReplicas\": 1}}]}\u001b[0m\n\r\nTASK [installer : Start installation if auto_upgrade is true] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/main.yml:26\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/install.yml for localhost\u001b[0m\n\r\nTASK [installer : Delete old deployment for before installing during upgrade] ***\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {\"changed\": false, \"method\": \"delete\", \"result\": {}}\u001b[0m\n\r\nTASK [installer : Patching labels to AWX kind] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:10\u001b[0m\n\u001b[0;32mok: [localhost] => {\"changed\": false, \"method\": \"update\", \"result\": {\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"metadata\": {\"creationTimestamp\": \"2024-04-09T10:05:14Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:spec\": {\".\": {}, \"f:admin_password_secret\": {}, \"f:admin_user\": {}, \"f:auto_upgrade\": {}, \"f:create_preload_data\": {}, \"f:ee_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:garbage_collect_secrets\": {}, \"f:image_pull_policy\": {}, \"f:ingress_type\": {}, \"f:init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:ipv6_disabled\": {}, \"f:loadbalancer_class\": {}, \"f:loadbalancer_ip\": {}, \"f:loadbalancer_port\": {}, \"f:loadbalancer_protocol\": {}, \"f:metrics_utility_cronjob_gather_schedule\": {}, \"f:metrics_utility_cronjob_report_schedule\": {}, \"f:metrics_utility_enabled\": {}, \"f:metrics_utility_pvc_claim_size\": {}, \"f:no_log\": {}, \"f:postgres_configuration_secret\": {}, \"f:postgres_init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_keepalives\": {}, \"f:postgres_keepalives_count\": {}, \"f:postgres_keepalives_idle\": {}, \"f:postgres_keepalives_interval\": {}, \"f:postgres_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_storage_class\": {}, \"f:postgres_storage_requirements\": {\".\": {}, \"f:requests\": {\".\": {}, \"f:storage\": {}}}, \"f:projects_persistence\": {}, \"f:projects_storage_access_mode\": {}, \"f:projects_storage_class\": {}, \"f:projects_storage_size\": {}, \"f:redis_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:replicas\": {}, \"f:route_host\": {}, \"f:route_tls_termination_mechanism\": {}, \"f:rsyslog_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:secret_key_secret\": {}, \"f:service_type\": {}, \"f:set_self_labels\": {}, \"f:task_liveness_failure_threshold\": {}, \"f:task_liveness_initial_delay\": {}, \"f:task_liveness_period\": {}, \"f:task_liveness_timeout\": {}, \"f:task_privileged\": {}, \"f:task_readiness_failure_threshold\": {}, \"f:task_readiness_initial_delay\": {}, \"f:task_readiness_period\": {}, \"f:task_readiness_timeout\": {}, \"f:task_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:web_liveness_failure_threshold\": {}, \"f:web_liveness_initial_delay\": {}, \"f:web_liveness_period\": {}, \"f:web_liveness_timeout\": {}, \"f:web_readiness_failure_threshold\": {}, \"f:web_readiness_initial_delay\": {}, \"f:web_readiness_period\": {}, \"f:web_readiness_timeout\": {}, \"f:web_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:14Z\"}, {\"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:21Z\"}, {\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\".\": {}, \"f:conditions\": {}}}, \"manager\": \"ansible-operator\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:10:59Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177791951\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}, \"spec\": {\"admin_password_secret\": \"awx-qa-admin-password\", \"admin_user\": \"admin\", \"auto_upgrade\": true, \"create_preload_data\": true, \"ee_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"100m\", \"memory\": \"64Mi\"}}, \"garbage_collect_secrets\": false, \"image_pull_policy\": \"IfNotPresent\", \"ingress_type\": \"route\", \"init_container_resource_requirements\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"ipv6_disabled\": false, \"loadbalancer_class\": \"\", \"loadbalancer_ip\": \"\", \"loadbalancer_port\": 80, \"loadbalancer_protocol\": \"http\", \"metrics_utility_cronjob_gather_schedule\": \"@hourly\", \"metrics_utility_cronjob_report_schedule\": \"@monthly\", \"metrics_utility_enabled\": false, \"metrics_utility_pvc_claim_size\": \"5Gi\", \"no_log\": false, \"postgres_configuration_secret\": \"awx-qa-postgres-configuration\", \"postgres_init_container_resource_requirements\": {\"limits\": {\"cpu\": \"50m\", \"memory\": \"100Mi\"}, \"requests\": {\"cpu\": \"10m\", \"memory\": \"64Mi\"}}, \"postgres_keepalives\": true, \"postgres_keepalives_count\": 5, \"postgres_keepalives_idle\": 5, \"postgres_keepalives_interval\": 5, \"postgres_resource_requirements\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"postgres_storage_class\": \"managed-csi\", \"postgres_storage_requirements\": {\"requests\": {\"storage\": \"50Gi\"}}, \"projects_persistence\": true, \"projects_storage_access_mode\": \"ReadWriteMany\", \"projects_storage_class\": \"azurefile-csi\", \"projects_storage_size\": \"10Gi\", \"redis_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"replicas\": 1, \"route_host\": \"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\", \"route_tls_termination_mechanism\": \"Edge\", \"rsyslog_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"secret_key_secret\": \"awx-qa-secret-key\", \"service_type\": \"clusterip\", \"set_self_labels\": true, \"task_liveness_failure_threshold\": 3, \"task_liveness_initial_delay\": 5, \"task_liveness_period\": 0, \"task_liveness_timeout\": 1, \"task_privileged\": false, \"task_readiness_failure_threshold\": 3, \"task_readiness_initial_delay\": 20, \"task_readiness_period\": 0, \"task_readiness_timeout\": 1, \"task_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"web_liveness_failure_threshold\": 3, \"web_liveness_initial_delay\": 5, \"web_liveness_period\": 0, \"web_liveness_timeout\": 1, \"web_readiness_failure_threshold\": 3, \"web_readiness_initial_delay\": 20, \"web_readiness_period\": 0, \"web_readiness_timeout\": 1, \"web_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}}, \"status\": {\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"Failed\", \"status\": \"True\", \"type\": \"Failure\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"\", \"status\": \"False\", \"type\": \"Successful\"}, {\"lastTransitionTime\": \"2024-04-09T10:10:59Z\", \"reason\": \"Running\", \"status\": \"True\", \"type\": \"Running\"}]}}}\u001b[0m\n\r\nTASK [installer : Look up details for this deployment] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:26\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"additional_labels | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Select resource labels which are in `additional_labels`] *****\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:34\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"additional_labels | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Include secret key configuration tasks] **********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:44\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml for localhost\u001b[0m\n\r\nTASK [installer : 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;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret_key\": \"cnFRM3FaZ05LcVdjTFlpT0s0V1hZQUdyMTF3NVByYk8=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret_key\\\":\\\"rqQ3qZgNKqWcLYiOK4WXYAGr11w5PrbO\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:24Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret_key\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:24Z\"}], \"name\": \"awx-qa-secret-key\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789074\", \"uid\": \"024a5fe1-998f-468a-948b-b9d4bb114699\"}, \"type\": \"Opaque\"}]}\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_configuration.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret_key\": \"cnFRM3FaZ05LcVdjTFlpT0s0V1hZQUdyMTF3NVByYk8=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret_key\\\":\\\"rqQ3qZgNKqWcLYiOK4WXYAGr11w5PrbO\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:24Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret_key\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:24Z\"}], \"name\": \"awx-qa-secret-key\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789074\", \"uid\": \"024a5fe1-998f-468a-948b-b9d4bb114699\"}, \"type\": \"Opaque\"}]}\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] => {\"ansible_facts\": {\"_secret_key_secret\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret_key\": \"cnFRM3FaZ05LcVdjTFlpT0s0V1hZQUdyMTF3NVByYk8=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret_key\\\":\\\"rqQ3qZgNKqWcLYiOK4WXYAGr11w5PrbO\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:24Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret_key\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:24Z\"}], \"name\": \"awx-qa-secret-key\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789074\", \"uid\": \"024a5fe1-998f-468a-948b-b9d4bb114699\"}, \"type\": \"Opaque\"}]}}, \"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] => {\"changed\": false, \"false_condition\": \"not _secret_key_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read secret key secret] **************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:31\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _secret_key_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was 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] => {\"ansible_facts\": {\"secret_key\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret_key\": \"cnFRM3FaZ05LcVdjTFlpT0s0V1hZQUdyMTF3NVByYk8=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret_key\\\":\\\"rqQ3qZgNKqWcLYiOK4WXYAGr11w5PrbO\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:24Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret_key\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:24Z\"}], \"name\": \"awx-qa-secret-key\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789074\", \"uid\": \"024a5fe1-998f-468a-948b-b9d4bb114699\"}, \"type\": \"Opaque\"}]}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Store secret key secret name] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/secret_key_configuration.yml:46\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"secret_key_secret_name\": \"awx-qa-secret-key\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Load LDAP CAcert certificate] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:47\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"ldap_cacert_secret != ''\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Load ldap bind password] *************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:52\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"ldap_password_secret != ''\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Load bundle certificate authority certificate] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:57\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"bundle_cacert_secret != ''\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Include admin password configuration tasks] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:62\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/ansible/roles/installer/tasks/admin_password_configuration.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"password\": \"OTJWaXAzclJU\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:password\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-admin-password\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132072\", \"uid\": \"33abb452-a10d-4da0-98dc-d22f57082892\"}, \"type\": \"Opaque\"}]}\u001b[0m\n\r\nTASK [installer : Check for default admin password configuration] **************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:11\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"password\": \"OTJWaXAzclJU\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:password\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-admin-password\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132072\", \"uid\": \"33abb452-a10d-4da0-98dc-d22f57082892\"}, \"type\": \"Opaque\"}]}\u001b[0m\n\r\nTASK [installer : Set admin password secret] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:19\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_admin_password_secret\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"password\": \"OTJWaXAzclJU\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:password\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-admin-password\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132072\", \"uid\": \"33abb452-a10d-4da0-98dc-d22f57082892\"}, \"type\": \"Opaque\"}]}}, \"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\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _admin_password_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was 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;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _admin_password_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set admin password secret] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/admin_password_configuration.yml:41\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"__admin_password_secret\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"password\": \"OTJWaXAzclJU\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:password\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-admin-password\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132072\", \"uid\": \"33abb452-a10d-4da0-98dc-d22f57082892\"}, \"type\": \"Opaque\"}]}}, \"changed\": false}\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] => {\"ansible_facts\": {\"admin_password\": \"92Vip3rRT\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Include broadcast websocket configuration tasks] *************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:65\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml for localhost\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] => {\"changed\": false, \"false_condition\": \"broadcast_websocket_secret | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[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] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret\": \"bGdUcDN4MmFYVkpkVnhoZUlybnFlMWhsNnY5ZTdYZEE=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-broadcast-websocket\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret\\\":\\\"lgTp3x2aXVJdVxheIrnqe1hl6v9e7XdA\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:28Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:28Z\"}], \"name\": \"awx-qa-broadcast-websocket\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789121\", \"uid\": \"729146ae-364f-488a-aa4c-a14d7dfaaaa6\"}, \"type\": \"Opaque\"}]}\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:19\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_broadcast_websocket_secret\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret\": \"bGdUcDN4MmFYVkpkVnhoZUlybnFlMWhsNnY5ZTdYZEE=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-broadcast-websocket\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret\\\":\\\"lgTp3x2aXVJdVxheIrnqe1hl6v9e7XdA\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:28Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:28Z\"}], \"name\": \"awx-qa-broadcast-websocket\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789121\", \"uid\": \"729146ae-364f-488a-aa4c-a14d7dfaaaa6\"}, \"type\": \"Opaque\"}]}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Create broadcast websocket secret] ***************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:26\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _broadcast_websocket_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read broadcast websocket secret] *****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/broadcast_websocket_configuration.yml:32\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _broadcast_websocket_secret['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was 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] => {\"ansible_facts\": {\"__broadcast_websocket_secret\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"secret\": \"bGdUcDN4MmFYVkpkVnhoZUlybnFlMWhsNnY5ZTdYZEE=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-broadcast-websocket\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"stringData\\\":{\\\"secret\\\":\\\"lgTp3x2aXVJdVxheIrnqe1hl6v9e7XdA\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:28Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:secret\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:28Z\"}], \"name\": \"awx-qa-broadcast-websocket\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789121\", \"uid\": \"729146ae-364f-488a-aa4c-a14d7dfaaaa6\"}, \"type\": \"Opaque\"}]}}, \"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] => {\"ansible_facts\": {\"broadcast_websocket_secret_value\": \"lgTp3x2aXVJdVxheIrnqe1hl6v9e7XdA\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Include set_images tasks] ************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:68\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/set_images.yml for localhost\u001b[0m\n\r\nTASK [installer : Set default awx init container image] ************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:3\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_default_init_container_image\": \"quay.io/ansible/awx-ee:24.0.0\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided awx init image] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:7\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"init_container_image | default('_undefined',true) != '_undefined'\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Init image URL] ******************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:14\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_init_container_image\": \"quay.io/ansible/awx-ee:24.0.0\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set default awx init projects container image] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:21\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_default_init_projects_container_image\": \"quay.io/centos/centos:stream9\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided awx init projects image] *******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:25\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"init_projects_container_image | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Init projects image URL] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/set_images.yml:31\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_init_projects_container_image\": \"quay.io/centos/centos:stream9\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Include database configuration tasks] ************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:71\u001b[0m\n\u001b[0;34mstatically imported: /opt/ansible/roles/installer/tasks/migrate_data.yml\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/database_configuration.yml for localhost\u001b[0m\n\r\nTASK [installer : Check for specified PostgreSQL configuration] ****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"database\": \"YXd4\", \"host\": \"YXd4LXFhLXBvc3RncmVzLTE1\", \"password\": \"OTJWaXAzclJU\", \"port\": \"NTQzMg==\", \"type\": \"bWFuYWdlZA==\", \"username\": \"YXd4\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:database\": {}, \"f:host\": {}, \"f:password\": {}, \"f:port\": {}, \"f:type\": {}, \"f:username\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-postgres-configuration\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132073\", \"uid\": \"21a42f51-b995-41ae-bc57-1eb708242f71\"}, \"type\": \"Opaque\"}]}\u001b[0m\n\r\nTASK [installer : 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] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"database\": \"YXd4\", \"host\": \"YXd4LXFhLXBvc3RncmVzLTE1\", \"password\": \"OTJWaXAzclJU\", \"port\": \"NTQzMg==\", \"type\": \"bWFuYWdlZA==\", \"username\": \"YXd4\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:database\": {}, \"f:host\": {}, \"f:password\": {}, \"f:port\": {}, \"f:type\": {}, \"f:username\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-postgres-configuration\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132073\", \"uid\": \"21a42f51-b995-41ae-bc57-1eb708242f71\"}, \"type\": \"Opaque\"}]}\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] => {\"changed\": false, \"false_condition\": \"old_postgres_configuration_secret | length\", \"skip_reason\": \"Conditional result was 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;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": []}\u001b[0m\n\r\nTASK [installer : Set old PostgreSQL configuration] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:36\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"old_pg_config\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": []}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : 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] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set default postgres image] **********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:50\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_default_postgres_image\": \"quay.io/sclorg/postgresql-15-c9s:latest\"}, \"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:54\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_pg_config\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"database\": \"YXd4\", \"host\": \"YXd4LXFhLXBvc3RncmVzLTE1\", \"password\": \"OTJWaXAzclJU\", \"port\": \"NTQzMg==\", \"type\": \"bWFuYWdlZA==\", \"username\": \"YXd4\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:database\": {}, \"f:host\": {}, \"f:password\": {}, \"f:port\": {}, \"f:type\": {}, \"f:username\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-postgres-configuration\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132073\", \"uid\": \"21a42f51-b995-41ae-bc57-1eb708242f71\"}, \"type\": \"Opaque\"}]}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided postgres image] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:59\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"postgres_image | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Postgres image URL] **************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:66\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_postgres_image\": \"quay.io/sclorg/postgresql-15-c9s:latest\"}, \"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:71\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _pg_config['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read Database Configuration] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:77\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not _pg_config['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set PostgreSQL Configuration] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:86\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"pg_config\": {\"api_found\": true, \"changed\": false, \"failed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"database\": \"YXd4\", \"host\": \"YXd4LXFhLXBvc3RncmVzLTE1\", \"password\": \"OTJWaXAzclJU\", \"port\": \"NTQzMg==\", \"type\": \"bWFuYWdlZA==\", \"username\": \"YXd4\"}, \"kind\": \"Secret\", \"metadata\": {\"creationTimestamp\": \"2024-04-08T10:57:22Z\", \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:database\": {}, \"f:host\": {}, \"f:password\": {}, \"f:port\": {}, \"f:type\": {}, \"f:username\": {}}, \"f:type\": {}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-08T10:57:22Z\"}], \"name\": \"awx-qa-postgres-configuration\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177132073\", \"uid\": \"21a42f51-b995-41ae-bc57-1eb708242f71\"}, \"type\": \"Opaque\"}]}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set actual postgres configuration secret used] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:91\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"__postgres_configuration_secret\": \"awx-qa-postgres-configuration\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Store Database Configuration] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:95\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"awx_postgres_database\": \"awx\", \"awx_postgres_host\": \"awx-qa-postgres-15\", \"awx_postgres_pass\": \"92Vip3rRT\", \"awx_postgres_port\": \"5432\", \"awx_postgres_sslmode\": \"prefer\", \"awx_postgres_user\": \"awx\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set database as managed] *************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:105\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"managed_database\": true}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Get the old postgres pod (N-1)] ******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:111\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.233\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"kubectl.kubernetes.io/default-container\": \"awx-manager\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:11:37Z\", \"generateName\": \"awx-operator-controller-manager-66c686b575-\", \"labels\": {\"control-plane\": \"controller-manager\", \"helm.sh/chart\": \"awx-operator\", \"pod-template-hash\": \"66c686b575\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"f:generateName\": {}, \"f:labels\": {\".\": {}, \"f:control-plane\": {}, \"f:helm.sh/chart\": {}, \"f:pod-template-hash\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"12d933ac-2223-4695-a409-c31c5ee7b2ba\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-manager\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"ANSIBLE_DEBUG_LOGS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"ANSIBLE_GATHERING\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"WATCH_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:livenessProbe\": {\".\": {}, \"f:failureThreshold\": {}, \"f:httpGet\": {\".\": {}, \"f:path\": {}, \"f:port\": {}, \"f:scheme\": {}}, \"f:initialDelaySeconds\": {}, \"f:periodSeconds\": {}, \"f:successThreshold\": {}, \"f:timeoutSeconds\": {}}, \"f:name\": {}, \"f:readinessProbe\": {\".\": {}, \"f:failureThreshold\": {}, \"f:httpGet\": {\".\": {}, \"f:path\": {}, \"f:port\": {}, \"f:scheme\": {}}, \"f:initialDelaySeconds\": {}, \"f:periodSeconds\": {}, \"f:successThreshold\": {}, \"f:timeoutSeconds\": {}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:securityContext\": {\".\": {}, \"f:allowPrivilegeEscalation\": {}, \"f:capabilities\": {\".\": {}, \"f:drop\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}, \"k:{\\\"name\\\":\\\"kube-rbac-proxy\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8443,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:name\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:securityContext\": {\".\": {}, \"f:allowPrivilegeEscalation\": {}, \"f:capabilities\": {\".\": {}, \"f:drop\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:enableServiceLinks\": {}, \"f:imagePullSecrets\": {\".\": {}, \"k:{\\\"name\\\":\\\"redhat-operators-pull-secret\\\"}\": {}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {\".\": {}, \"f:runAsNonRoot\": {}}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:11:37Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:11:39Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.233\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:11:47Z\"}], \"name\": \"awx-operator-controller-manager-66c686b575-pdt56\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"ReplicaSet\", \"name\": \"awx-operator-controller-manager-66c686b575\", \"uid\": \"12d933ac-2223-4695-a409-c31c5ee7b2ba\"}], \"resourceVersion\": \"177792339\", \"uid\": \"efb51012-fb51-4abe-b4ef-7e269e016ab3\"}, \"spec\": {\"containers\": [{\"args\": [\"--secure-listen-address=0.0.0.0:8443\", \"--upstream=http://127.0.0.1:8080/\", \"--logtostderr=true\", \"--v=0\"], \"image\": \"gcr.io/kubebuilder/kube-rbac-proxy:v0.15.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"kube-rbac-proxy\", \"ports\": [{\"containerPort\": 8443, \"name\": \"https\", \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"128Mi\"}, \"requests\": {\"cpu\": \"5m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-5t6hx\", \"readOnly\": true}]}, {\"args\": [\"--health-probe-bind-address=:6789\", \"--metrics-bind-address=127.0.0.1:8080\", \"--leader-elect\", \"--leader-election-id=awx-operator\"], \"env\": [{\"name\": \"ANSIBLE_GATHERING\", \"value\": \"explicit\"}, {\"name\": \"ANSIBLE_DEBUG_LOGS\", \"value\": \"false\"}, {\"name\": \"WATCH_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}], \"image\": \"quay.io/ansible/awx-operator:2.13.1\", \"imagePullPolicy\": \"IfNotPresent\", \"livenessProbe\": {\"failureThreshold\": 3, \"httpGet\": {\"path\": \"/healthz\", \"port\": 6789, \"scheme\": \"HTTP\"}, \"initialDelaySeconds\": 15, \"periodSeconds\": 20, \"successThreshold\": 1, \"timeoutSeconds\": 1}, \"name\": \"awx-manager\", \"readinessProbe\": {\"failureThreshold\": 3, \"httpGet\": {\"path\": \"/readyz\", \"port\": 6789, \"scheme\": \"HTTP\"}, \"initialDelaySeconds\": 5, \"periodSeconds\": 10, \"successThreshold\": 1, \"timeoutSeconds\": 1}, \"resources\": {\"limits\": {\"cpu\": \"1500m\", \"memory\": \"960Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"32Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-5t6hx\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"imagePullSecrets\": [{\"name\": \"redhat-operators-pull-secret\"}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"runAsNonRoot\": true, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"awx-operator-controller-manager\", \"serviceAccountName\": \"awx-operator-controller-manager\", \"terminationGracePeriodSeconds\": 10, \"tolerations\": [{\"effect\": \"NoExecute\", \"key\": \"node.kubernetes.io/not-ready\", \"operator\": \"Exists\", \"tolerationSeconds\": 300}, {\"effect\": \"NoExecute\", \"key\": \"node.kubernetes.io/unreachable\", \"operator\": \"Exists\", \"tolerationSeconds\": 300}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"kube-api-access-5t6hx\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:11:37Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:11:47Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:11:47Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:11:37Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://e51a8767fa02fc6d968672696d44088ef528544e04352d81305c0379c5a90863\", \"image\": \"quay.io/ansible/awx-operator:2.13.1\", \"imageID\": \"quay.io/ansible/awx-operator@sha256:7aa1bf14ebc6461aa00682fe4386d8d340f075325b7850e43037d65b0372986e\", \"lastState\": {}, \"name\": \"awx-manager\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:11:39Z\"}}}, {\"containerID\": \"cri-o://408080586ca8f9b1fa1ab222b7b0789d89699ac070c72bd639c37f6c5b9ba922\", \"image\": \"gcr.io/kubebuilder/kube-rbac-proxy:v0.15.0\", \"imageID\": \"gcr.io/kubebuilder/kube-rbac-proxy@sha256:a3768b8f9d259df714ebbf176798c380f4d929216e656dc30754eafa03a74c41\", \"lastState\": {}, \"name\": \"kube-rbac-proxy\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:11:39Z\"}}}], \"hostIP\": \"10.65.152.69\", \"phase\": \"Running\", \"podIP\": \"10.28.7.233\", \"podIPs\": [{\"ip\": \"10.28.7.233\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:11:37Z\"}}, {\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.231\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:05:34Z\", \"generateName\": \"awx-qa-postgres-15-\", \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"controller-revision-hash\": \"awx-qa-postgres-15-9fbb4bc6b\", \"statefulset.kubernetes.io/pod-name\": \"awx-qa-postgres-15-0\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:generateName\": {}, \"f:labels\": {\".\": {}, \"f:app.kubernetes.io/component\": {}, \"f:app.kubernetes.io/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/part-of\": {}, \"f:controller-revision-hash\": {}, \"f:statefulset.kubernetes.io/pod-name\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"a1df0663-20c9-4d6e-9910-fbd30c66f17d\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"postgres\\\"}\": {\".\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"PGDATA\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_DATABASE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_DB\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_HOST_AUTH_METHOD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_INITDB_ARGS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":5432,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:name\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/var/lib/pgsql/data\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}}}}, \"f:dnsPolicy\": {}, \"f:enableServiceLinks\": {}, \"f:hostname\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:subdomain\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"postgres-15\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:34Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:54Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.231\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:55Z\"}], \"name\": \"awx-qa-postgres-15-0\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"StatefulSet\", \"name\": \"awx-qa-postgres-15\", \"uid\": \"a1df0663-20c9-4d6e-9910-fbd30c66f17d\"}], \"resourceVersion\": \"177789383\", \"uid\": \"c7a3b35b-5cd8-41f0-84bf-da3403468b70\"}, \"spec\": {\"containers\": [{\"env\": [{\"name\": \"POSTGRESQL_DATABASE\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_DB\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"PGDATA\", \"value\": \"/var/lib/pgsql/data/pgdata\"}, {\"name\": \"POSTGRES_INITDB_ARGS\", \"value\": \"--auth-host=scram-sha-256\"}, {\"name\": \"POSTGRES_HOST_AUTH_METHOD\", \"value\": \"scram-sha-256\"}], \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"postgres\", \"ports\": [{\"containerPort\": 5432, \"name\": \"postgres-15\", \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/lib/pgsql/data\", \"name\": \"postgres-15\", \"subPath\": \"data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-2ld7w\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"hostname\": \"awx-qa-postgres-15-0\", \"imagePullSecrets\": [{\"name\": \"default-dockercfg-nkt2w\"}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"default\", \"serviceAccountName\": \"default\", \"subdomain\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"postgres-15\", \"persistentVolumeClaim\": {\"claimName\": \"postgres-15-awx-qa-postgres-15-0\"}}, {\"name\": \"kube-api-access-2ld7w\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://d7d2e2bd5fad9b7f8974c6d6f875c0a50660a5ae5b554ae8714979f89b7d364f\", \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imageID\": \"quay.io/sclorg/postgresql-15-c9s@sha256:48d6daecae2d091213664ba7bf60cb6411a986b7e1060e0ee97b19b59e4ae429\", \"lastState\": {}, \"name\": \"postgres\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:05:54Z\"}}}], \"hostIP\": \"10.65.152.69\", \"phase\": \"Running\", \"podIP\": \"10.28.7.231\", \"podIPs\": [{\"ip\": \"10.28.7.231\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:05:34Z\"}}, {\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.232\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-web\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:06:20Z\", \"generateName\": \"awx-qa-web-7b4d9d457c-\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\", \"pod-template-hash\": \"7b4d9d457c\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"f:generateName\": {}, \"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:pod-template-hash\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"2cb43a97-1730-4200-a9d3-b5397b1a019c\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-web\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8052,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"/etc/tower/uwsgi.ini\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:enableServiceLinks\": {}, \"f:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:20Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:22Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:initContainerStatuses\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.232\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:07:08Z\"}], \"name\": \"awx-qa-web-7b4d9d457c-d86zc\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"ReplicaSet\", \"name\": \"awx-qa-web-7b4d9d457c\", \"uid\": \"2cb43a97-1730-4200-a9d3-b5397b1a019c\"}], \"resourceVersion\": \"177790073\", \"uid\": \"0eff6166-ecb9-4f08-8afa-a0e8ab011122\"}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_web.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"web\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_web.conf\"}, {\"name\": \"MY_POD_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}, {\"name\": \"MY_POD_IP\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"status.podIP\"}}}, {\"name\": \"UWSGI_MOUNT_PATH\", \"value\": \"/\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-web\", \"ports\": [{\"containerPort\": 8052, \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/uwsgi.ini\", \"name\": \"awx-qa-uwsgi-config\", \"readOnly\": true, \"subPath\": \"uwsgi.conf\"}, {\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/etc/nginx/nginx.conf\", \"name\": \"awx-qa-nginx-conf\", \"readOnly\": true, \"subPath\": \"nginx.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/work_public_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-public-key.pem\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"imagePullSecrets\": [{\"name\": \"awx-qa-dockercfg-djpl5\"}], \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"uwsgi_conf\", \"path\": \"uwsgi.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-uwsgi-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}, {\"name\": \"kube-api-access-qrvxr\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:49Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:20Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://4e314b81d018f4681b997bad799e936d0e15770bfd89d6cbf315e706ba884acb\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-rsyslog\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:08Z\"}}}, {\"containerID\": \"cri-o://9d0af60c87e4a7c3d5b4a7607bced80736f3659696895bfad35aaff9ad3cc588\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-web\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:07Z\"}}}, {\"containerID\": \"cri-o://4579201e8c4a5044dee20831d122f5d1fc410b744980a5824aac4ab87d56afa4\", \"image\": \"docker.io/library/redis:7\", \"imageID\": \"docker.io/library/redis@sha256:2e791e49d89aa881c7c8c6fa80dd14ea503c6d05b7aec285e7899682a1a7a7f3\", \"lastState\": {}, \"name\": \"redis\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"hostIP\": \"10.65.152.69\", \"initContainerStatuses\": [{\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imageID\": \"quay.io/ansible/awx-ee@sha256:83313452256bd80fb23de3c772afd852d58183e506445267a419a20a02cfe489\", \"lastState\": {}, \"name\": \"init\", \"ready\": true, \"restartCount\": 0, \"state\": {\"terminated\": {\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"exitCode\": 0, \"finishedAt\": \"2024-04-09T10:06:49Z\", \"reason\": \"Completed\", \"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"phase\": \"Running\", \"podIP\": \"10.28.7.232\", \"podIPs\": [{\"ip\": \"10.28.7.232\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:06:20Z\"}}]}\u001b[0m\n\r\nTASK [installer : Filter pods by name] *****************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:120\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"filtered_old_postgres_pods\": []}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set info for previous postgres pod] **************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:128\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"filtered_old_postgres_pods | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set info for previous postgres pod] **************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:136\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"filtered_old_postgres_pods | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Look up details for this deployment] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:142\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"metadata\": {\"creationTimestamp\": \"2024-04-09T10:05:14Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:spec\": {\".\": {}, \"f:admin_password_secret\": {}, \"f:admin_user\": {}, \"f:auto_upgrade\": {}, \"f:create_preload_data\": {}, \"f:ee_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:garbage_collect_secrets\": {}, \"f:image_pull_policy\": {}, \"f:ingress_type\": {}, \"f:init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:ipv6_disabled\": {}, \"f:loadbalancer_class\": {}, \"f:loadbalancer_ip\": {}, \"f:loadbalancer_port\": {}, \"f:loadbalancer_protocol\": {}, \"f:metrics_utility_cronjob_gather_schedule\": {}, \"f:metrics_utility_cronjob_report_schedule\": {}, \"f:metrics_utility_enabled\": {}, \"f:metrics_utility_pvc_claim_size\": {}, \"f:no_log\": {}, \"f:postgres_configuration_secret\": {}, \"f:postgres_init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_keepalives\": {}, \"f:postgres_keepalives_count\": {}, \"f:postgres_keepalives_idle\": {}, \"f:postgres_keepalives_interval\": {}, \"f:postgres_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_storage_class\": {}, \"f:postgres_storage_requirements\": {\".\": {}, \"f:requests\": {\".\": {}, \"f:storage\": {}}}, \"f:projects_persistence\": {}, \"f:projects_storage_access_mode\": {}, \"f:projects_storage_class\": {}, \"f:projects_storage_size\": {}, \"f:redis_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:replicas\": {}, \"f:route_host\": {}, \"f:route_tls_termination_mechanism\": {}, \"f:rsyslog_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:secret_key_secret\": {}, \"f:service_type\": {}, \"f:set_self_labels\": {}, \"f:task_liveness_failure_threshold\": {}, \"f:task_liveness_initial_delay\": {}, \"f:task_liveness_period\": {}, \"f:task_liveness_timeout\": {}, \"f:task_privileged\": {}, \"f:task_readiness_failure_threshold\": {}, \"f:task_readiness_initial_delay\": {}, \"f:task_readiness_period\": {}, \"f:task_readiness_timeout\": {}, \"f:task_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:web_liveness_failure_threshold\": {}, \"f:web_liveness_initial_delay\": {}, \"f:web_liveness_period\": {}, \"f:web_liveness_timeout\": {}, \"f:web_readiness_failure_threshold\": {}, \"f:web_readiness_initial_delay\": {}, \"f:web_readiness_period\": {}, \"f:web_readiness_timeout\": {}, \"f:web_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:14Z\"}, {\"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:21Z\"}, {\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\".\": {}, \"f:conditions\": {}}}, \"manager\": \"ansible-operator\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:10:59Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177791951\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}, \"spec\": {\"admin_password_secret\": \"awx-qa-admin-password\", \"admin_user\": \"admin\", \"auto_upgrade\": true, \"create_preload_data\": true, \"ee_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"100m\", \"memory\": \"64Mi\"}}, \"garbage_collect_secrets\": false, \"image_pull_policy\": \"IfNotPresent\", \"ingress_type\": \"route\", \"init_container_resource_requirements\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"ipv6_disabled\": false, \"loadbalancer_class\": \"\", \"loadbalancer_ip\": \"\", \"loadbalancer_port\": 80, \"loadbalancer_protocol\": \"http\", \"metrics_utility_cronjob_gather_schedule\": \"@hourly\", \"metrics_utility_cronjob_report_schedule\": \"@monthly\", \"metrics_utility_enabled\": false, \"metrics_utility_pvc_claim_size\": \"5Gi\", \"no_log\": false, \"postgres_configuration_secret\": \"awx-qa-postgres-configuration\", \"postgres_init_container_resource_requirements\": {\"limits\": {\"cpu\": \"50m\", \"memory\": \"100Mi\"}, \"requests\": {\"cpu\": \"10m\", \"memory\": \"64Mi\"}}, \"postgres_keepalives\": true, \"postgres_keepalives_count\": 5, \"postgres_keepalives_idle\": 5, \"postgres_keepalives_interval\": 5, \"postgres_resource_requirements\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"postgres_storage_class\": \"managed-csi\", \"postgres_storage_requirements\": {\"requests\": {\"storage\": \"50Gi\"}}, \"projects_persistence\": true, \"projects_storage_access_mode\": \"ReadWriteMany\", \"projects_storage_class\": \"azurefile-csi\", \"projects_storage_size\": \"10Gi\", \"redis_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"replicas\": 1, \"route_host\": \"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\", \"route_tls_termination_mechanism\": \"Edge\", \"rsyslog_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"secret_key_secret\": \"awx-qa-secret-key\", \"service_type\": \"clusterip\", \"set_self_labels\": true, \"task_liveness_failure_threshold\": 3, \"task_liveness_initial_delay\": 5, \"task_liveness_period\": 0, \"task_liveness_timeout\": 1, \"task_privileged\": false, \"task_readiness_failure_threshold\": 3, \"task_readiness_initial_delay\": 20, \"task_readiness_period\": 0, \"task_readiness_timeout\": 1, \"task_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"web_liveness_failure_threshold\": 3, \"web_liveness_initial_delay\": 5, \"web_liveness_period\": 0, \"web_liveness_timeout\": 1, \"web_readiness_failure_threshold\": 3, \"web_readiness_initial_delay\": 20, \"web_readiness_period\": 0, \"web_readiness_timeout\": 1, \"web_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}}, \"status\": {\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"Failed\", \"status\": \"True\", \"type\": \"Failure\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"\", \"status\": \"False\", \"type\": \"Successful\"}, {\"lastTransitionTime\": \"2024-04-09T10:10:59Z\", \"reason\": \"Running\", \"status\": \"True\", \"type\": \"Running\"}]}}]}\u001b[0m\n\r\nTASK [installer : Set previous PG version var] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:151\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"'upgradedPostgresVersion' in this_awx['resources'][0]['status']\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Get old PostgreSQL version] **********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:159\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_postgres_pod | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : debug] *******************************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:173\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"false_condition\": \"old_postgres_pod | length\"}\u001b[0m\n\r\nTASK [installer : Upgrade data dir from old Postgres to 15 if applicable] ******\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:176\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_postgres_pod | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create Database if no database is specified] *****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:186\u001b[0m\n\u001b[0;32mok: [localhost] => {\"changed\": false, \"result\": {\"results\": [{\"changed\": false, \"method\": \"apply\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"StatefulSet\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"apps/v1\\\",\\\"kind\\\":\\\"StatefulSet\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"database\\\",\\\"app.kubernetes.io/instance\\\":\\\"postgres-15-awx-qa\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"postgres-15\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-postgres-15\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"replicas\\\":1,\\\"selector\\\":{\\\"matchLabels\\\":{\\\"app.kubernetes.io/component\\\":\\\"database\\\",\\\"app.kubernetes.io/instance\\\":\\\"postgres-15-awx-qa\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"postgres-15\\\"}},\\\"serviceName\\\":\\\"awx-qa\\\",\\\"template\\\":{\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"database\\\",\\\"app.kubernetes.io/instance\\\":\\\"postgres-15-awx-qa\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"postgres-15\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"}},\\\"spec\\\":{\\\"containers\\\":[{\\\"env\\\":[{\\\"name\\\":\\\"POSTGRESQL_DATABASE\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"database\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"POSTGRESQL_USER\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"username\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"POSTGRESQL_PASSWORD\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"password\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"POSTGRES_DB\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"database\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"POSTGRES_USER\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"username\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"POSTGRES_PASSWORD\\\",\\\"valueFrom\\\":{\\\"secretKeyRef\\\":{\\\"key\\\":\\\"password\\\",\\\"name\\\":\\\"awx-qa-postgres-configuration\\\"}}},{\\\"name\\\":\\\"PGDATA\\\",\\\"value\\\":\\\"/var/lib/pgsql/data/pgdata\\\"},{\\\"name\\\":\\\"POSTGRES_INITDB_ARGS\\\",\\\"value\\\":\\\"--auth-host=scram-sha-256\\\"},{\\\"name\\\":\\\"POSTGRES_HOST_AUTH_METHOD\\\",\\\"value\\\":\\\"scram-sha-256\\\"}],\\\"image\\\":\\\"quay.io/sclorg/postgresql-15-c9s:latest\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"postgres\\\",\\\"ports\\\":[{\\\"containerPort\\\":5432,\\\"name\\\":\\\"postgres-15\\\"}],\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"1\\\",\\\"memory\\\":\\\"1Gi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"500Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/var/lib/pgsql/data\\\",\\\"name\\\":\\\"postgres-15\\\",\\\"subPath\\\":\\\"data\\\"}]}],\\\"priorityClassName\\\":\\\"\\\"}},\\\"updateStrategy\\\":{\\\"type\\\":\\\"RollingUpdate\\\"},\\\"volumeClaimTemplates\\\":[{\\\"metadata\\\":{\\\"name\\\":\\\"postgres-15\\\"},\\\"spec\\\":{\\\"accessModes\\\":[\\\"ReadWriteOnce\\\"],\\\"resources\\\":{\\\"requests\\\":{\\\"storage\\\":\\\"50Gi\\\"}},\\\"storageClassName\\\":\\\"managed-csi\\\"}}]}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:34Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"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/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:spec\": {\"f:podManagementPolicy\": {}, \"f:replicas\": {}, \"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:serviceName\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app.kubernetes.io/component\": {}, \"f:app.kubernetes.io/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/part-of\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"postgres\\\"}\": {\".\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"PGDATA\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_DATABASE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_DB\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_HOST_AUTH_METHOD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_INITDB_ARGS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":5432,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:name\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/var/lib/pgsql/data\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}}}}, \"f:dnsPolicy\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:type\": {}}, \"f:volumeClaimTemplates\": {}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:34Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:availableReplicas\": {}, \"f:collisionCount\": {}, \"f:currentReplicas\": {}, \"f:currentRevision\": {}, \"f:observedGeneration\": {}, \"f:readyReplicas\": {}, \"f:replicas\": {}, \"f:updateRevision\": {}, \"f:updatedReplicas\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:55Z\"}], \"name\": \"awx-qa-postgres-15\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789386\", \"uid\": \"a1df0663-20c9-4d6e-9910-fbd30c66f17d\"}, \"spec\": {\"podManagementPolicy\": \"OrderedReady\", \"replicas\": 1, \"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\"}}, \"serviceName\": \"awx-qa\", \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/part-of\": \"awx-qa\"}}, \"spec\": {\"containers\": [{\"env\": [{\"name\": \"POSTGRESQL_DATABASE\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_DB\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"PGDATA\", \"value\": \"/var/lib/pgsql/data/pgdata\"}, {\"name\": \"POSTGRES_INITDB_ARGS\", \"value\": \"--auth-host=scram-sha-256\"}, {\"name\": \"POSTGRES_HOST_AUTH_METHOD\", \"value\": \"scram-sha-256\"}], \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"postgres\", \"ports\": [{\"containerPort\": 5432, \"name\": \"postgres-15\", \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/lib/pgsql/data\", \"name\": \"postgres-15\", \"subPath\": \"data\"}]}], \"dnsPolicy\": \"ClusterFirst\", \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"type\": \"RollingUpdate\"}, \"volumeClaimTemplates\": [{\"apiVersion\": \"v1\", \"kind\": \"PersistentVolumeClaim\", \"metadata\": {\"creationTimestamp\": null, \"name\": \"postgres-15\"}, \"spec\": {\"accessModes\": [\"ReadWriteOnce\"], \"resources\": {\"requests\": {\"storage\": \"50Gi\"}}, \"storageClassName\": \"managed-csi\", \"volumeMode\": \"Filesystem\"}, \"status\": {\"phase\": \"Pending\"}}]}, \"status\": {\"availableReplicas\": 1, \"collisionCount\": 0, \"currentReplicas\": 1, \"currentRevision\": \"awx-qa-postgres-15-9fbb4bc6b\", \"observedGeneration\": 1, \"readyReplicas\": 1, \"replicas\": 1, \"updateRevision\": \"awx-qa-postgres-15-9fbb4bc6b\", \"updatedReplicas\": 1}}}, {\"changed\": false, \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"kind\": \"Service\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Service\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"database\\\",\\\"app.kubernetes.io/instance\\\":\\\"postgres-15-awx-qa\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"postgres-15\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-postgres-15\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"clusterIP\\\":\\\"None\\\",\\\"ports\\\":[{\\\"port\\\":5432}],\\\"selector\\\":{\\\"app.kubernetes.io/component\\\":\\\"database\\\",\\\"app.kubernetes.io/instance\\\":\\\"postgres-15-awx-qa\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"postgres-15\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"}}}\"}, \"creationTimestamp\": \"2024-04-09T10:05:34Z\", \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"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/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:spec\": {\"f:clusterIP\": {}, \"f:internalTrafficPolicy\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"port\\\":5432,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:port\": {}, \"f:protocol\": {}, \"f:targetPort\": {}}}, \"f:selector\": {}, \"f:sessionAffinity\": {}, \"f:type\": {}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:34Z\"}], \"name\": \"awx-qa-postgres-15\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789183\", \"uid\": \"490cbc39-965c-4fbf-bc07-4b0ffc759b80\"}, \"spec\": {\"clusterIP\": \"None\", \"clusterIPs\": [\"None\"], \"internalTrafficPolicy\": \"Cluster\", \"ipFamilies\": [\"IPv4\"], \"ipFamilyPolicy\": \"SingleStack\", \"ports\": [{\"port\": 5432, \"protocol\": \"TCP\", \"targetPort\": 5432}], \"selector\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"sessionAffinity\": \"None\", \"type\": \"ClusterIP\"}, \"status\": {\"loadBalancer\": {}}}}]}}\u001b[0m\n\r\nTASK [installer : Scale down Deployment for migration] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:192\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"create_statefulset_result.changed\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Default label selector for custom resource generated postgres] ***\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:225\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"postgres_label_selector\": \"app.kubernetes.io/instance=postgres-15-awx-qa\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Get the postgres pod information] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:230\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.231\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:05:34Z\", \"generateName\": \"awx-qa-postgres-15-\", \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"controller-revision-hash\": \"awx-qa-postgres-15-9fbb4bc6b\", \"statefulset.kubernetes.io/pod-name\": \"awx-qa-postgres-15-0\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:generateName\": {}, \"f:labels\": {\".\": {}, \"f:app.kubernetes.io/component\": {}, \"f:app.kubernetes.io/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/part-of\": {}, \"f:controller-revision-hash\": {}, \"f:statefulset.kubernetes.io/pod-name\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"a1df0663-20c9-4d6e-9910-fbd30c66f17d\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"postgres\\\"}\": {\".\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"PGDATA\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_DATABASE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_DB\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_HOST_AUTH_METHOD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_INITDB_ARGS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":5432,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:name\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/var/lib/pgsql/data\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}}}}, \"f:dnsPolicy\": {}, \"f:enableServiceLinks\": {}, \"f:hostname\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:subdomain\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"postgres-15\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:34Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:54Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.231\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:55Z\"}], \"name\": \"awx-qa-postgres-15-0\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"StatefulSet\", \"name\": \"awx-qa-postgres-15\", \"uid\": \"a1df0663-20c9-4d6e-9910-fbd30c66f17d\"}], \"resourceVersion\": \"177789383\", \"uid\": \"c7a3b35b-5cd8-41f0-84bf-da3403468b70\"}, \"spec\": {\"containers\": [{\"env\": [{\"name\": \"POSTGRESQL_DATABASE\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_DB\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"PGDATA\", \"value\": \"/var/lib/pgsql/data/pgdata\"}, {\"name\": \"POSTGRES_INITDB_ARGS\", \"value\": \"--auth-host=scram-sha-256\"}, {\"name\": \"POSTGRES_HOST_AUTH_METHOD\", \"value\": \"scram-sha-256\"}], \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"postgres\", \"ports\": [{\"containerPort\": 5432, \"name\": \"postgres-15\", \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/lib/pgsql/data\", \"name\": \"postgres-15\", \"subPath\": \"data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-2ld7w\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"hostname\": \"awx-qa-postgres-15-0\", \"imagePullSecrets\": [{\"name\": \"default-dockercfg-nkt2w\"}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"default\", \"serviceAccountName\": \"default\", \"subdomain\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"postgres-15\", \"persistentVolumeClaim\": {\"claimName\": \"postgres-15-awx-qa-postgres-15-0\"}}, {\"name\": \"kube-api-access-2ld7w\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://d7d2e2bd5fad9b7f8974c6d6f875c0a50660a5ae5b554ae8714979f89b7d364f\", \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imageID\": \"quay.io/sclorg/postgresql-15-c9s@sha256:48d6daecae2d091213664ba7bf60cb6411a986b7e1060e0ee97b19b59e4ae429\", \"lastState\": {}, \"name\": \"postgres\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:05:54Z\"}}}], \"hostIP\": \"10.65.152.69\", \"phase\": \"Running\", \"podIP\": \"10.28.7.231\", \"podIPs\": [{\"ip\": \"10.28.7.231\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:05:34Z\"}}]}\u001b[0m\n\r\nTASK [installer : Wait for Database to initialize if managed DB] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:240\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"attempts\": 1, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.231\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:05:34Z\", \"generateName\": \"awx-qa-postgres-15-\", \"labels\": {\"app.kubernetes.io/component\": \"database\", \"app.kubernetes.io/instance\": \"postgres-15-awx-qa\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"postgres-15\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"controller-revision-hash\": \"awx-qa-postgres-15-9fbb4bc6b\", \"statefulset.kubernetes.io/pod-name\": \"awx-qa-postgres-15-0\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:generateName\": {}, \"f:labels\": {\".\": {}, \"f:app.kubernetes.io/component\": {}, \"f:app.kubernetes.io/instance\": {}, \"f:app.kubernetes.io/managed-by\": {}, \"f:app.kubernetes.io/name\": {}, \"f:app.kubernetes.io/part-of\": {}, \"f:controller-revision-hash\": {}, \"f:statefulset.kubernetes.io/pod-name\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"a1df0663-20c9-4d6e-9910-fbd30c66f17d\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"postgres\\\"}\": {\".\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"PGDATA\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_DATABASE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRESQL_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_DB\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_HOST_AUTH_METHOD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_INITDB_ARGS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"POSTGRES_PASSWORD\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}, \"k:{\\\"name\\\":\\\"POSTGRES_USER\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:secretKeyRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":5432,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:name\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/var/lib/pgsql/data\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}}}}, \"f:dnsPolicy\": {}, \"f:enableServiceLinks\": {}, \"f:hostname\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:subdomain\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"postgres-15\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:34Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:54Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.231\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:05:55Z\"}], \"name\": \"awx-qa-postgres-15-0\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"StatefulSet\", \"name\": \"awx-qa-postgres-15\", \"uid\": \"a1df0663-20c9-4d6e-9910-fbd30c66f17d\"}], \"resourceVersion\": \"177789383\", \"uid\": \"c7a3b35b-5cd8-41f0-84bf-da3403468b70\"}, \"spec\": {\"containers\": [{\"env\": [{\"name\": \"POSTGRESQL_DATABASE\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRESQL_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_DB\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"database\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_USER\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"username\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"POSTGRES_PASSWORD\", \"valueFrom\": {\"secretKeyRef\": {\"key\": \"password\", \"name\": \"awx-qa-postgres-configuration\"}}}, {\"name\": \"PGDATA\", \"value\": \"/var/lib/pgsql/data/pgdata\"}, {\"name\": \"POSTGRES_INITDB_ARGS\", \"value\": \"--auth-host=scram-sha-256\"}, {\"name\": \"POSTGRES_HOST_AUTH_METHOD\", \"value\": \"scram-sha-256\"}], \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"postgres\", \"ports\": [{\"containerPort\": 5432, \"name\": \"postgres-15\", \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/lib/pgsql/data\", \"name\": \"postgres-15\", \"subPath\": \"data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-2ld7w\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"hostname\": \"awx-qa-postgres-15-0\", \"imagePullSecrets\": [{\"name\": \"default-dockercfg-nkt2w\"}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"default\", \"serviceAccountName\": \"default\", \"subdomain\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"postgres-15\", \"persistentVolumeClaim\": {\"claimName\": \"postgres-15-awx-qa-postgres-15-0\"}}, {\"name\": \"kube-api-access-2ld7w\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:55Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:05:34Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://d7d2e2bd5fad9b7f8974c6d6f875c0a50660a5ae5b554ae8714979f89b7d364f\", \"image\": \"quay.io/sclorg/postgresql-15-c9s:latest\", \"imageID\": \"quay.io/sclorg/postgresql-15-c9s@sha256:48d6daecae2d091213664ba7bf60cb6411a986b7e1060e0ee97b19b59e4ae429\", \"lastState\": {}, \"name\": \"postgres\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:05:54Z\"}}}], \"hostIP\": \"10.65.152.69\", \"phase\": \"Running\", \"podIP\": \"10.28.7.231\", \"podIPs\": [{\"ip\": \"10.28.7.231\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:05:34Z\"}}]}\u001b[0m\n\r\nTASK [installer : Look up details for this deployment] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/database_configuration.yml:257\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"metadata\": {\"creationTimestamp\": \"2024-04-09T10:05:14Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:spec\": {\".\": {}, \"f:admin_password_secret\": {}, \"f:admin_user\": {}, \"f:auto_upgrade\": {}, \"f:create_preload_data\": {}, \"f:ee_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:garbage_collect_secrets\": {}, \"f:image_pull_policy\": {}, \"f:ingress_type\": {}, \"f:init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:ipv6_disabled\": {}, \"f:loadbalancer_class\": {}, \"f:loadbalancer_ip\": {}, \"f:loadbalancer_port\": {}, \"f:loadbalancer_protocol\": {}, \"f:metrics_utility_cronjob_gather_schedule\": {}, \"f:metrics_utility_cronjob_report_schedule\": {}, \"f:metrics_utility_enabled\": {}, \"f:metrics_utility_pvc_claim_size\": {}, \"f:no_log\": {}, \"f:postgres_configuration_secret\": {}, \"f:postgres_init_container_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_keepalives\": {}, \"f:postgres_keepalives_count\": {}, \"f:postgres_keepalives_idle\": {}, \"f:postgres_keepalives_interval\": {}, \"f:postgres_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:postgres_storage_class\": {}, \"f:postgres_storage_requirements\": {\".\": {}, \"f:requests\": {\".\": {}, \"f:storage\": {}}}, \"f:projects_persistence\": {}, \"f:projects_storage_access_mode\": {}, \"f:projects_storage_class\": {}, \"f:projects_storage_size\": {}, \"f:redis_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:replicas\": {}, \"f:route_host\": {}, \"f:route_tls_termination_mechanism\": {}, \"f:rsyslog_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:secret_key_secret\": {}, \"f:service_type\": {}, \"f:set_self_labels\": {}, \"f:task_liveness_failure_threshold\": {}, \"f:task_liveness_initial_delay\": {}, \"f:task_liveness_period\": {}, \"f:task_liveness_timeout\": {}, \"f:task_privileged\": {}, \"f:task_readiness_failure_threshold\": {}, \"f:task_readiness_initial_delay\": {}, \"f:task_readiness_period\": {}, \"f:task_readiness_timeout\": {}, \"f:task_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:web_liveness_failure_threshold\": {}, \"f:web_liveness_initial_delay\": {}, \"f:web_liveness_period\": {}, \"f:web_liveness_timeout\": {}, \"f:web_readiness_failure_threshold\": {}, \"f:web_readiness_initial_delay\": {}, \"f:web_readiness_period\": {}, \"f:web_readiness_timeout\": {}, \"f:web_resource_requirements\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}}}, \"manager\": \"kubectl-create\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:14Z\"}, {\"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:05:21Z\"}, {\"apiVersion\": \"awx.ansible.com/v1beta1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\".\": {}, \"f:conditions\": {}}}, \"manager\": \"ansible-operator\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:10:59Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"resourceVersion\": \"177791951\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}, \"spec\": {\"admin_password_secret\": \"awx-qa-admin-password\", \"admin_user\": \"admin\", \"auto_upgrade\": true, \"create_preload_data\": true, \"ee_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"100m\", \"memory\": \"64Mi\"}}, \"garbage_collect_secrets\": false, \"image_pull_policy\": \"IfNotPresent\", \"ingress_type\": \"route\", \"init_container_resource_requirements\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"ipv6_disabled\": false, \"loadbalancer_class\": \"\", \"loadbalancer_ip\": \"\", \"loadbalancer_port\": 80, \"loadbalancer_protocol\": \"http\", \"metrics_utility_cronjob_gather_schedule\": \"@hourly\", \"metrics_utility_cronjob_report_schedule\": \"@monthly\", \"metrics_utility_enabled\": false, \"metrics_utility_pvc_claim_size\": \"5Gi\", \"no_log\": false, \"postgres_configuration_secret\": \"awx-qa-postgres-configuration\", \"postgres_init_container_resource_requirements\": {\"limits\": {\"cpu\": \"50m\", \"memory\": \"100Mi\"}, \"requests\": {\"cpu\": \"10m\", \"memory\": \"64Mi\"}}, \"postgres_keepalives\": true, \"postgres_keepalives_count\": 5, \"postgres_keepalives_idle\": 5, \"postgres_keepalives_interval\": 5, \"postgres_resource_requirements\": {\"limits\": {\"cpu\": \"1\", \"memory\": \"1Gi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"500Mi\"}}, \"postgres_storage_class\": \"managed-csi\", \"postgres_storage_requirements\": {\"requests\": {\"storage\": \"50Gi\"}}, \"projects_persistence\": true, \"projects_storage_access_mode\": \"ReadWriteMany\", \"projects_storage_class\": \"azurefile-csi\", \"projects_storage_size\": \"10Gi\", \"redis_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"replicas\": 1, \"route_host\": \"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\", \"route_tls_termination_mechanism\": \"Edge\", \"rsyslog_resource_requirements\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"secret_key_secret\": \"awx-qa-secret-key\", \"service_type\": \"clusterip\", \"set_self_labels\": true, \"task_liveness_failure_threshold\": 3, \"task_liveness_initial_delay\": 5, \"task_liveness_period\": 0, \"task_liveness_timeout\": 1, \"task_privileged\": false, \"task_readiness_failure_threshold\": 3, \"task_readiness_initial_delay\": 20, \"task_readiness_period\": 0, \"task_readiness_timeout\": 1, \"task_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"web_liveness_failure_threshold\": 3, \"web_liveness_initial_delay\": 5, \"web_liveness_period\": 0, \"web_liveness_timeout\": 1, \"web_readiness_failure_threshold\": 3, \"web_readiness_initial_delay\": 20, \"web_readiness_period\": 0, \"web_readiness_timeout\": 1, \"web_resource_requirements\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}}, \"status\": {\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"Failed\", \"status\": \"True\", \"type\": \"Failure\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:22Z\", \"reason\": \"\", \"status\": \"False\", \"type\": \"Successful\"}, {\"lastTransitionTime\": \"2024-04-09T10:10:59Z\", \"reason\": \"Running\", \"status\": \"True\", \"type\": \"Running\"}]}}]}\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, \"false_condition\": \"old_pg_config['resources'] | length\", \"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\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Default label selector for 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, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Get the postgres pod information] ****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:21\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set the resource pod name as a variable.] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:31\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Scale down Deployment for migration] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:35\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_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:38\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set pg_restore command] **************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:49\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was 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:57\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set flag signifying that this instance has been migrated] ****\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_data.yml:86\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"old_pg_config['resources'] | length\", \"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/installer/tasks/install.yml:74\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"route_tls_secret != ''\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Wait for awxrestore to complete] *****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:80\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"attempts\": 1, \"changed\": false, \"resources\": []}\u001b[0m\n\r\nTASK [installer : Include resources configuration tasks] ***********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:94\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/resources_configuration.yml for localhost\u001b[0m\n\r\nTASK [installer : Get the current resource web pod information.] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:2\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.232\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-web\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:06:20Z\", \"generateName\": \"awx-qa-web-7b4d9d457c-\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\", \"pod-template-hash\": \"7b4d9d457c\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"f:generateName\": {}, \"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:pod-template-hash\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"2cb43a97-1730-4200-a9d3-b5397b1a019c\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-web\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8052,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"/etc/tower/uwsgi.ini\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:enableServiceLinks\": {}, \"f:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:20Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:22Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:initContainerStatuses\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.232\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:07:08Z\"}], \"name\": \"awx-qa-web-7b4d9d457c-d86zc\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"ReplicaSet\", \"name\": \"awx-qa-web-7b4d9d457c\", \"uid\": \"2cb43a97-1730-4200-a9d3-b5397b1a019c\"}], \"resourceVersion\": \"177790073\", \"uid\": \"0eff6166-ecb9-4f08-8afa-a0e8ab011122\"}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_web.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"web\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_web.conf\"}, {\"name\": \"MY_POD_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}, {\"name\": \"MY_POD_IP\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"status.podIP\"}}}, {\"name\": \"UWSGI_MOUNT_PATH\", \"value\": \"/\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-web\", \"ports\": [{\"containerPort\": 8052, \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/uwsgi.ini\", \"name\": \"awx-qa-uwsgi-config\", \"readOnly\": true, \"subPath\": \"uwsgi.conf\"}, {\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/etc/nginx/nginx.conf\", \"name\": \"awx-qa-nginx-conf\", \"readOnly\": true, \"subPath\": \"nginx.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/work_public_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-public-key.pem\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"imagePullSecrets\": [{\"name\": \"awx-qa-dockercfg-djpl5\"}], \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"uwsgi_conf\", \"path\": \"uwsgi.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-uwsgi-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}, {\"name\": \"kube-api-access-qrvxr\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:49Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:20Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://4e314b81d018f4681b997bad799e936d0e15770bfd89d6cbf315e706ba884acb\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-rsyslog\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:08Z\"}}}, {\"containerID\": \"cri-o://9d0af60c87e4a7c3d5b4a7607bced80736f3659696895bfad35aaff9ad3cc588\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-web\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:07Z\"}}}, {\"containerID\": \"cri-o://4579201e8c4a5044dee20831d122f5d1fc410b744980a5824aac4ab87d56afa4\", \"image\": \"docker.io/library/redis:7\", \"imageID\": \"docker.io/library/redis@sha256:2e791e49d89aa881c7c8c6fa80dd14ea503c6d05b7aec285e7899682a1a7a7f3\", \"lastState\": {}, \"name\": \"redis\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"hostIP\": \"10.65.152.69\", \"initContainerStatuses\": [{\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imageID\": \"quay.io/ansible/awx-ee@sha256:83313452256bd80fb23de3c772afd852d58183e506445267a419a20a02cfe489\", \"lastState\": {}, \"name\": \"init\", \"ready\": true, \"restartCount\": 0, \"state\": {\"terminated\": {\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"exitCode\": 0, \"finishedAt\": \"2024-04-09T10:06:49Z\", \"reason\": \"Completed\", \"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"phase\": \"Running\", \"podIP\": \"10.28.7.232\", \"podIPs\": [{\"ip\": \"10.28.7.232\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:06:20Z\"}}]}\u001b[0m\n\r\nTASK [installer : Set the resource pod as a variable.] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:15\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"awx_web_pod\": {\"apiVersion\": \"v1\", \"kind\": \"Pod\", \"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"k8s.v1.cni.cncf.io/network-status\": \"[{\\n \\\"name\\\": \\\"openshift-sdn\\\",\\n \\\"interface\\\": \\\"eth0\\\",\\n \\\"ips\\\": [\\n \\\"10.28.7.232\\\"\\n ],\\n \\\"default\\\": true,\\n \\\"dns\\\": {}\\n}]\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-web\", \"openshift.io/scc\": \"restricted-v2\", \"seccomp.security.alpha.kubernetes.io/pod\": \"runtime/default\"}, \"creationTimestamp\": \"2024-04-09T10:06:20Z\", \"generateName\": \"awx-qa-web-7b4d9d457c-\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\", \"pod-template-hash\": \"7b4d9d457c\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"f:generateName\": {}, \"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:pod-template-hash\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"2cb43a97-1730-4200-a9d3-b5397b1a019c\\\"}\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-web\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8052,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"/etc/tower/uwsgi.ini\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:enableServiceLinks\": {}, \"f:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:20Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:k8s.v1.cni.cncf.io/network-status\": {}}}}, \"manager\": \"multus\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:22Z\"}, {\"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:status\": {}, \"f:type\": {}}}, \"f:containerStatuses\": {}, \"f:hostIP\": {}, \"f:initContainerStatuses\": {}, \"f:phase\": {}, \"f:podIP\": {}, \"f:podIPs\": {\".\": {}, \"k:{\\\"ip\\\":\\\"10.28.7.232\\\"}\": {\".\": {}, \"f:ip\": {}}}, \"f:startTime\": {}}}, \"manager\": \"kubelet\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:07:08Z\"}], \"name\": \"awx-qa-web-7b4d9d457c-d86zc\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"apps/v1\", \"blockOwnerDeletion\": true, \"controller\": true, \"kind\": \"ReplicaSet\", \"name\": \"awx-qa-web-7b4d9d457c\", \"uid\": \"2cb43a97-1730-4200-a9d3-b5397b1a019c\"}], \"resourceVersion\": \"177790073\", \"uid\": \"0eff6166-ecb9-4f08-8afa-a0e8ab011122\"}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_web.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"web\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_web.conf\"}, {\"name\": \"MY_POD_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}, {\"name\": \"MY_POD_IP\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"status.podIP\"}}}, {\"name\": \"UWSGI_MOUNT_PATH\", \"value\": \"/\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-web\", \"ports\": [{\"containerPort\": 8052, \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/uwsgi.ini\", \"name\": \"awx-qa-uwsgi-config\", \"readOnly\": true, \"subPath\": \"uwsgi.conf\"}, {\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/etc/nginx/nginx.conf\", \"name\": \"awx-qa-nginx-conf\", \"readOnly\": true, \"subPath\": \"nginx.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/work_public_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-public-key.pem\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"dnsPolicy\": \"ClusterFirst\", \"enableServiceLinks\": true, \"imagePullSecrets\": [{\"name\": \"awx-qa-dockercfg-djpl5\"}], \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"securityContext\": {\"allowPrivilegeEscalation\": false, \"capabilities\": {\"drop\": [\"ALL\"]}, \"runAsNonRoot\": true, \"runAsUser\": 1001570000}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/var/run/secrets/kubernetes.io/serviceaccount\", \"name\": \"kube-api-access-qrvxr\", \"readOnly\": true}]}], \"nodeName\": \"aro00cfcommonclusterw-dbgvh-worker-westeurope2-z7qh5\", \"preemptionPolicy\": \"PreemptLowerPriority\", \"priority\": 0, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {\"fsGroup\": 1001570000, \"seLinuxOptions\": {\"level\": \"s0:c40,c5\"}, \"seccompProfile\": {\"type\": \"RuntimeDefault\"}}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"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}, {\"effect\": \"NoSchedule\", \"key\": \"node.kubernetes.io/memory-pressure\", \"operator\": \"Exists\"}], \"volumes\": [{\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"uwsgi_conf\", \"path\": \"uwsgi.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-uwsgi-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}, {\"name\": \"kube-api-access-qrvxr\", \"projected\": {\"defaultMode\": 420, \"sources\": [{\"serviceAccountToken\": {\"expirationSeconds\": 3607, \"path\": \"token\"}}, {\"configMap\": {\"items\": [{\"key\": \"ca.crt\", \"path\": \"ca.crt\"}], \"name\": \"kube-root-ca.crt\"}}, {\"downwardAPI\": {\"items\": [{\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}, \"path\": \"namespace\"}]}}, {\"configMap\": {\"items\": [{\"key\": \"service-ca.crt\", \"path\": \"service-ca.crt\"}], \"name\": \"openshift-service-ca.crt\"}}]}}]}, \"status\": {\"conditions\": [{\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:49Z\", \"status\": \"True\", \"type\": \"Initialized\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"Ready\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"status\": \"True\", \"type\": \"ContainersReady\"}, {\"lastProbeTime\": null, \"lastTransitionTime\": \"2024-04-09T10:06:20Z\", \"status\": \"True\", \"type\": \"PodScheduled\"}], \"containerStatuses\": [{\"containerID\": \"cri-o://4e314b81d018f4681b997bad799e936d0e15770bfd89d6cbf315e706ba884acb\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-rsyslog\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:08Z\"}}}, {\"containerID\": \"cri-o://9d0af60c87e4a7c3d5b4a7607bced80736f3659696895bfad35aaff9ad3cc588\", \"image\": \"quay.io/ansible/awx:24.0.0\", \"imageID\": \"quay.io/ansible/awx@sha256:36cf9784bed082affcfd8d5b5768b313bea18639ec3d2b32470ae151ef2b3b93\", \"lastState\": {}, \"name\": \"awx-qa-web\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:07:07Z\"}}}, {\"containerID\": \"cri-o://4579201e8c4a5044dee20831d122f5d1fc410b744980a5824aac4ab87d56afa4\", \"image\": \"docker.io/library/redis:7\", \"imageID\": \"docker.io/library/redis@sha256:2e791e49d89aa881c7c8c6fa80dd14ea503c6d05b7aec285e7899682a1a7a7f3\", \"lastState\": {}, \"name\": \"redis\", \"ready\": true, \"restartCount\": 0, \"started\": true, \"state\": {\"running\": {\"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"hostIP\": \"10.65.152.69\", \"initContainerStatuses\": [{\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imageID\": \"quay.io/ansible/awx-ee@sha256:83313452256bd80fb23de3c772afd852d58183e506445267a419a20a02cfe489\", \"lastState\": {}, \"name\": \"init\", \"ready\": true, \"restartCount\": 0, \"state\": {\"terminated\": {\"containerID\": \"cri-o://7218d6e9300a34b9ce27f023f7428ccdc24b571fcd6e9c888f6561d6a4814954\", \"exitCode\": 0, \"finishedAt\": \"2024-04-09T10:06:49Z\", \"reason\": \"Completed\", \"startedAt\": \"2024-04-09T10:06:49Z\"}}}], \"phase\": \"Running\", \"podIP\": \"10.28.7.232\", \"podIPs\": [{\"ip\": \"10.28.7.232\"}], \"qosClass\": \"Burstable\", \"startTime\": \"2024-04-09T10:06:20Z\"}}}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set the resource pod name as a variable.] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:23\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"awx_web_pod_name\": \"awx-qa-web-7b4d9d457c-d86zc\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided control plane ee image] ********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:27\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"control_plane_ee_image | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Control Plane EE image URL] ******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:33\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_control_plane_ee_image\": \"quay.io/ansible/awx-ee:24.0.0\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Check for Receptor CA Secret] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:37\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"tls.crt\": \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZKVENDQXcyZ0F3SUJBZ0lVSEVSbjBUV3lZY0lER1N3WUJSNDlCV0dvb2F3d0RRWUpLb1pJaHZjTkFRRUwKQlFBd0lqRWdNQjRHQTFVRUF3d1hZWGQ0TFhGaElGSmxZMlZ3ZEc5eUlGSnZiM1FnUTBFd0hoY05NalF3TkRBNQpNVEF3TmpBMVdoY05NelF3TkRBM01UQXdOakExV2pBaU1TQXdIZ1lEVlFRRERCZGhkM2d0Y1dFZ1VtVmpaWEIwCmIzSWdVbTl2ZENCRFFUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUs4NTFud2kKR1BlVWNQSmZqaFU3NVVXWlE2RkRhWWpQdnVwd1pxUEd1MnY5aXBwNExuTzZ1aWFEVzFmL2pyZi9raTJhY1o3bApzK0RNQUtuQ2F1RjFrc0ZrcVdRT0JXdWV4OGFTUlFNVlYvK1hxWEppaXlUcW52OVIwaEY4U2tyNlpZZFRObldGCmVrZzc2NVMxOGl2UHFnZFpBOGN6dS9tQWlXTElTbHdGUmV3SDNyR1VEdTRyTHpzeWxWQlRzd291NGlVR0kxWFAKSVVEOGpWUmx0OWFVK0Rwb0lXbXpnTE5leDhJTjRwbm5Wb3diMGhCWk9TOVcrZEJCV0hibXVUK1YyeHpPQkRzNgo2ejVnMVRhaVZnZDBzNXBCbXJzMFBiM1UxNmpMVFZsajJsck1EeFZDb05pMTdOa2pDcGZkWU1SY1VXUXhOQnZsCmJib1ZqZFI1MmJTaHQ0Q1VJOURQdE9mQnJjUERQRkF6aTU5THNkU1k5NlRwM0VERmQ5dlp6SFhLK1p6YXpldzIKS25iN1BOYTd3ZUVPczczdW9lNjNGbWJrbXJmcmxWVUwxWVBINXBhamFKeDhxelBUcmZZNEh3azNLWURZcXc0Ugo4UlM2c3ZHQk0wVzgweHpvQlZacGY5RTF4VkVYQ3JxWi9NWDBPSDk1cTNxMkovQTFuend6Ukd0d3oxZW5yUlhBCi83aU1IMFJXaXdIUFNQQndIMmxIKzlTa0RrTk43aDh1S3c3SWdrbXhTV2lIL3RxTjZPT2lxOUNYREQzMVloZmYKY2t1SndvYUsvYlhwZmlReWRFLzBxa2hCRmFZL3FEeTdSRE8wVXhSYUNJRy9vTFdjVHozUGRYWDhhNWdyNWNFVQpaSytVUi9ld29CMTJ3b2pOa01wc1pmU2REOEhFdkdLNGx3UFBBZ01CQUFHalV6QlJNQjBHQTFVZERnUVdCQlJMCkFXRk9kK29xL2g0Q3gydnVKb3lQS3N2T2VUQWZCZ05WSFNNRUdEQVdnQlJMQVdGT2Qrb3EvaDRDeDJ2dUpveVAKS3N2T2VUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQU9KL25hUjg0MwpJcHpXZnBNNm5IMmtGWWhhK1dWeFdDWmdENTRNL1J6c1J2YUkwSkZlOHRDU3RmTVg1TG5zUEVVVnQ1RXZ4K0cwClJ0ekV4cDZBVktqb25QZ1MvbkxxWXVWeVIvdlA2NVlUZ0JYbk1rVnNJU05OUEZ1SFFweEcrVGJmcmZMcEJQangKRTdhN0JGVTVXaC84a2lMdlE0MS9lTWhuckN2alZXckxWVkxVLzlnUDM5Rm1IYVhOVFA4dDdzTFYxSXUrVzNWVwo3dWxRS2w4QzFtSTc3d1BPM1p5NXhxZnpJK3VqdUU1bmV6eGhKOWVkakZBR3RzRERxZnlJY1o0SDRvaTcrT0g4Ck1QWGNDTTl3WDVYa0RHTENsbk5ITUdZVG5KTVQwZVJJZjRiWjhaSzJGTTkxQTNpVVNrb0dsMnU4NkdpTFZqTVYKekNCczdIL2FWaHU4MlF1V1JVT0E0RENYRm5aOVBzaGRJVjF6cU1ZaDAveFFsMFlqSk5WVGUyOHR4SHpVbVYxQgp4WjZZVjQ3bHpvNUhZK2R4MFZpTWd6T3R6WWlsWGwyK0hySDJBZ2srN041R0V5UFVwOGhHL0lzVWpZelBkckhWCnBUME52UmNmRWd1VnNWSHZtcjFUVlR4dHlWWHV2aFVHSXk5MEphYjZrT052SEhzRTVmWlk5cjd3QUd5MWVMU0IKLy9BYWhLM3ljUzVXWm9sZWp2bU9sNzlUNHpEd0NoNEpBWlhIc1oxczdJczgwNDFjNXVtTm04Tm1pMGh3dFpSegpvbkFzNlp6eFZIV3E1S2N2YTNuV2dVcGU4c3lyQjBtVzRBNWM1MmpxcVppa2dqYk80Nmw3RlJQMitXdHhPVDlHCkxWNHU3ck9aSWdJQmN3R0sySWJCeDZCTVUxMlh5b2txa2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t\", \"tls.key\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS1FJQkFBS0NBZ0VBcnpuV2ZDSVk5NVJ3OGwrT0ZUdmxSWmxEb1VOcGlNKys2bkJtbzhhN2EvMkttbmd1CmM3cTZKb05iVi8rT3QvK1NMWnB4bnVXejRNd0FxY0pxNFhXU3dXU3BaQTRGYTU3SHhwSkZBeFZYLzVlcGNtS0wKSk9xZS8xSFNFWHhLU3ZwbGgxTTJkWVY2U0R2cmxMWHlLOCtxQjFrRHh6TzcrWUNKWXNoS1hBVkY3QWZlc1pRTwo3aXN2T3pLVlVGT3pDaTdpSlFZalZjOGhRUHlOVkdXMzFwVDRPbWdoYWJPQXMxN0h3ZzNpbWVkV2pCdlNFRms1CkwxYjUwRUZZZHVhNVA1WGJITTRFT3pyclBtRFZOcUpXQjNTem1rR2F1elE5dmRUWHFNdE5XV1BhV3N3UEZVS2cKMkxYczJTTUtsOTFneEZ4UlpERTBHK1Z0dWhXTjFIblp0S0czZ0pRajBNKzA1OEd0dzhNOFVET0xuMHV4MUpqMwpwT25jUU1WMzI5bk1kY3I1bk5yTjdEWXFkdnM4MXJ2QjRRNnp2ZTZoN3JjV1p1U2F0K3VWVlF2Vmc4Zm1scU5vCm5IeXJNOU90OWpnZkNUY3BnTmlyRGhIeEZMcXk4WUV6UmJ6VEhPZ0ZWbWwvMFRYRlVSY0t1cG44eGZRNGYzbXIKZXJZbjhEV2ZQRE5FYTNEUFY2ZXRGY0QvdUl3ZlJGYUxBYzlJOEhBZmFVZjcxS1FPUTAzdUh5NHJEc2lDU2JGSgphSWYrMm8zbzQ2S3IwSmNNUGZWaUY5OXlTNG5DaG9yOXRlbCtKREowVC9TcVNFRVZwaitvUEx0RU03UlRGRm9JCmdiK2d0WnhQUGM5MWRmeHJtQ3Zsd1JSa3I1Ukg5N0NnSFhiQ2lNMlF5bXhsOUowUHdjUzhZcmlYQTg4Q0F3RUEKQVFLQ0FnQWVFaS96NTZvZk92TlROUURlTmdRM3VJQzV1U2J3V3E2cDd4WStQd25GRTZMb3RYMUxVUjFISkwzVgpVVDg5NW5kQXFrT2JnRklwWHZreUtQSk10TysxanIvZk11VE5QbGVNaFdlZ2l0WXFQKzNOZW9ua2tQc3VWKzFVCklOOWpGS3U5MkpMOUFpWWxKVnRkandmN2FzMEVLOHVSTVJpdVRkZkdBeGQzeVZQaG1Nd243My9NY2M3T092VVMKN3ZwSDRobmZQcmxyclh0SWVzOEtUOWFIMWRMdnV4VVkzYnhWakF0K0N3SDdaWThkeGx4N2Y4Um5rbWFXemRBUAp2N0xFN2NQSG9yZHBMc2hXVVNubUVWL3dNWi9zOWh0R3kwVlpRYUN0RUE2N0szNjZuRkJ1VnB2aDlQNnJtTzdsCmR4RjNRVnlhZERNOElsaDlXZHVZUGowVldiZHk2WVZCcWttQmZ0UUlIMVE5WlhtbWVDYmJMWUFDOHRMMWFrQUYKZ29oVFh3UXpWanU2dEZ3ZnFsK1p6WWhOeGt1N1o5SEpnakIvUXVUSXlsOURUZTR2WWVvMGlCcVM2blhHK0JjMAp2MmVtWHVZWUUwM25nTklNeHgvMXQvOHVRdFA0QzBzRHByV3NDVGVnOERoai9JV2szMDdMVk9idTBNeDVhRkhFCnd1SGcrU3pHTHBHRXZlUWNWRkl5Wng4aFdSZDl2SFVvUnRrbmljajJwUERqYVludVdjUWp4R1FkM0piMVoxRHQKa1ZUMmhZNlg5Vnl3NXpGWGVjRzRMK2c1bDZEcDlURGtPYlNmcUl6N1VjYk9SajFMcWJNeEJCanQ2N0lyRW1KaAovSjlwa0FhU1IyL1l5V210ZUgyK3VseGIwdmhvRkVEM0xOR01rbklDak5FN0RWb3FDUUtDQVFFQTVtMFVLVFVvCmw0YnZaNmdCYzRXYWpNNlZmRzkrVG9BLy9oaFU0NUg4NWdKVnh2NUdQQTU4Z0FTVmt3VnQ1TVl0WHhndkJtL2QKcC83VzkrTE10Ty82MFNnLy9lVmh2cGptNGtDOVBWT0lnNUFvRUZ4dFhBNG1JQUZwZGYrK0tRazlpbXJxTnNXRwplWnpUb2txd2FOZFVyL1dRRjRGTEE5RUI2S3prSnEzbUlVTnJoWGpkQzRwSW42c3JOTW84NUlKYmhRNGRHUUpqCkV3UXUyRmpYWVhDNlU3N0pYNngvN3VFZDZaNExDQ0xlY0t0aUxvRmFjQnNzakZsZzI0dlVhN25IaDJpdDE2RVkKbGpsZ21mY3dUWll4UW1VNHgyNWUxVUgyMzFyWUd2RDBRaFZCdklBVjdlNG9GQTVZTkdRZWkxSis5RDhLd2ZscwpVSTgrY2FTZ1ZNWE15d0tDQVFFQXdxeG1IdjdDOVU5WXFiQmhBdXM2dDgwcEJrb1hwLzZEL3F5SkJVRThFVXJsClZEOXVubUpFQ1J3U1ZkNjR6UHNSc3BZclRycmFHWlBsaGdJR0JsVURxMk9maTRRMU1CZHBndzB4Nk45YkllUXEKTS80cmVMeHpoemNySWJ6U1pRSVl2ZUl3K290dWVTZlRrUlMxVnJCSGhkNDVIWUo4TG9zTTM4Y2orb0FzRDZrUwphUzU2Z053bnlFQWp3UmhTanNFTjl6bUYvM1lJTG40dFhOb1VzSzErcjVHTTAxdFpieVhYRmFOQlFYVGxiK1ZSCnhpNGxiM2lvRHVNZ3h2NW1WTnBXSEVQaitOTll2NGxEYkE1cVl5eHozY2JyUlloUVNiZHQvWE5tRWJlbDNRWGUKVEpHcFpFWGo3cGRmaGRDbDByeHM1SGkwOHkwbnVLeTlLbklPdzhDb2pRS0NBUUVBc0Q2NFQvaC83cjVmdVNvUQp5aHBqcHRXUUV4aDRSSFRsL1dVQThQdEZzMndQemQvSk9zQmR5OUUxMHJreFgrMlE0STV2MFgyWXpaa25OWHo4CjFGeEZ2TnNMYnhpVzFhQy80RWhpTmxrQkxwZ0JmTm9sTDJjSEZDM2dTMGZzWEJqY1FGWWNoUDQ2S0NTaTN4dy8KcUVFalhsNzE4blNMT3dVUGI3ZGwzb3ZlWEl6ajNiZ2ZZbWRIdXhEQ1FHTjdoZENMVGM4SXhJdEYybEsxdmZiZAo3b0s1a2JwNDdqdlRzcFB2UERRTS9oRWxrSW9WMDdwT3dUYVhzVlhmdHExU01YOXN0UTZGQVV3UHNUOTd1dWdOCnd4cGczUWJ0RWVWQ2xkMFpoYWRIYWZ2bzUrNjRWQVNvUVUrS3lpUmFwTi83V05jbGtZM3luWUU0cnJtUnFueWYKd1pkMVZ3S0NBUUFQWnRaWmcyeG5QaFRVc0FpczAzRjgwelY0c3VuMk41TzMxV3l0eHNCNjJjTVZERU96TWpFUgp5Mi9EN1hBUGY1bWgySEdxcyt2SGRFVUhlaWVCM3I0QWxFd3VISktjc0cxL21jNm1EdTNGMjZoZkhxL1B5SkVYClZJME1DVVZZQ25kc3BuV2JqT1o3bldRR3FXM0RZd1QxbVdSSmFtWnF4RU9MZk5UaTM3c2NyaEt2MGFhTmhWMTgKWVY2eXl6clU0bjg1WFFxMThGK3JWZjQreDE0MXNEUkNyYkJIbElXWjNwT0t1YlRTK2UyaEViS0xqR0VYMWFMdQpNcGdJUmw1UVBrbnJ5STlEdzJ6VkVvWU1DWVB2UHJnWUJzSGNhWEY0czVOM0p1Y2ZaYmt3cUdNekNaOHVPTDFVCnhoTWZvaWRNYWUzdmtZRTNjQTRoZFVFdUY0SUZpTHVOQW9JQkFRQytLMVI2T2ZQSm1UaU1zZU9MMHl0aitxY00KVjRURWxycXg5MGYrTDUzRmNhQVpCTS80d05hdTdiRmxLVWdHM0FxWXhpcFdzMjRlc2pENmVWMCtIL1FGUXNZbQp6K2ZvUndzb3REQUFzQVVtY0tCQUVHOGEyUGtwNVBhdU1Fbk9LNHYxM1JaSVgvdGNiQ2wzb1NZWDRsc28yV2ZECk5hQmllZ3hyMjd5d0ZzOEdGcm43ektrMjUrbmFFck1tRitVTjNYbk03Rjd6N3Rxd09NZlp1QWFtQ0R3bUdtSk8KSHdGam9HSmtRTFNiQWxKUXBiay9rakc3Y0pTckdpNVgzQnFOSlRlZzI0UkdCR3p6VnBlSW1JRjdrZWRJMEg5YwpXbDJCaTFJMnc1eDIrWFlGWmpFZEpLMW0wMkxRa0Z1enJsa2ZZRU9ZbjZVL0Vla25ickprdDIyV25LRmwKLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0=\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"data\\\":{\\\"tls.crt\\\":\\\"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZKVENDQXcyZ0F3SUJBZ0lVSEVSbjBUV3lZY0lER1N3WUJSNDlCV0dvb2F3d0RRWUpLb1pJaHZjTkFRRUwKQlFBd0lqRWdNQjRHQTFVRUF3d1hZWGQ0TFhGaElGSmxZMlZ3ZEc5eUlGSnZiM1FnUTBFd0hoY05NalF3TkRBNQpNVEF3TmpBMVdoY05NelF3TkRBM01UQXdOakExV2pBaU1TQXdIZ1lEVlFRRERCZGhkM2d0Y1dFZ1VtVmpaWEIwCmIzSWdVbTl2ZENCRFFUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUs4NTFud2kKR1BlVWNQSmZqaFU3NVVXWlE2RkRhWWpQdnVwd1pxUEd1MnY5aXBwNExuTzZ1aWFEVzFmL2pyZi9raTJhY1o3bApzK0RNQUtuQ2F1RjFrc0ZrcVdRT0JXdWV4OGFTUlFNVlYvK1hxWEppaXlUcW52OVIwaEY4U2tyNlpZZFRObldGCmVrZzc2NVMxOGl2UHFnZFpBOGN6dS9tQWlXTElTbHdGUmV3SDNyR1VEdTRyTHpzeWxWQlRzd291NGlVR0kxWFAKSVVEOGpWUmx0OWFVK0Rwb0lXbXpnTE5leDhJTjRwbm5Wb3diMGhCWk9TOVcrZEJCV0hibXVUK1YyeHpPQkRzNgo2ejVnMVRhaVZnZDBzNXBCbXJzMFBiM1UxNmpMVFZsajJsck1EeFZDb05pMTdOa2pDcGZkWU1SY1VXUXhOQnZsCmJib1ZqZFI1MmJTaHQ0Q1VJOURQdE9mQnJjUERQRkF6aTU5THNkU1k5NlRwM0VERmQ5dlp6SFhLK1p6YXpldzIKS25iN1BOYTd3ZUVPczczdW9lNjNGbWJrbXJmcmxWVUwxWVBINXBhamFKeDhxelBUcmZZNEh3azNLWURZcXc0Ugo4UlM2c3ZHQk0wVzgweHpvQlZacGY5RTF4VkVYQ3JxWi9NWDBPSDk1cTNxMkovQTFuend6Ukd0d3oxZW5yUlhBCi83aU1IMFJXaXdIUFNQQndIMmxIKzlTa0RrTk43aDh1S3c3SWdrbXhTV2lIL3RxTjZPT2lxOUNYREQzMVloZmYKY2t1SndvYUsvYlhwZmlReWRFLzBxa2hCRmFZL3FEeTdSRE8wVXhSYUNJRy9vTFdjVHozUGRYWDhhNWdyNWNFVQpaSytVUi9ld29CMTJ3b2pOa01wc1pmU2REOEhFdkdLNGx3UFBBZ01CQUFHalV6QlJNQjBHQTFVZERnUVdCQlJMCkFXRk9kK29xL2g0Q3gydnVKb3lQS3N2T2VUQWZCZ05WSFNNRUdEQVdnQlJMQVdGT2Qrb3EvaDRDeDJ2dUpveVAKS3N2T2VUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQU9KL25hUjg0MwpJcHpXZnBNNm5IMmtGWWhhK1dWeFdDWmdENTRNL1J6c1J2YUkwSkZlOHRDU3RmTVg1TG5zUEVVVnQ1RXZ4K0cwClJ0ekV4cDZBVktqb25QZ1MvbkxxWXVWeVIvdlA2NVlUZ0JYbk1rVnNJU05OUEZ1SFFweEcrVGJmcmZMcEJQangKRTdhN0JGVTVXaC84a2lMdlE0MS9lTWhuckN2alZXckxWVkxVLzlnUDM5Rm1IYVhOVFA4dDdzTFYxSXUrVzNWVwo3dWxRS2w4QzFtSTc3d1BPM1p5NXhxZnpJK3VqdUU1bmV6eGhKOWVkakZBR3RzRERxZnlJY1o0SDRvaTcrT0g4Ck1QWGNDTTl3WDVYa0RHTENsbk5ITUdZVG5KTVQwZVJJZjRiWjhaSzJGTTkxQTNpVVNrb0dsMnU4NkdpTFZqTVYKekNCczdIL2FWaHU4MlF1V1JVT0E0RENYRm5aOVBzaGRJVjF6cU1ZaDAveFFsMFlqSk5WVGUyOHR4SHpVbVYxQgp4WjZZVjQ3bHpvNUhZK2R4MFZpTWd6T3R6WWlsWGwyK0hySDJBZ2srN041R0V5UFVwOGhHL0lzVWpZelBkckhWCnBUME52UmNmRWd1VnNWSHZtcjFUVlR4dHlWWHV2aFVHSXk5MEphYjZrT052SEhzRTVmWlk5cjd3QUd5MWVMU0IKLy9BYWhLM3ljUzVXWm9sZWp2bU9sNzlUNHpEd0NoNEpBWlhIc1oxczdJczgwNDFjNXVtTm04Tm1pMGh3dFpSegpvbkFzNlp6eFZIV3E1S2N2YTNuV2dVcGU4c3lyQjBtVzRBNWM1MmpxcVppa2dqYk80Nmw3RlJQMitXdHhPVDlHCkxWNHU3ck9aSWdJQmN3R0sySWJCeDZCTVUxMlh5b2txa2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t\\\",\\\"tls.key\\\":\\\"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS1FJQkFBS0NBZ0VBcnpuV2ZDSVk5NVJ3OGwrT0ZUdmxSWmxEb1VOcGlNKys2bkJtbzhhN2EvMkttbmd1CmM3cTZKb05iVi8rT3QvK1NMWnB4bnVXejRNd0FxY0pxNFhXU3dXU3BaQTRGYTU3SHhwSkZBeFZYLzVlcGNtS0wKSk9xZS8xSFNFWHhLU3ZwbGgxTTJkWVY2U0R2cmxMWHlLOCtxQjFrRHh6TzcrWUNKWXNoS1hBVkY3QWZlc1pRTwo3aXN2T3pLVlVGT3pDaTdpSlFZalZjOGhRUHlOVkdXMzFwVDRPbWdoYWJPQXMxN0h3ZzNpbWVkV2pCdlNFRms1CkwxYjUwRUZZZHVhNVA1WGJITTRFT3pyclBtRFZOcUpXQjNTem1rR2F1elE5dmRUWHFNdE5XV1BhV3N3UEZVS2cKMkxYczJTTUtsOTFneEZ4UlpERTBHK1Z0dWhXTjFIblp0S0czZ0pRajBNKzA1OEd0dzhNOFVET0xuMHV4MUpqMwpwT25jUU1WMzI5bk1kY3I1bk5yTjdEWXFkdnM4MXJ2QjRRNnp2ZTZoN3JjV1p1U2F0K3VWVlF2Vmc4Zm1scU5vCm5IeXJNOU90OWpnZkNUY3BnTmlyRGhIeEZMcXk4WUV6UmJ6VEhPZ0ZWbWwvMFRYRlVSY0t1cG44eGZRNGYzbXIKZXJZbjhEV2ZQRE5FYTNEUFY2ZXRGY0QvdUl3ZlJGYUxBYzlJOEhBZmFVZjcxS1FPUTAzdUh5NHJEc2lDU2JGSgphSWYrMm8zbzQ2S3IwSmNNUGZWaUY5OXlTNG5DaG9yOXRlbCtKREowVC9TcVNFRVZwaitvUEx0RU03UlRGRm9JCmdiK2d0WnhQUGM5MWRmeHJtQ3Zsd1JSa3I1Ukg5N0NnSFhiQ2lNMlF5bXhsOUowUHdjUzhZcmlYQTg4Q0F3RUEKQVFLQ0FnQWVFaS96NTZvZk92TlROUURlTmdRM3VJQzV1U2J3V3E2cDd4WStQd25GRTZMb3RYMUxVUjFISkwzVgpVVDg5NW5kQXFrT2JnRklwWHZreUtQSk10TysxanIvZk11VE5QbGVNaFdlZ2l0WXFQKzNOZW9ua2tQc3VWKzFVCklOOWpGS3U5MkpMOUFpWWxKVnRkandmN2FzMEVLOHVSTVJpdVRkZkdBeGQzeVZQaG1Nd243My9NY2M3T092VVMKN3ZwSDRobmZQcmxyclh0SWVzOEtUOWFIMWRMdnV4VVkzYnhWakF0K0N3SDdaWThkeGx4N2Y4Um5rbWFXemRBUAp2N0xFN2NQSG9yZHBMc2hXVVNubUVWL3dNWi9zOWh0R3kwVlpRYUN0RUE2N0szNjZuRkJ1VnB2aDlQNnJtTzdsCmR4RjNRVnlhZERNOElsaDlXZHVZUGowVldiZHk2WVZCcWttQmZ0UUlIMVE5WlhtbWVDYmJMWUFDOHRMMWFrQUYKZ29oVFh3UXpWanU2dEZ3ZnFsK1p6WWhOeGt1N1o5SEpnakIvUXVUSXlsOURUZTR2WWVvMGlCcVM2blhHK0JjMAp2MmVtWHVZWUUwM25nTklNeHgvMXQvOHVRdFA0QzBzRHByV3NDVGVnOERoai9JV2szMDdMVk9idTBNeDVhRkhFCnd1SGcrU3pHTHBHRXZlUWNWRkl5Wng4aFdSZDl2SFVvUnRrbmljajJwUERqYVludVdjUWp4R1FkM0piMVoxRHQKa1ZUMmhZNlg5Vnl3NXpGWGVjRzRMK2c1bDZEcDlURGtPYlNmcUl6N1VjYk9SajFMcWJNeEJCanQ2N0lyRW1KaAovSjlwa0FhU1IyL1l5V210ZUgyK3VseGIwdmhvRkVEM0xOR01rbklDak5FN0RWb3FDUUtDQVFFQTVtMFVLVFVvCmw0YnZaNmdCYzRXYWpNNlZmRzkrVG9BLy9oaFU0NUg4NWdKVnh2NUdQQTU4Z0FTVmt3VnQ1TVl0WHhndkJtL2QKcC83VzkrTE10Ty82MFNnLy9lVmh2cGptNGtDOVBWT0lnNUFvRUZ4dFhBNG1JQUZwZGYrK0tRazlpbXJxTnNXRwplWnpUb2txd2FOZFVyL1dRRjRGTEE5RUI2S3prSnEzbUlVTnJoWGpkQzRwSW42c3JOTW84NUlKYmhRNGRHUUpqCkV3UXUyRmpYWVhDNlU3N0pYNngvN3VFZDZaNExDQ0xlY0t0aUxvRmFjQnNzakZsZzI0dlVhN25IaDJpdDE2RVkKbGpsZ21mY3dUWll4UW1VNHgyNWUxVUgyMzFyWUd2RDBRaFZCdklBVjdlNG9GQTVZTkdRZWkxSis5RDhLd2ZscwpVSTgrY2FTZ1ZNWE15d0tDQVFFQXdxeG1IdjdDOVU5WXFiQmhBdXM2dDgwcEJrb1hwLzZEL3F5SkJVRThFVXJsClZEOXVubUpFQ1J3U1ZkNjR6UHNSc3BZclRycmFHWlBsaGdJR0JsVURxMk9maTRRMU1CZHBndzB4Nk45YkllUXEKTS80cmVMeHpoemNySWJ6U1pRSVl2ZUl3K290dWVTZlRrUlMxVnJCSGhkNDVIWUo4TG9zTTM4Y2orb0FzRDZrUwphUzU2Z053bnlFQWp3UmhTanNFTjl6bUYvM1lJTG40dFhOb1VzSzErcjVHTTAxdFpieVhYRmFOQlFYVGxiK1ZSCnhpNGxiM2lvRHVNZ3h2NW1WTnBXSEVQaitOTll2NGxEYkE1cVl5eHozY2JyUlloUVNiZHQvWE5tRWJlbDNRWGUKVEpHcFpFWGo3cGRmaGRDbDByeHM1SGkwOHkwbnVLeTlLbklPdzhDb2pRS0NBUUVBc0Q2NFQvaC83cjVmdVNvUQp5aHBqcHRXUUV4aDRSSFRsL1dVQThQdEZzMndQemQvSk9zQmR5OUUxMHJreFgrMlE0STV2MFgyWXpaa25OWHo4CjFGeEZ2TnNMYnhpVzFhQy80RWhpTmxrQkxwZ0JmTm9sTDJjSEZDM2dTMGZzWEJqY1FGWWNoUDQ2S0NTaTN4dy8KcUVFalhsNzE4blNMT3dVUGI3ZGwzb3ZlWEl6ajNiZ2ZZbWRIdXhEQ1FHTjdoZENMVGM4SXhJdEYybEsxdmZiZAo3b0s1a2JwNDdqdlRzcFB2UERRTS9oRWxrSW9WMDdwT3dUYVhzVlhmdHExU01YOXN0UTZGQVV3UHNUOTd1dWdOCnd4cGczUWJ0RWVWQ2xkMFpoYWRIYWZ2bzUrNjRWQVNvUVUrS3lpUmFwTi83V05jbGtZM3luWUU0cnJtUnFueWYKd1pkMVZ3S0NBUUFQWnRaWmcyeG5QaFRVc0FpczAzRjgwelY0c3VuMk41TzMxV3l0eHNCNjJjTVZERU96TWpFUgp5Mi9EN1hBUGY1bWgySEdxcyt2SGRFVUhlaWVCM3I0QWxFd3VISktjc0cxL21jNm1EdTNGMjZoZkhxL1B5SkVYClZJME1DVVZZQ25kc3BuV2JqT1o3bldRR3FXM0RZd1QxbVdSSmFtWnF4RU9MZk5UaTM3c2NyaEt2MGFhTmhWMTgKWVY2eXl6clU0bjg1WFFxMThGK3JWZjQreDE0MXNEUkNyYkJIbElXWjNwT0t1YlRTK2UyaEViS0xqR0VYMWFMdQpNcGdJUmw1UVBrbnJ5STlEdzJ6VkVvWU1DWVB2UHJnWUJzSGNhWEY0czVOM0p1Y2ZaYmt3cUdNekNaOHVPTDFVCnhoTWZvaWRNYWUzdmtZRTNjQTRoZFVFdUY0SUZpTHVOQW9JQkFRQytLMVI2T2ZQSm1UaU1zZU9MMHl0aitxY00KVjRURWxycXg5MGYrTDUzRmNhQVpCTS80d05hdTdiRmxLVWdHM0FxWXhpcFdzMjRlc2pENmVWMCtIL1FGUXNZbQp6K2ZvUndzb3REQUFzQVVtY0tCQUVHOGEyUGtwNVBhdU1Fbk9LNHYxM1JaSVgvdGNiQ2wzb1NZWDRsc28yV2ZECk5hQmllZ3hyMjd5d0ZzOEdGcm43ektrMjUrbmFFck1tRitVTjNYbk03Rjd6N3Rxd09NZlp1QWFtQ0R3bUdtSk8KSHdGam9HSmtRTFNiQWxKUXBiay9rakc3Y0pTckdpNVgzQnFOSlRlZzI0UkdCR3p6VnBlSW1JRjdrZWRJMEg5YwpXbDJCaTFJMnc1eDIrWFlGWmpFZEpLMW0wMkxRa0Z1enJsa2ZZRU9ZbjZVL0Vla25ickprdDIyV25LRmwKLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0=\\\"},\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"type\\\":\\\"kubernetes.io/tls\\\"}\"}, \"creationTimestamp\": \"2024-04-09T10:06:06Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:tls.crt\": {}, \"f:tls.key\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:06Z\"}], \"name\": \"awx-qa-receptor-ca\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789488\", \"uid\": \"d86752d9-556d-4000-a109-cec0e3cfcc82\"}, \"type\": \"kubernetes.io/tls\"}]}\u001b[0m\n\r\nTASK [installer : Delete old Receptor CA Secret] *******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:50\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor-ca.key] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:56\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Copy Receptor CA key from old secret to tempfile] ************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:61\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor-ca.crt] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:66\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Copy Receptor CA cert from old secret to tempfile] ***********\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:71\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create New Receptor CA secret] *******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:76\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read New Receptor CA Secret] *********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:81\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set receptor_ca variable] ************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:88\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Remove tempfiles] ********************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:92\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"receptor_ca['resources'][0]['type'] != \\\"kubernetes.io/tls\\\"\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor-ca.key] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:102\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Generate Receptor CA key] ************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:107\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor-ca.crt] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:111\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Generate Receptor CA cert] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:116\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create Receptor CA secret] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:122\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read Receptor CA secret] *************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:127\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set receptor_ca variable] ************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:134\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Remove tempfiles] ********************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:138\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_ca['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Check for Receptor work signing Secret] **********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:147\u001b[0m\n\u001b[0;32mok: [localhost] => {\"api_found\": true, \"changed\": false, \"resources\": [{\"apiVersion\": \"v1\", \"data\": {\"work-private-key.pem\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBM0VXRzZwK1I3Y1JzbEpwcWljMUVrT3BrLzNjZVVTRzNXbUdlZW8ySVVEZExpVTI0CkZ5TWhLZ3pGRGp1cWtCNzFnYmhPMlZDQUVmMjBtcnhvZG15TE1YSDNxNmFoR0tUTTFYbFJPQ1FzV3VveFVtRlAKZjNxV0dVcC9yT0ttU1VYcytIOUVaWjFUazRBMk1xVG9Fd0RwZGEzdGxZZjRlUG5YbUR6SHhwVVk1ajB6Wm9jWQpzOUZhZHVsTmxZZy9vd3VkRU5JNkdsMmo2RkFkNjdlK0h3OE81MnNQWFpsL0RNazRWOUxueTFPZ3Q0OHJ3cDl3CmNPVlBLQXBESjJ5ZGRNWk53S0dldkg1LzNSUXQyVjZZZ29DQ3Y0RHNoZU9UNDBNbmIvWG92UjN2N2ptWTNnaWwKNEx4MlRKR3NxeCtGdFA0eWZyZFpCcjdQV3NtVjc4V0pQRDNsWHdoeGZGYXNWL1IxVzJ5TDVqRVpyTERkNlZrcQp0ZUplZktzTGpjK28yK3Y2S3pCODkyYm1ubm1lRnNWcEJnczBPc0RNeFZQODZWallxOXVnaCtTMUpuaGpqK1ZHCkQ5b1IxMjYyZGl2REpNREQ1ZDBpVmFINmMyUnNMLzlRaTdHcDhMUkRtVGZXcERtckZSMTMvZisyaWZBbnMzaDYKZWVQbWRBaHZNMnNyN25JZC9QQkM0VnpBeUZycXh1UEsycllub2ozaUl1N1diNjgrVzNvaW1NTmJrRHlJMzN2cApmU2Z2NzFPMjdibWtkLzhCazdaQW5RUTlMSzVEQncrQTNjWHZBUTJ5eDJaTEE1RXhyZmc1blRtKzVYS3BWN0dxCmQwSXdReXNpa01hNktCUGp0OXp2S2hwV3hKVmtwbWp6eUNKWEtjczNCNUExUFNVcTRJblkvMEhpcHAwQ0F3RUEKQVFLQ0FnQmY5ZTR6OHJaNVZoUlRuUDRDOEtrSlZRUVJBMHp5M1hScWJKTEZJem1hY0t4NHNhSWNlbEp0WmtqRwp6Wm1kMWM3dzUyRjZiUWFPVCsvSlpZRkE3a0twbE5Qb05OeUR4dS94cER1TThMMWVFaDdRbTlJdFlETlo2MG02CkFMZWV2bGJoWDFobHlHZHJuL1I4bGJrQTVtbk91YW9DZGN6NnJ5V01qaFllWGtBTnRlWFpxY3RLTTA5czlIQzMKVHpjaUNlSXdQTlhSUExBMmVnaSs4enBoZjRibnJJMXlJbmZtRXhkM3Mwc0dHbld1NGpHWFJTeVFFbVlzdEdQVApIZzl1bXlHdVpQcXBkWmF3c3FUU3lOSTZNRkJGcTUzZkttajRIZjVsV1VVK2RuZGJXajVOcElqWFltTkxNajkrCkFXcVhraEpmZi9MSjdJQ2JOYTBiV3Z4UmdVbVdFTllnUjRDT295QU9JcDQ4NWxOcFh3Q3Y3TlBmYUlOMVdEaFUKMjlveWN1bEtNbEVZamx0bk5hTE1OQ3hwNFo4OEh1aDRrTTVwTkl0a1JLOTdYR0d0WHFTV1J4dEJoQkJNNXc5WApKRTVDQzZKS1pDWVJDcFFJa0NGWXJoeTd3dVl5TW0raDhTMklnOVQ4cGZsNjd5V1lOaEFJcGJXM0psanZaem83Cm05b0J0QnNrWmpqUmtPVUJ2Y0FBcjlxK2NhWndLcStXa0dvSXVuRk9HNlZPcHZkV2RYN1B4MUdRTTIvRGJVR3YKK2VMNVFEbFM5NVRxVDZkaXE1ZnljMU5zL1ZjS29yWkY1bDd0NGQwMkwrdkw4YkEyWjdoNUZOaHBxcEttc29IegpPcDBndkhPcDNkV29WMlNweHlhYVpBVzMrNFV4d3NLRWlHK245elk3b3Zpb1lOcC9BUUtDQVFFQS9aL3BMNjJXCmJPZVVLNG1vRm1PK0lmQ1RmeW1BYlhMNlFaeVFNN0lLeEZPTU5VZUl0Tit5QlFtSHVrSDdadjlNMDJKSzBXam8KWENveStuc3F0d1IwQ1Ztei90a0d1ZjFRQmo1dHFGKzhOdUdycE56T09OZGpGY2VXSkt2blRadGN0Q2hKRjZGSgo5Q2lkdlg5VG5PRFdlNHIwemgzY1puRnNFTkFUNWIxckZKa1kyUUQ0QlJCVmQ5K1FWY09jTGhFLzZ6RHNyKzByCndNUzRRbk9XK3lLemhsL2RYQjJDTDZMTWFOdi9XTklYUDRjakg2UHBjVGlCSDluaVZPSkdrYXluMFR5NHBYcm0KR2RwdWJWeVRDUDN5U0d6eU1BWklwaXRuZEhFelFJVWcxNjN6RCtyOHhFYk5Bd0U0aWZEb1pocS9oTVd1UjFjQQpZcTJGSGx3V2lsNU4zUUtDQVFFQTNsV21KWUlZUHh1a2Zuenp4dFlJeWxId2F6NlU3OExQNlZNS3FhVjRsVzNSClhmaWEvRVR3Y2ZHeHZtdmdUNGt3WnpGQ2Q2OGxJOWRxSEhGczllanJLNW8rN1lwYjlFTlRMem1pV21ZMk1YUTEKbHRZVEl6QjNtNVdsajJKajlpV2wyTXlxU3pLMTFVNzFmT0MrZHhnWUZHUTdhdDRMN2NVSUcvbUQxaS9IZHRVcApxSENNTmdQbkJhTjFkdVFld3BPT2kxT0hVZXh3TFMrWTAyMHNRelNidHk0UUdnZEFyTUFxN3VYbEhxWnVxOGhyClFSQ01aMlk5WGtZRFB2Yi9Jc3JWNDdITG0xN3BjZVc1V1pXTlJCeGNrTlNvS3pmNGlIeSs1elJMazlDZzB4b28KaDU3ZE1hWlZEcXNjWEdEc0wvL3ZKaGt5aGZSZkx0YUhpR1NiWUlJUHdRS0NBUUFDaGZDLzlLNG1iemRlSjRSdwpsSlZ6cVAwT3FzOElSN2lOcG8wWXRwQzgyMGZ0ejhSZ2FFbFJHNE1xS3pYaEZIRWpPVHNkVWpuZGtOM28rQWk0CndXYVdJVHBWTXJ1S1ppYkJxU1ZXSTMydjNoYmpFUDlNT1hoVzR5RnZRL2FOSXhxTkFFbVozcFRweE8yczBQTjQKQUJTaUxnTzVlVHFVR2xURTVnME1vQkhNcHFsRW4ybllRdzFXbi9iRG82cU9Hc1hVQlN5Vm8zcG45STBRdkMybwpXZlFIUmpUaGtibVYxN3pJM2tkd0RzY0Vic2Urck5iSnRaSXpTdXVoaEk3SExEeVBMRmQ1N2ZzVURzUkNla1ZNCk5acVBkZVlDN0UwVXVpSFJXcjd6eVY5R1JnakJBOGwzK214WHQwOWtyK3pmOXl3b21mN2QzdE8ySjV2SGJZc2IKM1V4UkFvSUJBRUpZNHNUTXBybW1ZUmNSNkpsTVk4RWtaSTlNVkp1YjBmbDV1M1BXbWo1VlVDWXZ1dWhQRmtXYQpiNFU0b2U1NkxRU09VWnh2bXJDd1pzem9HRERsK2MvQUxza3FBYmpKb25nMFJidWVSc3ZKTnZpMUYyN24xcm1LCkZhYk5JTEZpbUxReWx4cnJuaEZ5aDVWbFo5RVlVbzg3UGZQdElUZ3FGUHBzSWloM2g1bHhrUVhmMkNlQ1VKMkIKSXR1QXhhRWc4V2VvWEhoWkN6eWd1SVZYVGQ4Y1F0K09FbVlDQmczSEpzaTF1QUxHZmI0cmg3NFoxeHhBQ1U0cApyR3hNdnVRK0RVZnVWYWtlMEtFWmdZODNMcm5Ga09Yelg5L055dy9IMGh3aW9lOFJVZnpORUkwd0hpZmp6L3daCm1kUURaRmdLa3U0V2xOb2VpNHpwbmZaWXQzazhOc0VDZ2dFQkFManR0OWwycGJCcXQ5YmxqZFBrR040MkZ6VkoKM1BFYjU5SDV2SGZMVTFiUk1QYUY5d1RFdlpKRHRGM0ZSL3RVOEwwUE1adUc3cEE0dDhqcldkQ3pVTEdJODF5MApKNDRDUGQ3WmxYYkQ2QWx0aDJNZU5MTjRSaE45dUhCb0F4eGVRTGE4a2xGdUc4MlRqQWg4ako5dHZ2V05oMERuCkhMQTFUNlBCWHpQK2N6djBoVWw0YjBESGQ0OXp4UWV0bENpc3lmTVJGWkk3dVJ2MllIbFpjNms1eitKMXQ0M3gKT1I0WXpBSFBUODZHdkYvS1J1ZzIzUkRQeXpJayt4alRTdkd4VjFoendrdEViN0JGRFd4YlFnSlVBZ0hXaGcwNQowWFJMNGZWM3hFVHUxZ3lLRldxNzZDdmhmS2xCZ1lYczFRT2U5ajZ2STVVczZ2cFJWMlcrZ2ptdTJScz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0=\", \"work-public-key.pem\": \"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUEzRVdHNnArUjdjUnNsSnBxaWMxRQprT3BrLzNjZVVTRzNXbUdlZW8ySVVEZExpVTI0RnlNaEtnekZEanVxa0I3MWdiaE8yVkNBRWYyMG1yeG9kbXlMCk1YSDNxNmFoR0tUTTFYbFJPQ1FzV3VveFVtRlBmM3FXR1VwL3JPS21TVVhzK0g5RVpaMVRrNEEyTXFUb0V3RHAKZGEzdGxZZjRlUG5YbUR6SHhwVVk1ajB6Wm9jWXM5RmFkdWxObFlnL293dWRFTkk2R2wyajZGQWQ2N2UrSHc4Two1MnNQWFpsL0RNazRWOUxueTFPZ3Q0OHJ3cDl3Y09WUEtBcERKMnlkZE1aTndLR2V2SDUvM1JRdDJWNllnb0NDCnY0RHNoZU9UNDBNbmIvWG92UjN2N2ptWTNnaWw0THgyVEpHc3F4K0Z0UDR5ZnJkWkJyN1BXc21WNzhXSlBEM2wKWHdoeGZGYXNWL1IxVzJ5TDVqRVpyTERkNlZrcXRlSmVmS3NMamMrbzIrdjZLekI4OTJibW5ubWVGc1ZwQmdzMApPc0RNeFZQODZWallxOXVnaCtTMUpuaGpqK1ZHRDlvUjEyNjJkaXZESk1ERDVkMGlWYUg2YzJSc0wvOVFpN0dwCjhMUkRtVGZXcERtckZSMTMvZisyaWZBbnMzaDZlZVBtZEFodk0yc3I3bklkL1BCQzRWekF5RnJxeHVQSzJyWW4Kb2ozaUl1N1diNjgrVzNvaW1NTmJrRHlJMzN2cGZTZnY3MU8yN2Jta2QvOEJrN1pBblFROUxLNURCdytBM2NYdgpBUTJ5eDJaTEE1RXhyZmc1blRtKzVYS3BWN0dxZDBJd1F5c2lrTWE2S0JQanQ5enZLaHBXeEpWa3Btanp5Q0pYCktjczNCNUExUFNVcTRJblkvMEhpcHAwQ0F3RUFBUT09Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ==\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"data\\\":{\\\"work-private-key.pem\\\":\\\"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBM0VXRzZwK1I3Y1JzbEpwcWljMUVrT3BrLzNjZVVTRzNXbUdlZW8ySVVEZExpVTI0CkZ5TWhLZ3pGRGp1cWtCNzFnYmhPMlZDQUVmMjBtcnhvZG15TE1YSDNxNmFoR0tUTTFYbFJPQ1FzV3VveFVtRlAKZjNxV0dVcC9yT0ttU1VYcytIOUVaWjFUazRBMk1xVG9Fd0RwZGEzdGxZZjRlUG5YbUR6SHhwVVk1ajB6Wm9jWQpzOUZhZHVsTmxZZy9vd3VkRU5JNkdsMmo2RkFkNjdlK0h3OE81MnNQWFpsL0RNazRWOUxueTFPZ3Q0OHJ3cDl3CmNPVlBLQXBESjJ5ZGRNWk53S0dldkg1LzNSUXQyVjZZZ29DQ3Y0RHNoZU9UNDBNbmIvWG92UjN2N2ptWTNnaWwKNEx4MlRKR3NxeCtGdFA0eWZyZFpCcjdQV3NtVjc4V0pQRDNsWHdoeGZGYXNWL1IxVzJ5TDVqRVpyTERkNlZrcQp0ZUplZktzTGpjK28yK3Y2S3pCODkyYm1ubm1lRnNWcEJnczBPc0RNeFZQODZWallxOXVnaCtTMUpuaGpqK1ZHCkQ5b1IxMjYyZGl2REpNREQ1ZDBpVmFINmMyUnNMLzlRaTdHcDhMUkRtVGZXcERtckZSMTMvZisyaWZBbnMzaDYKZWVQbWRBaHZNMnNyN25JZC9QQkM0VnpBeUZycXh1UEsycllub2ozaUl1N1diNjgrVzNvaW1NTmJrRHlJMzN2cApmU2Z2NzFPMjdibWtkLzhCazdaQW5RUTlMSzVEQncrQTNjWHZBUTJ5eDJaTEE1RXhyZmc1blRtKzVYS3BWN0dxCmQwSXdReXNpa01hNktCUGp0OXp2S2hwV3hKVmtwbWp6eUNKWEtjczNCNUExUFNVcTRJblkvMEhpcHAwQ0F3RUEKQVFLQ0FnQmY5ZTR6OHJaNVZoUlRuUDRDOEtrSlZRUVJBMHp5M1hScWJKTEZJem1hY0t4NHNhSWNlbEp0WmtqRwp6Wm1kMWM3dzUyRjZiUWFPVCsvSlpZRkE3a0twbE5Qb05OeUR4dS94cER1TThMMWVFaDdRbTlJdFlETlo2MG02CkFMZWV2bGJoWDFobHlHZHJuL1I4bGJrQTVtbk91YW9DZGN6NnJ5V01qaFllWGtBTnRlWFpxY3RLTTA5czlIQzMKVHpjaUNlSXdQTlhSUExBMmVnaSs4enBoZjRibnJJMXlJbmZtRXhkM3Mwc0dHbld1NGpHWFJTeVFFbVlzdEdQVApIZzl1bXlHdVpQcXBkWmF3c3FUU3lOSTZNRkJGcTUzZkttajRIZjVsV1VVK2RuZGJXajVOcElqWFltTkxNajkrCkFXcVhraEpmZi9MSjdJQ2JOYTBiV3Z4UmdVbVdFTllnUjRDT295QU9JcDQ4NWxOcFh3Q3Y3TlBmYUlOMVdEaFUKMjlveWN1bEtNbEVZamx0bk5hTE1OQ3hwNFo4OEh1aDRrTTVwTkl0a1JLOTdYR0d0WHFTV1J4dEJoQkJNNXc5WApKRTVDQzZKS1pDWVJDcFFJa0NGWXJoeTd3dVl5TW0raDhTMklnOVQ4cGZsNjd5V1lOaEFJcGJXM0psanZaem83Cm05b0J0QnNrWmpqUmtPVUJ2Y0FBcjlxK2NhWndLcStXa0dvSXVuRk9HNlZPcHZkV2RYN1B4MUdRTTIvRGJVR3YKK2VMNVFEbFM5NVRxVDZkaXE1ZnljMU5zL1ZjS29yWkY1bDd0NGQwMkwrdkw4YkEyWjdoNUZOaHBxcEttc29IegpPcDBndkhPcDNkV29WMlNweHlhYVpBVzMrNFV4d3NLRWlHK245elk3b3Zpb1lOcC9BUUtDQVFFQS9aL3BMNjJXCmJPZVVLNG1vRm1PK0lmQ1RmeW1BYlhMNlFaeVFNN0lLeEZPTU5VZUl0Tit5QlFtSHVrSDdadjlNMDJKSzBXam8KWENveStuc3F0d1IwQ1Ztei90a0d1ZjFRQmo1dHFGKzhOdUdycE56T09OZGpGY2VXSkt2blRadGN0Q2hKRjZGSgo5Q2lkdlg5VG5PRFdlNHIwemgzY1puRnNFTkFUNWIxckZKa1kyUUQ0QlJCVmQ5K1FWY09jTGhFLzZ6RHNyKzByCndNUzRRbk9XK3lLemhsL2RYQjJDTDZMTWFOdi9XTklYUDRjakg2UHBjVGlCSDluaVZPSkdrYXluMFR5NHBYcm0KR2RwdWJWeVRDUDN5U0d6eU1BWklwaXRuZEhFelFJVWcxNjN6RCtyOHhFYk5Bd0U0aWZEb1pocS9oTVd1UjFjQQpZcTJGSGx3V2lsNU4zUUtDQVFFQTNsV21KWUlZUHh1a2Zuenp4dFlJeWxId2F6NlU3OExQNlZNS3FhVjRsVzNSClhmaWEvRVR3Y2ZHeHZtdmdUNGt3WnpGQ2Q2OGxJOWRxSEhGczllanJLNW8rN1lwYjlFTlRMem1pV21ZMk1YUTEKbHRZVEl6QjNtNVdsajJKajlpV2wyTXlxU3pLMTFVNzFmT0MrZHhnWUZHUTdhdDRMN2NVSUcvbUQxaS9IZHRVcApxSENNTmdQbkJhTjFkdVFld3BPT2kxT0hVZXh3TFMrWTAyMHNRelNidHk0UUdnZEFyTUFxN3VYbEhxWnVxOGhyClFSQ01aMlk5WGtZRFB2Yi9Jc3JWNDdITG0xN3BjZVc1V1pXTlJCeGNrTlNvS3pmNGlIeSs1elJMazlDZzB4b28KaDU3ZE1hWlZEcXNjWEdEc0wvL3ZKaGt5aGZSZkx0YUhpR1NiWUlJUHdRS0NBUUFDaGZDLzlLNG1iemRlSjRSdwpsSlZ6cVAwT3FzOElSN2lOcG8wWXRwQzgyMGZ0ejhSZ2FFbFJHNE1xS3pYaEZIRWpPVHNkVWpuZGtOM28rQWk0CndXYVdJVHBWTXJ1S1ppYkJxU1ZXSTMydjNoYmpFUDlNT1hoVzR5RnZRL2FOSXhxTkFFbVozcFRweE8yczBQTjQKQUJTaUxnTzVlVHFVR2xURTVnME1vQkhNcHFsRW4ybllRdzFXbi9iRG82cU9Hc1hVQlN5Vm8zcG45STBRdkMybwpXZlFIUmpUaGtibVYxN3pJM2tkd0RzY0Vic2Urck5iSnRaSXpTdXVoaEk3SExEeVBMRmQ1N2ZzVURzUkNla1ZNCk5acVBkZVlDN0UwVXVpSFJXcjd6eVY5R1JnakJBOGwzK214WHQwOWtyK3pmOXl3b21mN2QzdE8ySjV2SGJZc2IKM1V4UkFvSUJBRUpZNHNUTXBybW1ZUmNSNkpsTVk4RWtaSTlNVkp1YjBmbDV1M1BXbWo1VlVDWXZ1dWhQRmtXYQpiNFU0b2U1NkxRU09VWnh2bXJDd1pzem9HRERsK2MvQUxza3FBYmpKb25nMFJidWVSc3ZKTnZpMUYyN24xcm1LCkZhYk5JTEZpbUxReWx4cnJuaEZ5aDVWbFo5RVlVbzg3UGZQdElUZ3FGUHBzSWloM2g1bHhrUVhmMkNlQ1VKMkIKSXR1QXhhRWc4V2VvWEhoWkN6eWd1SVZYVGQ4Y1F0K09FbVlDQmczSEpzaTF1QUxHZmI0cmg3NFoxeHhBQ1U0cApyR3hNdnVRK0RVZnVWYWtlMEtFWmdZODNMcm5Ga09Yelg5L055dy9IMGh3aW9lOFJVZnpORUkwd0hpZmp6L3daCm1kUURaRmdLa3U0V2xOb2VpNHpwbmZaWXQzazhOc0VDZ2dFQkFManR0OWwycGJCcXQ5YmxqZFBrR040MkZ6VkoKM1BFYjU5SDV2SGZMVTFiUk1QYUY5d1RFdlpKRHRGM0ZSL3RVOEwwUE1adUc3cEE0dDhqcldkQ3pVTEdJODF5MApKNDRDUGQ3WmxYYkQ2QWx0aDJNZU5MTjRSaE45dUhCb0F4eGVRTGE4a2xGdUc4MlRqQWg4ako5dHZ2V05oMERuCkhMQTFUNlBCWHpQK2N6djBoVWw0YjBESGQ0OXp4UWV0bENpc3lmTVJGWkk3dVJ2MllIbFpjNms1eitKMXQ0M3gKT1I0WXpBSFBUODZHdkYvS1J1ZzIzUkRQeXpJayt4alRTdkd4VjFoendrdEViN0JGRFd4YlFnSlVBZ0hXaGcwNQowWFJMNGZWM3hFVHUxZ3lLRldxNzZDdmhmS2xCZ1lYczFRT2U5ajZ2STVVczZ2cFJWMlcrZ2ptdTJScz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0=\\\",\\\"work-public-key.pem\\\":\\\"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUEzRVdHNnArUjdjUnNsSnBxaWMxRQprT3BrLzNjZVVTRzNXbUdlZW8ySVVEZExpVTI0RnlNaEtnekZEanVxa0I3MWdiaE8yVkNBRWYyMG1yeG9kbXlMCk1YSDNxNmFoR0tUTTFYbFJPQ1FzV3VveFVtRlBmM3FXR1VwL3JPS21TVVhzK0g5RVpaMVRrNEEyTXFUb0V3RHAKZGEzdGxZZjRlUG5YbUR6SHhwVVk1ajB6Wm9jWXM5RmFkdWxObFlnL293dWRFTkk2R2wyajZGQWQ2N2UrSHc4Two1MnNQWFpsL0RNazRWOUxueTFPZ3Q0OHJ3cDl3Y09WUEtBcERKMnlkZE1aTndLR2V2SDUvM1JRdDJWNllnb0NDCnY0RHNoZU9UNDBNbmIvWG92UjN2N2ptWTNnaWw0THgyVEpHc3F4K0Z0UDR5ZnJkWkJyN1BXc21WNzhXSlBEM2wKWHdoeGZGYXNWL1IxVzJ5TDVqRVpyTERkNlZrcXRlSmVmS3NMamMrbzIrdjZLekI4OTJibW5ubWVGc1ZwQmdzMApPc0RNeFZQODZWallxOXVnaCtTMUpuaGpqK1ZHRDlvUjEyNjJkaXZESk1ERDVkMGlWYUg2YzJSc0wvOVFpN0dwCjhMUkRtVGZXcERtckZSMTMvZisyaWZBbnMzaDZlZVBtZEFodk0yc3I3bklkL1BCQzRWekF5RnJxeHVQSzJyWW4Kb2ozaUl1N1diNjgrVzNvaW1NTmJrRHlJMzN2cGZTZnY3MU8yN2Jta2QvOEJrN1pBblFROUxLNURCdytBM2NYdgpBUTJ5eDJaTEE1RXhyZmc1blRtKzVYS3BWN0dxZDBJd1F5c2lrTWE2S0JQanQ5enZLaHBXeEpWa3Btanp5Q0pYCktjczNCNUExUFNVcTRJblkvMEhpcHAwQ0F3RUFBUT09Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ==\\\"},\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"namespace\\\":\\\"rhopenshift\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:11Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:work-private-key.pem\": {}, \"f:work-public-key.pem\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:11Z\"}], \"name\": \"awx-qa-receptor-work-signing\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789529\", \"uid\": \"f9bd1cc4-18f1-4b00-b9b1-8605a393ca70\"}, \"type\": \"Opaque\"}]}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor work signing private key] *******\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:157\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Generate Receptor work signing private key] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:162\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create tempfile for receptor work signing public key] ********\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:166\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Generate Receptor work signing public key] *******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:171\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create Receptor work signing Secret] *************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:178\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Read Receptor work signing Secret] ***************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:183\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set receptor_work_signing variable] **************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:190\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Remove tempfiles] ********************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:194\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"not receptor_work_signing['resources'] | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Apply Resources] *********************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:203\u001b[0m\n\u001b[0;32mok: [localhost] => (item=configmaps/config) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"duration\": 0, \"item\": \"configmaps/config\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"data\": {\"environment\": \"AWX_SKIP_MIGRATIONS=true\\n\", \"nginx_conf\": \"worker_processes 1;\\nworker_cpu_affinity auto;\\npid /tmp/nginx.pid;\\n\\nevents {\\n worker_connections 1024;\\n}\\n\\nhttp {\\n include /etc/nginx/mime.types;\\n default_type application/octet-stream;\\n server_tokens off;\\n client_max_body_size 5M;\\n\\n log_format main '$remote_addr - $remote_user [$time_local] \\\"$request\\\" '\\n '$status $body_bytes_sent \\\"$http_referer\\\" '\\n '\\\"$http_user_agent\\\" \\\"$http_x_forwarded_for\\\"';\\n\\n access_log /dev/stdout main;\\n\\n map $http_upgrade $connection_upgrade {\\n default upgrade;\\n '' close;\\n }\\n\\n sendfile on;\\n #tcp_nopush on;\\n #gzip on;\\n\\n upstream uwsgi {\\n server 127.0.0.1:8050;\\n }\\n\\n upstream daphne {\\n server 127.0.0.1:8051;\\n }\\n\\n\\n \\n server {\\n listen 8052 default_server;\\n listen [::]:8052 default_server;\\n \\n # If you have a domain name, this is where to add it\\n server_name _;\\n keepalive_timeout 65;\\n\\n # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)\\n add_header Strict-Transport-Security max-age=15768000;\\n\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\n add_header X-Frame-Options \\\"DENY\\\";\\n # Protect against MIME content sniffing https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options\\n add_header X-Content-Type-Options nosniff;\\n\\n location /nginx_status {\\n stub_status on;\\n access_log off;\\n allow 127.0.0.1;\\n deny all;\\n }\\n\\n location /static {\\n alias /var/lib/awx/public/static/;\\n }\\n\\n location /favicon.ico {\\n alias /var/lib/awx/public/static/media/favicon.ico;\\n }\\n\\n location ~ ^(/websocket/|/api/websocket/) {\\n # Pass request to the upstream alias\\n proxy_pass http://daphne;\\n # Require http version 1.1 to allow for upgrade requests\\n proxy_http_version 1.1;\\n # We want proxy_buffering off for proxying to websockets.\\n proxy_buffering off;\\n # http://en.wikipedia.org/wiki/X-Forwarded-For\\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\\n # enable this if you use HTTPS:\\n proxy_set_header X-Forwarded-Proto https;\\n # pass the Host: header from the client for the sake of redirects\\n proxy_set_header Host $http_host;\\n # We've set the Host header, so we don't need Nginx to muddle\\n # about with redirects\\n proxy_redirect off;\\n # Depending on the request value, set the Upgrade and\\n # connection headers\\n proxy_set_header Upgrade $http_upgrade;\\n proxy_set_header Connection $connection_upgrade;\\n }\\n\\n location / {\\n # Add trailing / if missing\\n rewrite ^(.*)$http_host(.*[^/])$ $1$http_host$2/ permanent;\\n uwsgi_read_timeout 120s;\\n uwsgi_pass uwsgi;\\n include /etc/nginx/uwsgi_params;\\n include /etc/nginx/conf.d/*.conf;\\n proxy_set_header X-Forwarded-Port 443;\\n uwsgi_param HTTP_X_FORWARDED_PORT 443;\\n\\n add_header Strict-Transport-Security max-age=15768000;\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\n add_header X-Frame-Options \\\"DENY\\\";\\n add_header X-Content-Type-Options nosniff;\\n add_header Cache-Control \\\"no-cache, no-store, must-revalidate\\\";\\n add_header Expires \\\"0\\\";\\n add_header Pragma \\\"no-cache\\\";\\n }\\n }\\n}\\n\", \"receptor_conf\": \"---\\n- log-level: info\\n- local-only: null\\n- node:\\n firewallrules:\\n - action: reject\\n tonode: HOSTNAME\\n toservice: control\\n- control-service:\\n service: control\\n filename: /var/run/receptor/receptor.sock\\n permissions: '0660'\\n- work-command:\\n worktype: local\\n command: ansible-runner\\n params: worker\\n allowruntimeparams: true\\n- work-kubernetes:\\n worktype: kubernetes-runtime-auth\\n authmethod: runtime\\n allowruntimeauth: true\\n allowruntimepod: true\\n allowruntimeparams: true\\n- work-kubernetes:\\n worktype: kubernetes-incluster-auth\\n authmethod: incluster\\n allowruntimeauth: true\\n allowruntimepod: true\\n allowruntimeparams: true\\n- tls-client:\\n cert: /etc/receptor/tls/receptor.crt\\n key: /etc/receptor/tls/receptor.key\\n name: tlsclient\\n rootcas: /etc/receptor/tls/ca/mesh-CA.crt\\n mintls13: false\\n- work-signing:\\n privatekey: /etc/receptor/work_private_key.pem\\n tokenexpiration: 1m\\n\", \"redis_conf\": \"unixsocket /var/run/redis/redis.sock\\nunixsocketperm 777\\nport 0\\nbind 127.0.0.1\\n\", \"settings\": \"import os\\nimport socket\\n# Import all so that extra_settings works properly\\nfrom django_auth_ldap.config import *\\n\\ndef get_secret():\\n if os.path.exists(\\\"/etc/tower/SECRET_KEY\\\"):\\n return open('/etc/tower/SECRET_KEY', 'rb').read().strip()\\n\\nADMINS = ()\\nSTATIC_ROOT = '/var/lib/awx/public/static'\\nSTATIC_URL = '/static/'\\nPROJECTS_ROOT = '/var/lib/awx/projects'\\nJOBOUTPUT_ROOT = '/var/lib/awx/job_status'\\n\\nIS_K8S = True\\n\\n# Set memory available based off of resource request/limit for the task pod\\nSYSTEM_TASK_ABS_MEM = '500Mi'\\n\\n# Set cpu available based off of resource request/limit for the task pod\\nSYSTEM_TASK_ABS_CPU = '250m'\\n\\nSECRET_KEY = get_secret()\\n\\nALLOWED_HOSTS = ['*']\\n\\nINTERNAL_API_URL = 'http://127.0.0.1:8052'\\n\\n# Container environments don't like chroots\\nAWX_PROOT_ENABLED = False\\n\\n# Automatically deprovision pods that go offline\\nAWX_AUTO_DEPROVISION_INSTANCES = True\\n\\nCLUSTER_HOST_ID = socket.gethostname()\\nSYSTEM_UUID = os.environ.get('MY_POD_UID', '00000000-0000-0000-0000-000000000000')\\n\\nCSRF_COOKIE_SECURE = False\\nSESSION_COOKIE_SECURE = False\\n\\nSERVER_EMAIL = 'root@localhost'\\nDEFAULT_FROM_EMAIL = 'webmaster@localhost'\\nEMAIL_SUBJECT_PREFIX = '[AWX] '\\n\\nEMAIL_HOST = 'localhost'\\nEMAIL_PORT = 25\\nEMAIL_HOST_USER = ''\\nEMAIL_HOST_PASSWORD = ''\\nEMAIL_USE_TLS = False\\n\\nUSE_X_FORWARDED_PORT = True\\nBROADCAST_WEBSOCKET_PORT = 8052\\nBROADCAST_WEBSOCKET_PROTOCOL = 'http'\\n\\n\\nRECEPTOR_LOG_LEVEL = 'info'\\n\", \"uwsgi_conf\": \"[uwsgi]\\nsocket = 127.0.0.1:8050\\nprocesses = 5\\nlisten = 128\\nmaster = true\\nvacuum = true\\nno-orphans = true\\nlazy-apps = true\\nmanage-script-name = true\\nmaster-fifo = /var/lib/awx/awxfifo\\nmax-requests = 1000\\nbuffer-size = 32768\\n\\nif-env = UWSGI_MOUNT_PATH\\nmount = %(_)=awx.wsgi:application\\nendif =\\n\\nif-not-env = UWSGI_MOUNT_PATH\\nmount = /=awx.wsgi:application\\nendif =\\n\"}, \"kind\": \"ConfigMap\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"data\\\":{\\\"environment\\\":\\\"AWX_SKIP_MIGRATIONS=true\\\\n\\\",\\\"nginx_conf\\\":\\\"worker_processes 1;\\\\nworker_cpu_affinity auto;\\\\npid /tmp/nginx.pid;\\\\n\\\\nevents {\\\\n worker_connections 1024;\\\\n}\\\\n\\\\nhttp {\\\\n include /etc/nginx/mime.types;\\\\n default_type application/octet-stream;\\\\n server_tokens off;\\\\n client_max_body_size 5M;\\\\n\\\\n log_format main '$remote_addr - $remote_user [$time_local] \\\\\\\"$request\\\\\\\" '\\\\n '$status $body_bytes_sent \\\\\\\"$http_referer\\\\\\\" '\\\\n '\\\\\\\"$http_user_agent\\\\\\\" \\\\\\\"$http_x_forwarded_for\\\\\\\"';\\\\n\\\\n access_log /dev/stdout main;\\\\n\\\\n map $http_upgrade $connection_upgrade {\\\\n default upgrade;\\\\n '' close;\\\\n }\\\\n\\\\n sendfile on;\\\\n #tcp_nopush on;\\\\n #gzip on;\\\\n\\\\n upstream uwsgi {\\\\n server 127.0.0.1:8050;\\\\n }\\\\n\\\\n upstream daphne {\\\\n server 127.0.0.1:8051;\\\\n }\\\\n\\\\n\\\\n \\\\n server {\\\\n listen 8052 default_server;\\\\n listen [::]:8052 default_server;\\\\n \\\\n # If you have a domain name, this is where to add it\\\\n server_name _;\\\\n keepalive_timeout 65;\\\\n\\\\n # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)\\\\n add_header Strict-Transport-Security max-age=15768000;\\\\n\\\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\\\n add_header X-Frame-Options \\\\\\\"DENY\\\\\\\";\\\\n # Protect against MIME content sniffing https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options\\\\n add_header X-Content-Type-Options nosniff;\\\\n\\\\n location /nginx_status {\\\\n stub_status on;\\\\n access_log off;\\\\n allow 127.0.0.1;\\\\n deny all;\\\\n }\\\\n\\\\n location /static {\\\\n alias /var/lib/awx/public/static/;\\\\n }\\\\n\\\\n location /favicon.ico {\\\\n alias /var/lib/awx/public/static/media/favicon.ico;\\\\n }\\\\n\\\\n location ~ ^(/websocket/|/api/websocket/) {\\\\n # Pass request to the upstream alias\\\\n proxy_pass http://daphne;\\\\n # Require http version 1.1 to allow for upgrade requests\\\\n proxy_http_version 1.1;\\\\n # We want proxy_buffering off for proxying to websockets.\\\\n proxy_buffering off;\\\\n # http://en.wikipedia.org/wiki/X-Forwarded-For\\\\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\\\\n # enable this if you use HTTPS:\\\\n proxy_set_header X-Forwarded-Proto https;\\\\n # pass the Host: header from the client for the sake of redirects\\\\n proxy_set_header Host $http_host;\\\\n # We've set the Host header, so we don't need Nginx to muddle\\\\n # about with redirects\\\\n proxy_redirect off;\\\\n # Depending on the request value, set the Upgrade and\\\\n # connection headers\\\\n proxy_set_header Upgrade $http_upgrade;\\\\n proxy_set_header Connection $connection_upgrade;\\\\n }\\\\n\\\\n location / {\\\\n # Add trailing / if missing\\\\n rewrite ^(.*)$http_host(.*[^/])$ $1$http_host$2/ permanent;\\\\n uwsgi_read_timeout 120s;\\\\n uwsgi_pass uwsgi;\\\\n include /etc/nginx/uwsgi_params;\\\\n include /etc/nginx/conf.d/*.conf;\\\\n proxy_set_header X-Forwarded-Port 443;\\\\n uwsgi_param HTTP_X_FORWARDED_PORT 443;\\\\n\\\\n add_header Strict-Transport-Security max-age=15768000;\\\\n # Protect against click-jacking https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)\\\\n add_header X-Frame-Options \\\\\\\"DENY\\\\\\\";\\\\n add_header X-Content-Type-Options nosniff;\\\\n add_header Cache-Control \\\\\\\"no-cache, no-store, must-revalidate\\\\\\\";\\\\n add_header Expires \\\\\\\"0\\\\\\\";\\\\n add_header Pragma \\\\\\\"no-cache\\\\\\\";\\\\n }\\\\n }\\\\n}\\\\n\\\",\\\"receptor_conf\\\":\\\"---\\\\n- log-level: info\\\\n- local-only: null\\\\n- node:\\\\n firewallrules:\\\\n - action: reject\\\\n tonode: HOSTNAME\\\\n toservice: control\\\\n- control-service:\\\\n service: control\\\\n filename: /var/run/receptor/receptor.sock\\\\n permissions: '0660'\\\\n- work-command:\\\\n worktype: local\\\\n command: ansible-runner\\\\n params: worker\\\\n allowruntimeparams: true\\\\n- work-kubernetes:\\\\n worktype: kubernetes-runtime-auth\\\\n authmethod: runtime\\\\n allowruntimeauth: true\\\\n allowruntimepod: true\\\\n allowruntimeparams: true\\\\n- work-kubernetes:\\\\n worktype: kubernetes-incluster-auth\\\\n authmethod: incluster\\\\n allowruntimeauth: true\\\\n allowruntimepod: true\\\\n allowruntimeparams: true\\\\n- tls-client:\\\\n cert: /etc/receptor/tls/receptor.crt\\\\n key: /etc/receptor/tls/receptor.key\\\\n name: tlsclient\\\\n rootcas: /etc/receptor/tls/ca/mesh-CA.crt\\\\n mintls13: false\\\\n- work-signing:\\\\n privatekey: /etc/receptor/work_private_key.pem\\\\n tokenexpiration: 1m\\\\n\\\",\\\"redis_conf\\\":\\\"unixsocket /var/run/redis/redis.sock\\\\nunixsocketperm 777\\\\nport 0\\\\nbind 127.0.0.1\\\\n\\\",\\\"settings\\\":\\\"import os\\\\nimport socket\\\\n# Import all so that extra_settings works properly\\\\nfrom django_auth_ldap.config import *\\\\n\\\\ndef get_secret():\\\\n if os.path.exists(\\\\\\\"/etc/tower/SECRET_KEY\\\\\\\"):\\\\n return open('/etc/tower/SECRET_KEY', 'rb').read().strip()\\\\n\\\\nADMINS = ()\\\\nSTATIC_ROOT = '/var/lib/awx/public/static'\\\\nSTATIC_URL = '/static/'\\\\nPROJECTS_ROOT = '/var/lib/awx/projects'\\\\nJOBOUTPUT_ROOT = '/var/lib/awx/job_status'\\\\n\\\\nIS_K8S = True\\\\n\\\\n# Set memory available based off of resource request/limit for the task pod\\\\nSYSTEM_TASK_ABS_MEM = '500Mi'\\\\n\\\\n# Set cpu available based off of resource request/limit for the task pod\\\\nSYSTEM_TASK_ABS_CPU = '250m'\\\\n\\\\nSECRET_KEY = get_secret()\\\\n\\\\nALLOWED_HOSTS = ['*']\\\\n\\\\nINTERNAL_API_URL = 'http://127.0.0.1:8052'\\\\n\\\\n# Container environments don't like chroots\\\\nAWX_PROOT_ENABLED = False\\\\n\\\\n# Automatically deprovision pods that go offline\\\\nAWX_AUTO_DEPROVISION_INSTANCES = True\\\\n\\\\nCLUSTER_HOST_ID = socket.gethostname()\\\\nSYSTEM_UUID = os.environ.get('MY_POD_UID', '00000000-0000-0000-0000-000000000000')\\\\n\\\\nCSRF_COOKIE_SECURE = False\\\\nSESSION_COOKIE_SECURE = False\\\\n\\\\nSERVER_EMAIL = 'root@localhost'\\\\nDEFAULT_FROM_EMAIL = 'webmaster@localhost'\\\\nEMAIL_SUBJECT_PREFIX = '[AWX] '\\\\n\\\\nEMAIL_HOST = 'localhost'\\\\nEMAIL_PORT = 25\\\\nEMAIL_HOST_USER = ''\\\\nEMAIL_HOST_PASSWORD = ''\\\\nEMAIL_USE_TLS = False\\\\n\\\\nUSE_X_FORWARDED_PORT = True\\\\nBROADCAST_WEBSOCKET_PORT = 8052\\\\nBROADCAST_WEBSOCKET_PROTOCOL = 'http'\\\\n\\\\n\\\\nRECEPTOR_LOG_LEVEL = 'info'\\\\n\\\",\\\"uwsgi_conf\\\":\\\"[uwsgi]\\\\nsocket = 127.0.0.1:8050\\\\nprocesses = 5\\\\nlisten = 128\\\\nmaster = true\\\\nvacuum = true\\\\nno-orphans = true\\\\nlazy-apps = true\\\\nmanage-script-name = true\\\\nmaster-fifo = /var/lib/awx/awxfifo\\\\nmax-requests = 1000\\\\nbuffer-size = 32768\\\\n\\\\nif-env = UWSGI_MOUNT_PATH\\\\nmount = %(_)=awx.wsgi:application\\\\nendif =\\\\n\\\\nif-not-env = UWSGI_MOUNT_PATH\\\\nmount = /=awx.wsgi:application\\\\nendif =\\\\n\\\"},\\\"kind\\\":\\\"ConfigMap\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-awx-configmap\\\",\\\"namespace\\\":\\\"rhopenshift\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:13Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:environment\": {}, \"f:nginx_conf\": {}, \"f:receptor_conf\": {}, \"f:redis_conf\": {}, \"f:settings\": {}, \"f:uwsgi_conf\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:13Z\"}], \"name\": \"awx-qa-awx-configmap\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789546\", \"uid\": \"b6f90b8e-7676-4526-bc45-6d389fc672ca\"}}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=configmaps/pre_stop_scripts) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"configmaps/pre_stop_scripts\", \"result\": {\"results\": []}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=secrets/app_credentials) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"duration\": 0, \"item\": \"secrets/app_credentials\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"data\": {\"credentials.py\": \"REFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ0FUT01JQ19SRVFVRVNUUyc6IFRydWUsCiAgICAgICAgJ0VOR0lORSc6ICdhd3gubWFpbi5kYi5wcm9maWxlZF9wZycsCiAgICAgICAgJ05BTUUnOiAiYXd4IiwKICAgICAgICAnVVNFUic6ICJhd3giLAogICAgICAgICdQQVNTV09SRCc6ICI5MlZpcDNyUlQiLAogICAgICAgICdIT1NUJzogJ2F3eC1xYS1wb3N0Z3Jlcy0xNScsCiAgICAgICAgJ1BPUlQnOiAiNTQzMiIsCiAgICAgICAgJ09QVElPTlMnOiB7ICdzc2xtb2RlJzogJ3ByZWZlcicsCiAgICAgICAgfSwKICAgIH0KfQoKTElTVEVORVJfREFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ09QVElPTlMnOiB7CiAgICAgICAgICAgICdrZWVwYWxpdmVzJzogMSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfaWRsZSc6IDUsCiAgICAgICAgICAgICdrZWVwYWxpdmVzX2ludGVydmFsJzogNSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfY291bnQnOiA1LAogICAgICAgIH0sCiAgICB9Cn0KCkJST0FEQ0FTVF9XRUJTT0NLRVRfU0VDUkVUID0gImxnVHAzeDJhWFZKZFZ4aGVJcm5xZTFobDZ2OWU3WGRBIgo=\", \"execution_environments.py\": \"R0xPQkFMX0pPQl9FWEVDVVRJT05fRU5WSVJPTk1FTlRTID0gWwogICAgeyduYW1lJzogJ0FXWCBFRSAobGF0ZXN0KScgLCAnaW1hZ2UnOiAncXVheS5pby9hbnNpYmxlL2F3eC1lZTpsYXRlc3QnfSwKICAgIHsnbmFtZSc6ICdBV1ggRUUgKDI0LjAuMCknICwgJ2ltYWdlJzogJ3F1YXkuaW8vYW5zaWJsZS9hd3gtZWU6MjQuMC4wJ30sCl0KQ09OVFJPTF9QTEFORV9FWEVDVVRJT05fRU5WSVJPTk1FTlQgPSAicXVheS5pby9hbnNpYmxlL2F3eC1lZToyNC4wLjAiCg==\", \"ldap.py\": \"QVVUSF9MREFQX0dMT0JBTF9PUFRJT05TID0gewp9CgojIExvYWQgTERBUCBCSU5EIHBhc3N3b3JkIGZyb20gS3ViZXJuZXRlcyBzZWNyZXQgaWYgZGVmaW5lCg==\"}, \"kind\": \"Secret\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"data\\\":{\\\"credentials.py\\\":\\\"REFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ0FUT01JQ19SRVFVRVNUUyc6IFRydWUsCiAgICAgICAgJ0VOR0lORSc6ICdhd3gubWFpbi5kYi5wcm9maWxlZF9wZycsCiAgICAgICAgJ05BTUUnOiAiYXd4IiwKICAgICAgICAnVVNFUic6ICJhd3giLAogICAgICAgICdQQVNTV09SRCc6ICI5MlZpcDNyUlQiLAogICAgICAgICdIT1NUJzogJ2F3eC1xYS1wb3N0Z3Jlcy0xNScsCiAgICAgICAgJ1BPUlQnOiAiNTQzMiIsCiAgICAgICAgJ09QVElPTlMnOiB7ICdzc2xtb2RlJzogJ3ByZWZlcicsCiAgICAgICAgfSwKICAgIH0KfQoKTElTVEVORVJfREFUQUJBU0VTID0gewogICAgJ2RlZmF1bHQnOiB7CiAgICAgICAgJ09QVElPTlMnOiB7CiAgICAgICAgICAgICdrZWVwYWxpdmVzJzogMSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfaWRsZSc6IDUsCiAgICAgICAgICAgICdrZWVwYWxpdmVzX2ludGVydmFsJzogNSwKICAgICAgICAgICAgJ2tlZXBhbGl2ZXNfY291bnQnOiA1LAogICAgICAgIH0sCiAgICB9Cn0KCkJST0FEQ0FTVF9XRUJTT0NLRVRfU0VDUkVUID0gImxnVHAzeDJhWFZKZFZ4aGVJcm5xZTFobDZ2OWU3WGRBIgo=\\\",\\\"execution_environments.py\\\":\\\"R0xPQkFMX0pPQl9FWEVDVVRJT05fRU5WSVJPTk1FTlRTID0gWwogICAgeyduYW1lJzogJ0FXWCBFRSAobGF0ZXN0KScgLCAnaW1hZ2UnOiAncXVheS5pby9hbnNpYmxlL2F3eC1lZTpsYXRlc3QnfSwKICAgIHsnbmFtZSc6ICdBV1ggRUUgKDI0LjAuMCknICwgJ2ltYWdlJzogJ3F1YXkuaW8vYW5zaWJsZS9hd3gtZWU6MjQuMC4wJ30sCl0KQ09OVFJPTF9QTEFORV9FWEVDVVRJT05fRU5WSVJPTk1FTlQgPSAicXVheS5pby9hbnNpYmxlL2F3eC1lZToyNC4wLjAiCg==\\\",\\\"ldap.py\\\":\\\"QVVUSF9MREFQX0dMT0JBTF9PUFRJT05TID0gewp9CgojIExvYWQgTERBUCBCSU5EIHBhc3N3b3JkIGZyb20gS3ViZXJuZXRlcyBzZWNyZXQgaWYgZGVmaW5lCg==\\\"},\\\"kind\\\":\\\"Secret\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-app-credentials\\\",\\\"namespace\\\":\\\"rhopenshift\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:14Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:data\": {\".\": {}, \"f:credentials.py\": {}, \"f:execution_environments.py\": {}, \"f:ldap.py\": {}}, \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:type\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:14Z\"}], \"name\": \"awx-qa-app-credentials\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789555\", \"uid\": \"4dd55c2d-824b-4828-ab68-05a0a19884b5\"}, \"type\": \"Opaque\"}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=rbac/service_account) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"rbac/service_account\", \"result\": {\"results\": [{\"changed\": false, \"duration\": 0, \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"imagePullSecrets\": [{\"name\": \"awx-qa-dockercfg-djpl5\"}], \"kind\": \"ServiceAccount\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"ServiceAccount\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa\\\",\\\"namespace\\\":\\\"rhopenshift\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:15Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:15Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:imagePullSecrets\": {}, \"f:secrets\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-dockercfg-djpl5\\\"}\": {}}}, \"manager\": \"openshift-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:15Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789573\", \"uid\": \"eb955685-df4a-44c9-a718-9aa86cefd96a\"}, \"secrets\": [{\"name\": \"awx-qa-dockercfg-djpl5\"}]}}, {\"changed\": false, \"duration\": 0, \"method\": \"apply\", \"result\": {\"apiVersion\": \"rbac.authorization.k8s.io/v1\", \"kind\": \"Role\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"rbac.authorization.k8s.io/v1\\\",\\\"kind\\\":\\\"Role\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"rules\\\":[{\\\"apiGroups\\\":[\\\"\\\"],\\\"resources\\\":[\\\"pods\\\"],\\\"verbs\\\":[\\\"get\\\",\\\"list\\\",\\\"watch\\\",\\\"create\\\",\\\"update\\\",\\\"patch\\\",\\\"delete\\\"]},{\\\"apiGroups\\\":[\\\"\\\"],\\\"resources\\\":[\\\"pods/log\\\"],\\\"verbs\\\":[\\\"get\\\"]},{\\\"apiGroups\\\":[\\\"\\\"],\\\"resources\\\":[\\\"pods/attach\\\"],\\\"verbs\\\":[\\\"create\\\"]},{\\\"apiGroups\\\":[\\\"\\\"],\\\"resources\\\":[\\\"secrets\\\"],\\\"verbs\\\":[\\\"get\\\",\\\"create\\\",\\\"delete\\\"]}]}\"}, \"creationTimestamp\": \"2024-04-09T10:06:15Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"rbac.authorization.k8s.io/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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:rules\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:15Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789578\", \"uid\": \"07e51d29-1b19-4f80-9b46-fea8a477ad0f\"}, \"rules\": [{\"apiGroups\": [\"\"], \"resources\": [\"pods\"], \"verbs\": [\"get\", \"list\", \"watch\", \"create\", \"update\", \"patch\", \"delete\"]}, {\"apiGroups\": [\"\"], \"resources\": [\"pods/log\"], \"verbs\": [\"get\"]}, {\"apiGroups\": [\"\"], \"resources\": [\"pods/attach\"], \"verbs\": [\"create\"]}, {\"apiGroups\": [\"\"], \"resources\": [\"secrets\"], \"verbs\": [\"get\", \"create\", \"delete\"]}]}}, {\"changed\": false, \"duration\": 0, \"method\": \"apply\", \"result\": {\"apiVersion\": \"rbac.authorization.k8s.io/v1\", \"kind\": \"RoleBinding\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"rbac.authorization.k8s.io/v1\\\",\\\"kind\\\":\\\"RoleBinding\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"roleRef\\\":{\\\"apiGroup\\\":\\\"rbac.authorization.k8s.io\\\",\\\"kind\\\":\\\"Role\\\",\\\"name\\\":\\\"awx-qa\\\"},\\\"subjects\\\":[{\\\"kind\\\":\\\"ServiceAccount\\\",\\\"name\\\":\\\"awx-qa\\\"}]}\"}, \"creationTimestamp\": \"2024-04-09T10:06:16Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"rbac.authorization.k8s.io/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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:roleRef\": {}, \"f:subjects\": {}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:15Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789579\", \"uid\": \"5bf0c40f-c8fa-4dc8-bcca-d98928c9eb54\"}, \"roleRef\": {\"apiGroup\": \"rbac.authorization.k8s.io\", \"kind\": \"Role\", \"name\": \"awx-qa\"}, \"subjects\": [{\"kind\": \"ServiceAccount\", \"name\": \"awx-qa\"}]}}]}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=storage/persistent) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"duration\": 0, \"item\": \"storage/persistent\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"kind\": \"PersistentVolumeClaim\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"PersistentVolumeClaim\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-projects-claim\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"accessModes\\\":[\\\"ReadWriteMany\\\"],\\\"resources\\\":{\\\"requests\\\":{\\\"storage\\\":\\\"10Gi\\\"}},\\\"storageClassName\\\":\\\"azurefile-csi\\\"}}\", \"pv.kubernetes.io/bind-completed\": \"yes\", \"pv.kubernetes.io/bound-by-controller\": \"yes\", \"volume.beta.kubernetes.io/storage-provisioner\": \"file.csi.azure.com\", \"volume.kubernetes.io/storage-provisioner\": \"file.csi.azure.com\"}, \"creationTimestamp\": \"2024-04-09T10:06:16Z\", \"finalizers\": [\"kubernetes.io/pvc-protection\"], \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:spec\": {\"f:accessModes\": {}, \"f:resources\": {\"f:requests\": {\".\": {}, \"f:storage\": {}}}, \"f:storageClassName\": {}, \"f:volumeMode\": {}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:16Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:pv.kubernetes.io/bind-completed\": {}, \"f:pv.kubernetes.io/bound-by-controller\": {}, \"f:volume.beta.kubernetes.io/storage-provisioner\": {}, \"f:volume.kubernetes.io/storage-provisioner\": {}}}, \"f:spec\": {\"f:volumeName\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:17Z\"}, {\"apiVersion\": \"v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:accessModes\": {}, \"f:capacity\": {\".\": {}, \"f:storage\": {}}, \"f:phase\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:17Z\"}], \"name\": \"awx-qa-projects-claim\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789620\", \"uid\": \"606c67b2-d986-48f8-8424-d557a1331acf\"}, \"spec\": {\"accessModes\": [\"ReadWriteMany\"], \"resources\": {\"requests\": {\"storage\": \"10Gi\"}}, \"storageClassName\": \"azurefile-csi\", \"volumeMode\": \"Filesystem\", \"volumeName\": \"pvc-606c67b2-d986-48f8-8424-d557a1331acf\"}, \"status\": {\"accessModes\": [\"ReadWriteMany\"], \"capacity\": {\"storage\": \"10Gi\"}, \"phase\": \"Bound\"}}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=networking/service) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"duration\": 0, \"item\": \"networking/service\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"v1\", \"kind\": \"Service\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"v1\\\",\\\"kind\\\":\\\"Service\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa-service\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"ports\\\":[{\\\"name\\\":\\\"http\\\",\\\"port\\\":80,\\\"protocol\\\":\\\"TCP\\\",\\\"targetPort\\\":8052}],\\\"selector\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\"},\\\"type\\\":\\\"ClusterIP\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:17Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:spec\": {\"f:internalTrafficPolicy\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"port\\\":80,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:port\": {}, \"f:protocol\": {}, \"f:targetPort\": {}}}, \"f:selector\": {}, \"f:sessionAffinity\": {}, \"f:type\": {}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:17Z\"}], \"name\": \"awx-qa-service\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789609\", \"uid\": \"9a380dea-35fe-45b4-b855-d6914fe4459e\"}, \"spec\": {\"clusterIP\": \"10.28.144.199\", \"clusterIPs\": [\"10.28.144.199\"], \"internalTrafficPolicy\": \"Cluster\", \"ipFamilies\": [\"IPv4\"], \"ipFamilyPolicy\": \"SingleStack\", \"ports\": [{\"name\": \"http\", \"port\": 80, \"protocol\": \"TCP\", \"targetPort\": 8052}], \"selector\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\"}, \"sessionAffinity\": \"None\", \"type\": \"ClusterIP\"}, \"status\": {\"loadBalancer\": {}}}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=networking/ingress) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"duration\": 0, \"item\": \"networking/ingress\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"route.openshift.io/v1\", \"kind\": \"Route\", \"metadata\": {\"annotations\": {\"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"route.openshift.io/v1\\\",\\\"kind\\\":\\\"Route\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\"},\\\"name\\\":\\\"awx-qa\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"host\\\":\\\"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\\\",\\\"port\\\":{\\\"targetPort\\\":\\\"http\\\"},\\\"tls\\\":{\\\"insecureEdgeTerminationPolicy\\\":\\\"Redirect\\\",\\\"termination\\\":\\\"edge\\\"},\\\"to\\\":{\\\"kind\\\":\\\"Service\\\",\\\"name\\\":\\\"awx-qa-service\\\",\\\"weight\\\":100},\\\"wildcardPolicy\\\":\\\"None\\\"}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:18Z\", \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\"}, \"managedFields\": [{\"apiVersion\": \"route.openshift.io/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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"f:spec\": {\"f:host\": {}, \"f:port\": {\".\": {}, \"f:targetPort\": {}}, \"f:tls\": {\".\": {}, \"f:insecureEdgeTerminationPolicy\": {}, \"f:termination\": {}}, \"f:to\": {\"f:kind\": {}, \"f:name\": {}, \"f:weight\": {}}, \"f:wildcardPolicy\": {}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:18Z\"}, {\"apiVersion\": \"route.openshift.io/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:ingress\": {}}}, \"manager\": \"openshift-router\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:18Z\"}], \"name\": \"awx-qa\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789630\", \"uid\": \"85e0bc41-7e4e-487c-8a64-d18b592ece0a\"}, \"spec\": {\"host\": \"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\", \"port\": {\"targetPort\": \"http\"}, \"tls\": {\"insecureEdgeTerminationPolicy\": \"Redirect\", \"termination\": \"edge\"}, \"to\": {\"kind\": \"Service\", \"name\": \"awx-qa-service\", \"weight\": 100}, \"wildcardPolicy\": \"None\"}, \"status\": {\"ingress\": [{\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:18Z\", \"status\": \"True\", \"type\": \"Admitted\"}], \"host\": \"awx-qa.rhopenshift.apps.qaaro.global.hvwan.net\", \"routerCanonicalHostname\": \"router-default.apps.qaaro.global.hvwan.net\", \"routerName\": \"default\", \"wildcardPolicy\": \"None\"}]}}}\u001b[0m\n\r\nTASK [installer : Set default awx app image] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:218\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_default_image\": \"quay.io/ansible/awx:24.0.0\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided awx app image] *****************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:222\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"image | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set AWX app image URL] ***************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:229\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_image\": \"quay.io/ansible/awx:24.0.0\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set default redis image] *************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:233\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_default_redis_image\": \"docker.io/redis:7\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Set user provided redis image] *******************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:237\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"redis_image | default([]) | length\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Set Redis image URL] *****************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:244\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"_redis_image\": \"docker.io/redis:7\"}, \"changed\": false}\u001b[0m\n\r\nTASK [installer : Apply deployment resources] **********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:248\u001b[0m\n\u001b[0;32mok: [localhost] => (item=web) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"web\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"Deployment\", \"metadata\": {\"annotations\": {\"deployment.kubernetes.io/revision\": \"1\", \"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"apps/v1\\\",\\\"kind\\\":\\\"Deployment\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"},\\\"name\\\":\\\"awx-qa-web\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"replicas\\\":1,\\\"selector\\\":{\\\"matchLabels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\"}},\\\"template\\\":{\\\"metadata\\\":{\\\"annotations\\\":{\\\"checksum-configmaps-config\\\":\\\"00b649a5f673096856311041b524b5aaaf8bfe9a\\\",\\\"checksum-secret-bundle_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-ldap_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-receptor_ca\\\":\\\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\\\",\\\"checksum-secret-receptor_work_signing\\\":\\\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\\\",\\\"checksum-secret-route_tls\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-secret_key\\\":\\\"cf8b8322a067cac47b8395d91741612578e3ad9b\\\",\\\"checksum-secrets-app_credentials\\\":\\\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\\\",\\\"checksum-storage-persistent\\\":\\\"c41135dc01d8c5686aea48103a51a4be85ea7549\\\",\\\"kubectl.kubernetes.io/default-container\\\":\\\"awx-qa-web\\\"},\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-web\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"}},\\\"spec\\\":{\\\"containers\\\":[{\\\"args\\\":[\\\"redis-server\\\",\\\"/etc/redis.conf\\\"],\\\"image\\\":\\\"docker.io/redis:7\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"redis\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/redis.conf\\\",\\\"name\\\":\\\"awx-qa-redis-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"redis.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/data\\\",\\\"name\\\":\\\"awx-qa-redis-data\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_web.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"AWX_COMPONENT\\\",\\\"value\\\":\\\"web\\\"},{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_web.conf\\\"},{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"metadata.namespace\\\"}}},{\\\"name\\\":\\\"MY_POD_IP\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"status.podIP\\\"}}},{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\",\\\"value\\\":\\\"/\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-web\\\",\\\"ports\\\":[{\\\"containerPort\\\":8052}],\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/uwsgi.ini\\\",\\\"name\\\":\\\"awx-qa-uwsgi-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"uwsgi.conf\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/execution_environments.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"execution_environments.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/ldap.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"ldap.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/etc/nginx/nginx.conf\\\",\\\"name\\\":\\\"awx-qa-nginx-conf\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"nginx.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.key\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-public-key.pem\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_rsyslog.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_rsyslog.conf\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-rsyslog\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"}]}],\\\"initContainers\\\":[{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"\\\"],\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":null}],\\\"priorityClassName\\\":\\\"\\\",\\\"serviceAccountName\\\":\\\"awx-qa\\\",\\\"volumes\\\":[{\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-ca\\\"}},{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-work-signing\\\"}},{\\\"name\\\":\\\"awx-qa-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\\\":\\\"awx-qa-app-credentials\\\"}},{\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"secret\\\":{\\\"items\\\":[{\\\"key\\\":\\\"secret_key\\\",\\\"path\\\":\\\"SECRET_KEY\\\"}],\\\"secretName\\\":\\\"awx-qa-secret-key\\\"}},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"settings\\\",\\\"path\\\":\\\"settings.py\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-settings\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"nginx_conf\\\",\\\"path\\\":\\\"nginx.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-nginx-conf\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"redis_conf\\\",\\\"path\\\":\\\"redis.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-redis-config\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"uwsgi_conf\\\",\\\"path\\\":\\\"uwsgi.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-data\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"receptor-socket\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"receptor_conf\\\",\\\"path\\\":\\\"receptor.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"name\\\":\\\"awx-qa-projects\\\",\\\"persistentVolumeClaim\\\":{\\\"claimName\\\":\\\"awx-qa-projects-claim\\\"}}]}}}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:20Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.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\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"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:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"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:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-web\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"UWSGI_MOUNT_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:ports\": {\".\": {}, \"k:{\\\"containerPort\\\":8052,\\\"protocol\\\":\\\"TCP\\\"}\": {\".\": {}, \"f:containerPort\": {}, \"f:protocol\": {}}}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_public_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"/etc/tower/uwsgi.ini\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-uwsgi-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:20Z\"}, {\"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:updatedReplicas\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:07:08Z\"}], \"name\": \"awx-qa-web\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177790078\", \"uid\": \"c666827d-44b4-4a9b-ad8a-3aa97ab3e4e5\"}, \"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\": \"awx-qa-web\"}}, \"strategy\": {\"rollingUpdate\": {\"maxSurge\": \"25%\", \"maxUnavailable\": \"25%\"}, \"type\": \"RollingUpdate\"}, \"template\": {\"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-web\"}, \"creationTimestamp\": null, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-web\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\"}}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}]}, {\"args\": [\"/usr/bin/launch_awx_web.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"web\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_web.conf\"}, {\"name\": \"MY_POD_NAMESPACE\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.namespace\"}}}, {\"name\": \"MY_POD_IP\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"status.podIP\"}}}, {\"name\": \"UWSGI_MOUNT_PATH\", \"value\": \"/\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-web\", \"ports\": [{\"containerPort\": 8052, \"protocol\": \"TCP\"}], \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/uwsgi.ini\", \"name\": \"awx-qa-uwsgi-config\", \"readOnly\": true, \"subPath\": \"uwsgi.conf\"}, {\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/etc/nginx/nginx.conf\", \"name\": \"awx-qa-nginx-conf\", \"readOnly\": true, \"subPath\": \"nginx.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/work_public_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-public-key.pem\"}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}]}], \"dnsPolicy\": \"ClusterFirst\", \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"terminationGracePeriodSeconds\": 30, \"volumes\": [{\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"uwsgi_conf\", \"path\": \"uwsgi.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-uwsgi-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}]}}}, \"status\": {\"availableReplicas\": 1, \"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:07:08Z\", \"lastUpdateTime\": \"2024-04-09T10:07:08Z\", \"message\": \"Deployment has minimum availability.\", \"reason\": \"MinimumReplicasAvailable\", \"status\": \"True\", \"type\": \"Available\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:20Z\", \"lastUpdateTime\": \"2024-04-09T10:07:08Z\", \"message\": \"ReplicaSet \\\"awx-qa-web-7b4d9d457c\\\" has successfully progressed.\", \"reason\": \"NewReplicaSetAvailable\", \"status\": \"True\", \"type\": \"Progressing\"}], \"observedGeneration\": 1, \"readyReplicas\": 1, \"replicas\": 1, \"updatedReplicas\": 1}}}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=task) => {\"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"task\", \"method\": \"apply\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"Deployment\", \"metadata\": {\"annotations\": {\"deployment.kubernetes.io/revision\": \"1\", \"kubectl.kubernetes.io/last-applied-configuration\": \"{\\\"apiVersion\\\":\\\"apps/v1\\\",\\\"kind\\\":\\\"Deployment\\\",\\\"metadata\\\":{\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"},\\\"name\\\":\\\"awx-qa-task\\\",\\\"namespace\\\":\\\"rhopenshift\\\"},\\\"spec\\\":{\\\"replicas\\\":1,\\\"selector\\\":{\\\"matchLabels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-task\\\"}},\\\"template\\\":{\\\"metadata\\\":{\\\"annotations\\\":{\\\"checksum-configmaps-config\\\":\\\"00b649a5f673096856311041b524b5aaaf8bfe9a\\\",\\\"checksum-configmaps-pre_stop_scripts\\\":\\\"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\\\",\\\"checksum-secret-bundle_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-ldap_cacert\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-receptor_ca\\\":\\\"ef20b796510c3b6bdb3987412e9f4f95533f89fd\\\",\\\"checksum-secret-receptor_work_signing\\\":\\\"07e7c7ed65526341d3b85d647ac0d44f98f7483e\\\",\\\"checksum-secret-route_tls\\\":\\\"da39a3ee5e6b4b0d3255bfef95601890afd80709\\\",\\\"checksum-secret-secret_key\\\":\\\"cf8b8322a067cac47b8395d91741612578e3ad9b\\\",\\\"checksum-secrets-app_credentials\\\":\\\"3ac47a0c2694155a5616b1f962ea6a0277e414eb\\\",\\\"checksum-storage-persistent\\\":\\\"c41135dc01d8c5686aea48103a51a4be85ea7549\\\",\\\"kubectl.kubernetes.io/default-container\\\":\\\"awx-qa-task\\\"},\\\"labels\\\":{\\\"app.kubernetes.io/component\\\":\\\"awx\\\",\\\"app.kubernetes.io/managed-by\\\":\\\"awx-operator\\\",\\\"app.kubernetes.io/name\\\":\\\"awx-qa-task\\\",\\\"app.kubernetes.io/operator-version\\\":\\\"2.13.1\\\",\\\"app.kubernetes.io/part-of\\\":\\\"awx-qa\\\",\\\"app.kubernetes.io/version\\\":\\\"24.0.0\\\"}},\\\"spec\\\":{\\\"containers\\\":[{\\\"args\\\":[\\\"redis-server\\\",\\\"/etc/redis.conf\\\"],\\\"image\\\":\\\"docker.io/redis:7\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"redis\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/redis.conf\\\",\\\"name\\\":\\\"awx-qa-redis-config\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"redis.conf\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/data\\\",\\\"name\\\":\\\"awx-qa-redis-data\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_task.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"AWX_COMPONENT\\\",\\\"value\\\":\\\"task\\\"},{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_task.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\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-task\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/execution_environments.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"execution_environments.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/conf.d/ldap.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"ldap.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/\\\",\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-private-key.pem\\\"},{\\\"mountPath\\\":\\\"/var/run/receptor\\\",\\\"name\\\":\\\"receptor-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"}]},{\\\"args\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"if [ ! -f /etc/receptor/receptor.conf ]; then\\\\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\\\\n sed -i \\\\\\\"s/HOSTNAME/$HOSTNAME/g\\\\\\\" /etc/receptor/receptor.conf\\\\nfi\\\\nexec receptor --config /etc/receptor/receptor.conf\\\\n\\\"],\\\"env\\\":null,\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-ee\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"250m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/receptor/receptor-default.conf\\\",\\\"name\\\":\\\"awx-qa-default-receptor-config\\\",\\\"subPath\\\":\\\"receptor.conf\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/\\\",\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\",\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"work-private-key.pem\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\",\\\"name\\\":\\\"awx-qa-receptor-tls\\\"},{\\\"mountPath\\\":\\\"/var/run/receptor\\\",\\\"name\\\":\\\"receptor-socket\\\"},{\\\"mountPath\\\":\\\"/var/lib/awx/projects\\\",\\\"name\\\":\\\"awx-qa-projects\\\"}]},{\\\"args\\\":[\\\"/usr/bin/launch_awx_rsyslog.sh\\\"],\\\"env\\\":[{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\",\\\"value\\\":\\\"/etc/supervisord_rsyslog.conf\\\"}],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"awx-qa-rsyslog\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"100m\\\",\\\"memory\\\":\\\"200Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"50m\\\",\\\"memory\\\":\\\"64Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"},{\\\"mountPath\\\":\\\"/var/run/redis\\\",\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\",\\\"name\\\":\\\"rsyslog-socket\\\"}]}],\\\"initContainers\\\":[{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"wait-for-migrations\\\"],\\\"image\\\":\\\"quay.io/ansible/awx:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init-database\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/tower/conf.d/credentials.py\\\",\\\"name\\\":\\\"awx-qa-application-credentials\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"credentials.py\\\"},{\\\"mountPath\\\":\\\"/etc/tower/SECRET_KEY\\\",\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"SECRET_KEY\\\"},{\\\"mountPath\\\":\\\"/etc/tower/settings.py\\\",\\\"name\\\":\\\"awx-qa-settings\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"settings.py\\\"}]},{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"hostname=$MY_POD_NAME\\\\nreceptor --cert-makereq \\\\\\\\\\\\n bits=2048 \\\\\\\\\\\\n commonname=$hostname \\\\\\\\\\\\n dnsname=$hostname \\\\\\\\\\\\n nodeid=$hostname \\\\\\\\\\\\n outreq=/etc/receptor/tls/receptor.req \\\\\\\\\\\\n outkey=/etc/receptor/tls/receptor.key\\\\nreceptor --cert-signreq \\\\\\\\\\\\n req=/etc/receptor/tls/receptor.req \\\\\\\\\\\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\\\\\\\\\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\\\\\\\\\\n outcert=/etc/receptor/tls/receptor.crt \\\\\\\\\\\\n notafter=$(date --iso-8601=seconds --utc --date \\\\\\\"10 years\\\\\\\") \\\\\\\\\\\\n verify=yes\\\\n\\\"],\\\"env\\\":[{\\\"name\\\":\\\"MY_POD_NAME\\\",\\\"valueFrom\\\":{\\\"fieldRef\\\":{\\\"fieldPath\\\":\\\"metadata.name\\\"}}}],\\\"image\\\":\\\"quay.io/ansible/awx-ee:24.0.0\\\",\\\"imagePullPolicy\\\":\\\"IfNotPresent\\\",\\\"name\\\":\\\"init-receptor\\\",\\\"resources\\\":{\\\"limits\\\":{\\\"cpu\\\":\\\"500m\\\",\\\"memory\\\":\\\"500Mi\\\"},\\\"requests\\\":{\\\"cpu\\\":\\\"200m\\\",\\\"memory\\\":\\\"250Mi\\\"}},\\\"volumeMounts\\\":[{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.crt\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\",\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"readOnly\\\":true,\\\"subPath\\\":\\\"tls.key\\\"},{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\",\\\"name\\\":\\\"awx-qa-receptor-tls\\\"}]}],\\\"priorityClassName\\\":\\\"\\\",\\\"serviceAccountName\\\":\\\"awx-qa\\\",\\\"volumes\\\":[{\\\"name\\\":\\\"awx-qa-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\\\":\\\"awx-qa-app-credentials\\\"}},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-receptor-tls\\\"},{\\\"name\\\":\\\"awx-qa-receptor-ca\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-ca\\\"}},{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\",\\\"secret\\\":{\\\"secretName\\\":\\\"awx-qa-receptor-work-signing\\\"}},{\\\"name\\\":\\\"awx-qa-secret-key\\\",\\\"secret\\\":{\\\"items\\\":[{\\\"key\\\":\\\"secret_key\\\",\\\"path\\\":\\\"SECRET_KEY\\\"}],\\\"secretName\\\":\\\"awx-qa-secret-key\\\"}},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"settings\\\",\\\"path\\\":\\\"settings.py\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-settings\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"nginx_conf\\\",\\\"path\\\":\\\"nginx.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-nginx-conf\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"redis_conf\\\",\\\"path\\\":\\\"redis.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-redis-config\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-redis-data\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"rsyslog-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"receptor-socket\\\"},{\\\"emptyDir\\\":{},\\\"name\\\":\\\"awx-qa-receptor-config\\\"},{\\\"configMap\\\":{\\\"items\\\":[{\\\"key\\\":\\\"receptor_conf\\\",\\\"path\\\":\\\"receptor.conf\\\"}],\\\"name\\\":\\\"awx-qa-awx-configmap\\\"},\\\"name\\\":\\\"awx-qa-default-receptor-config\\\"},{\\\"name\\\":\\\"awx-qa-projects\\\",\\\"persistentVolumeClaim\\\":{\\\"claimName\\\":\\\"awx-qa-projects-claim\\\"}}]}}}}\"}, \"creationTimestamp\": \"2024-04-09T10:06:21Z\", \"generation\": 1, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.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/operator-version\": {}, \"f:app.kubernetes.io/part-of\": {}, \"f:app.kubernetes.io/version\": {}}, \"f:ownerReferences\": {\".\": {}, \"k:{\\\"uid\\\":\\\"1344dc59-9b97-42d5-861d-a848c90493d7\\\"}\": {}}}, \"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:annotations\": {\".\": {}, \"f:checksum-configmaps-config\": {}, \"f:checksum-configmaps-pre_stop_scripts\": {}, \"f:checksum-secret-bundle_cacert\": {}, \"f:checksum-secret-ldap_cacert\": {}, \"f:checksum-secret-receptor_ca\": {}, \"f:checksum-secret-receptor_work_signing\": {}, \"f:checksum-secret-route_tls\": {}, \"f:checksum-secret-secret_key\": {}, \"f:checksum-secrets-app_credentials\": {}, \"f:checksum-storage-persistent\": {}, \"f:kubectl.kubernetes.io/default-container\": {}}, \"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:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"awx-qa-ee\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/receptor-default.conf\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\"}\": {\".\": {}, \"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\\\":\\\"awx-qa-rsyslog\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/awx-rsyslog\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/var/run/redis\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}}}, \"k:{\\\"name\\\":\\\"awx-qa-task\\\"}\": {\".\": {}, \"f:args\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"AWX_COMPONENT\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"AWX_SKIP_MIGRATIONS\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}, \"k:{\\\"name\\\":\\\"MY_POD_IP\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_NAMESPACE\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"MY_POD_UID\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}, \"k:{\\\"name\\\":\\\"SUPERVISOR_CONFIG_PATH\\\"}\": {\".\": {}, \"f:name\": {}, \"f:value\": {}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/work_private_key.pem\\\"}\": {\".\": {}, \"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/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:{\\\"name\\\":\\\"redis\\\"}\": {\".\": {}, \"f:args\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"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:initContainers\": {\".\": {}, \"k:{\\\"name\\\":\\\"init-database\\\"}\": {\".\": {}, \"f:command\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"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/settings.py\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}}}, \"k:{\\\"name\\\":\\\"init-receptor\\\"}\": {\".\": {}, \"f:command\": {}, \"f:env\": {\".\": {}, \"k:{\\\"name\\\":\\\"MY_POD_NAME\\\"}\": {\".\": {}, \"f:name\": {}, \"f:valueFrom\": {\".\": {}, \"f:fieldRef\": {}}}}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {\".\": {}, \"f:limits\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}, \"f:requests\": {\".\": {}, \"f:cpu\": {}, \"f:memory\": {}}}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}, \"f:volumeMounts\": {\".\": {}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.crt\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}, \"k:{\\\"mountPath\\\":\\\"/etc/receptor/tls/ca/mesh-CA.key\\\"}\": {\".\": {}, \"f:mountPath\": {}, \"f:name\": {}, \"f:readOnly\": {}, \"f:subPath\": {}}}}}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:serviceAccount\": {}, \"f:serviceAccountName\": {}, \"f:terminationGracePeriodSeconds\": {}, \"f:volumes\": {\".\": {}, \"k:{\\\"name\\\":\\\"awx-qa-application-credentials\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-default-receptor-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-nginx-conf\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-projects\\\"}\": {\".\": {}, \"f:name\": {}, \"f:persistentVolumeClaim\": {\".\": {}, \"f:claimName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-ca\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-config\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-tls\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-receptor-work-signing\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-config\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-data\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-redis-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"awx-qa-secret-key\\\"}\": {\".\": {}, \"f:name\": {}, \"f:secret\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:secretName\": {}}}, \"k:{\\\"name\\\":\\\"awx-qa-settings\\\"}\": {\".\": {}, \"f:configMap\": {\".\": {}, \"f:defaultMode\": {}, \"f:items\": {}, \"f:name\": {}}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"receptor-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}, \"k:{\\\"name\\\":\\\"rsyslog-socket\\\"}\": {\".\": {}, \"f:emptyDir\": {}, \"f:name\": {}}}}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-04-09T10:06:21Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\"f:deployment.kubernetes.io/revision\": {}}}, \"f:status\": {\"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:replicas\": {}, \"f:unavailableReplicas\": {}, \"f:updatedReplicas\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-04-09T10:06:21Z\"}], \"name\": \"awx-qa-task\", \"namespace\": \"rhopenshift\", \"ownerReferences\": [{\"apiVersion\": \"awx.ansible.com/v1beta1\", \"kind\": \"AWX\", \"name\": \"awx-qa\", \"uid\": \"1344dc59-9b97-42d5-861d-a848c90493d7\"}], \"resourceVersion\": \"177789672\", \"uid\": \"8ad4aff8-2de9-490a-9571-ef3cdb892bd4\"}, \"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\": \"awx-qa-task\"}}, \"strategy\": {\"rollingUpdate\": {\"maxSurge\": \"25%\", \"maxUnavailable\": \"25%\"}, \"type\": \"RollingUpdate\"}, \"template\": {\"metadata\": {\"annotations\": {\"checksum-configmaps-config\": \"00b649a5f673096856311041b524b5aaaf8bfe9a\", \"checksum-configmaps-pre_stop_scripts\": \"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\", \"checksum-secret-bundle_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-ldap_cacert\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-receptor_ca\": \"ef20b796510c3b6bdb3987412e9f4f95533f89fd\", \"checksum-secret-receptor_work_signing\": \"07e7c7ed65526341d3b85d647ac0d44f98f7483e\", \"checksum-secret-route_tls\": \"da39a3ee5e6b4b0d3255bfef95601890afd80709\", \"checksum-secret-secret_key\": \"cf8b8322a067cac47b8395d91741612578e3ad9b\", \"checksum-secrets-app_credentials\": \"3ac47a0c2694155a5616b1f962ea6a0277e414eb\", \"checksum-storage-persistent\": \"c41135dc01d8c5686aea48103a51a4be85ea7549\", \"kubectl.kubernetes.io/default-container\": \"awx-qa-task\"}, \"creationTimestamp\": null, \"labels\": {\"app.kubernetes.io/component\": \"awx\", \"app.kubernetes.io/managed-by\": \"awx-operator\", \"app.kubernetes.io/name\": \"awx-qa-task\", \"app.kubernetes.io/operator-version\": \"2.13.1\", \"app.kubernetes.io/part-of\": \"awx-qa\", \"app.kubernetes.io/version\": \"24.0.0\"}}, \"spec\": {\"containers\": [{\"args\": [\"redis-server\", \"/etc/redis.conf\"], \"image\": \"docker.io/redis:7\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"redis\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/redis.conf\", \"name\": \"awx-qa-redis-config\", \"readOnly\": true, \"subPath\": \"redis.conf\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/data\", \"name\": \"awx-qa-redis-data\"}]}, {\"args\": [\"/usr/bin/launch_awx_task.sh\"], \"env\": [{\"name\": \"AWX_COMPONENT\", \"value\": \"task\"}, {\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_task.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\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-task\", \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/execution_environments.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"execution_environments.py\"}, {\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/conf.d/ldap.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"ldap.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}, {\"mountPath\": \"/etc/receptor/\", \"name\": \"awx-qa-receptor-config\"}, {\"mountPath\": \"/etc/receptor/work_private_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-private-key.pem\"}, {\"mountPath\": \"/var/run/receptor\", \"name\": \"receptor-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}]}, {\"args\": [\"/bin/sh\", \"-c\", \"if [ ! -f /etc/receptor/receptor.conf ]; then\\n cp /etc/receptor/receptor-default.conf /etc/receptor/receptor.conf\\n sed -i \\\"s/HOSTNAME/$HOSTNAME/g\\\" /etc/receptor/receptor.conf\\nfi\\nexec receptor --config /etc/receptor/receptor.conf\\n\"], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-ee\", \"resources\": {\"limits\": {\"cpu\": \"250m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"100m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/receptor/receptor-default.conf\", \"name\": \"awx-qa-default-receptor-config\", \"subPath\": \"receptor.conf\"}, {\"mountPath\": \"/etc/receptor/\", \"name\": \"awx-qa-receptor-config\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/work_private_key.pem\", \"name\": \"awx-qa-receptor-work-signing\", \"readOnly\": true, \"subPath\": \"work-private-key.pem\"}, {\"mountPath\": \"/etc/receptor/tls/\", \"name\": \"awx-qa-receptor-tls\"}, {\"mountPath\": \"/var/run/receptor\", \"name\": \"receptor-socket\"}, {\"mountPath\": \"/var/lib/awx/projects\", \"name\": \"awx-qa-projects\"}]}, {\"args\": [\"/usr/bin/launch_awx_rsyslog.sh\"], \"env\": [{\"name\": \"SUPERVISOR_CONFIG_PATH\", \"value\": \"/etc/supervisord_rsyslog.conf\"}], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"awx-qa-rsyslog\", \"resources\": {\"limits\": {\"cpu\": \"100m\", \"memory\": \"200Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"64Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}, {\"mountPath\": \"/var/run/redis\", \"name\": \"awx-qa-redis-socket\"}, {\"mountPath\": \"/var/run/awx-rsyslog\", \"name\": \"rsyslog-socket\"}]}], \"dnsPolicy\": \"ClusterFirst\", \"initContainers\": [{\"command\": [\"/bin/sh\", \"-c\", \"wait-for-migrations\"], \"image\": \"quay.io/ansible/awx:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init-database\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/tower/conf.d/credentials.py\", \"name\": \"awx-qa-application-credentials\", \"readOnly\": true, \"subPath\": \"credentials.py\"}, {\"mountPath\": \"/etc/tower/SECRET_KEY\", \"name\": \"awx-qa-secret-key\", \"readOnly\": true, \"subPath\": \"SECRET_KEY\"}, {\"mountPath\": \"/etc/tower/settings.py\", \"name\": \"awx-qa-settings\", \"readOnly\": true, \"subPath\": \"settings.py\"}]}, {\"command\": [\"/bin/sh\", \"-c\", \"hostname=$MY_POD_NAME\\nreceptor --cert-makereq \\\\\\n bits=2048 \\\\\\n commonname=$hostname \\\\\\n dnsname=$hostname \\\\\\n nodeid=$hostname \\\\\\n outreq=/etc/receptor/tls/receptor.req \\\\\\n outkey=/etc/receptor/tls/receptor.key\\nreceptor --cert-signreq \\\\\\n req=/etc/receptor/tls/receptor.req \\\\\\n cacert=/etc/receptor/tls/ca/mesh-CA.crt \\\\\\n cakey=/etc/receptor/tls/ca/mesh-CA.key \\\\\\n outcert=/etc/receptor/tls/receptor.crt \\\\\\n notafter=$(date --iso-8601=seconds --utc --date \\\"10 years\\\") \\\\\\n verify=yes\\n\"], \"env\": [{\"name\": \"MY_POD_NAME\", \"valueFrom\": {\"fieldRef\": {\"apiVersion\": \"v1\", \"fieldPath\": \"metadata.name\"}}}], \"image\": \"quay.io/ansible/awx-ee:24.0.0\", \"imagePullPolicy\": \"IfNotPresent\", \"name\": \"init-receptor\", \"resources\": {\"limits\": {\"cpu\": \"500m\", \"memory\": \"500Mi\"}, \"requests\": {\"cpu\": \"200m\", \"memory\": \"250Mi\"}}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\", \"volumeMounts\": [{\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.crt\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.crt\"}, {\"mountPath\": \"/etc/receptor/tls/ca/mesh-CA.key\", \"name\": \"awx-qa-receptor-ca\", \"readOnly\": true, \"subPath\": \"tls.key\"}, {\"mountPath\": \"/etc/receptor/tls/\", \"name\": \"awx-qa-receptor-tls\"}]}], \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"serviceAccount\": \"awx-qa\", \"serviceAccountName\": \"awx-qa\", \"terminationGracePeriodSeconds\": 30, \"volumes\": [{\"name\": \"awx-qa-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\": \"awx-qa-app-credentials\"}}, {\"emptyDir\": {}, \"name\": \"awx-qa-receptor-tls\"}, {\"name\": \"awx-qa-receptor-ca\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-ca\"}}, {\"name\": \"awx-qa-receptor-work-signing\", \"secret\": {\"defaultMode\": 420, \"secretName\": \"awx-qa-receptor-work-signing\"}}, {\"name\": \"awx-qa-secret-key\", \"secret\": {\"defaultMode\": 420, \"items\": [{\"key\": \"secret_key\", \"path\": \"SECRET_KEY\"}], \"secretName\": \"awx-qa-secret-key\"}}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"settings\", \"path\": \"settings.py\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-settings\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"nginx_conf\", \"path\": \"nginx.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-nginx-conf\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"redis_conf\", \"path\": \"redis.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-redis-config\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-redis-data\"}, {\"emptyDir\": {}, \"name\": \"rsyslog-socket\"}, {\"emptyDir\": {}, \"name\": \"receptor-socket\"}, {\"emptyDir\": {}, \"name\": \"awx-qa-receptor-config\"}, {\"configMap\": {\"defaultMode\": 420, \"items\": [{\"key\": \"receptor_conf\", \"path\": \"receptor.conf\"}], \"name\": \"awx-qa-awx-configmap\"}, \"name\": \"awx-qa-default-receptor-config\"}, {\"name\": \"awx-qa-projects\", \"persistentVolumeClaim\": {\"claimName\": \"awx-qa-projects-claim\"}}]}}}, \"status\": {\"conditions\": [{\"lastTransitionTime\": \"2024-04-09T10:06:21Z\", \"lastUpdateTime\": \"2024-04-09T10:06:21Z\", \"message\": \"Deployment does not have minimum availability.\", \"reason\": \"MinimumReplicasUnavailable\", \"status\": \"False\", \"type\": \"Available\"}, {\"lastTransitionTime\": \"2024-04-09T10:06:21Z\", \"lastUpdateTime\": \"2024-04-09T10:06:21Z\", \"message\": \"ReplicaSet \\\"awx-qa-task-6975bf9665\\\" is progressing.\", \"reason\": \"ReplicaSetUpdated\", \"status\": \"True\", \"type\": \"Progressing\"}], \"observedGeneration\": 1, \"replicas\": 1, \"unavailableReplicas\": 1, \"updatedReplicas\": 1}}}\u001b[0m\n\r\nTASK [installer : Get the new resource pod information after updating resource.] ***\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:258\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"this_deployment_result.changed\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Update new resource pod as a variable.] **********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:270\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"this_deployment_result.changed\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Update new resource pod name as a variable.] *****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:278\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"this_deployment_result.changed\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Verify the resource pod name is populated.] ******************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/resources_configuration.yml:284\u001b[0m\n\u001b[0;32mok: [localhost] => {\u001b[0m\r\n\u001b[0;32m \"changed\": false,\u001b[0m\r\n\u001b[0;32m \"msg\": \"All assertions passed\"\u001b[0m\r\n\u001b[0;32m}\u001b[0m\n\r\nTASK [installer : Migrate database to the latest schema] ***********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:97\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/migrate_schema.yml for localhost\u001b[0m\n\r\nTASK [installer : Check for pending migrations] ********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:3\u001b[0m\n\u001b[0;35m[DEPRECATION WARNING]: The 'return_code' return key is being renamed to 'rc'. \u001b[0m\r\n\u001b[0;35mBoth keys are being returned for now to allow users to migrate their \u001b[0m\r\n\u001b[0;35mautomation. This feature will be removed from kubernetes.core in version 4.0.0.\u001b[0m\r\n\u001b[0;35m Deprecation warnings can be disabled by setting deprecation_warnings=False in \u001b[0m\r\n\u001b[0;35mansible.cfg.\u001b[0m\r\n\u001b[0;32mok: [localhost] => {\"changed\": false, \"rc\": 0, \"return_code\": 0, \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"0\\n\", \"stdout_lines\": [\"0\"]}\u001b[0m\n\r\nTASK [installer : Get version of controller for tracking] **********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:15\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(database_check.stdout|trim) != '0'\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Sanitize instance version] ***********************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:25\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(database_check.stdout|trim) != '0'\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Create kubernetes job to perform the migration] **************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:33\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(database_check.stdout|trim) != '0'\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Watch for the migration job to finish] ***********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/migrate_schema.yml:42\u001b[0m\n\u001b[0;36mskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(database_check.stdout|trim) != '0'\", \"skip_reason\": \"Conditional result was False\"}\u001b[0m\n\r\nTASK [installer : Initialize Django] *******************************************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/install.yml:101\u001b[0m\n\u001b[0;36mincluded: /opt/ansible/roles/installer/tasks/initialize_django.yml for localhost\u001b[0m\n\r\nTASK [installer : Check if there are any super users defined.] *****************\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/initialize_django.yml:2\u001b[0m\n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": true, \"rc\": 137, \"return_code\": 137, \"stderr\": \"bash: line 1: 293 Done echo 'from django.contrib.auth.models import User; nsu = User.objects.filter(is_superuser=True, username=\\\"admin\\\").count(); exit(0 if nsu > 0 else 1)'\\n 294 Killed | awx-manage shell\\n\", \"stderr_lines\": [\"bash: line 1: 293 Done echo 'from django.contrib.auth.models import User; nsu = User.objects.filter(is_superuser=True, username=\\\"admin\\\").count(); exit(0 if nsu > 0 else 1)'\", \" 294 Killed | awx-manage shell\"], \"stdout\": \"\", \"stdout_lines\": []}\u001b[0m\r\n\u001b[0;36m...ignoring\u001b[0m\n\r\nTASK [installer : Create super user via Django if it doesn't exist.] ***********\r\n\u001b[1;30mtask path: /opt/ansible/roles/installer/tasks/initialize_django.yml:16\u001b[0m\n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": true, \"failed_when_result\": true, \"rc\": 137, \"return_code\": 137, \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"\", \"stdout_lines\": []}\u001b[0m\n\r\nPLAY RECAP *********************************************************************\r\n\u001b[0;31mlocalhost\u001b[0m : \u001b[0;32mok=71 \u001b[0m \u001b[0;33mchanged=1 \u001b[0m unreachable=0 \u001b[0;31mfailed=1 \u001b[0m \u001b[0;36mskipped=73 \u001b[0m rescued=0 \u001b[1;35mignored=1 \u001b[0m\n","job":"5790654789529502413","name":"awx-qa","namespace":"rhopenshift","error":"exit status 2","stacktrace":"github.com/operator-framework/ansible-operator-plugins/internal/ansible/runner.(*runner).Run.func1\n\tansible-operator-plugins/internal/ansible/runner/runner.go:269"} ----- Ansible Task Status Event StdOut (awx.ansible.com/v1beta1, Kind=AWX, awx-qa/rhopenshift) ----- PLAY RECAP ********************************************************************* localhost : ok=71 changed=1 unreachable=0 failed=1 skipped=73 rescued=0 ignored=1