2025-10-02 13:30:16,975 p=32655 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-10-02 13:30:16,976 p=32655 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-10-02 13:30:17,011 p=32655 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-10-02 13:30:17,038 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/no_coo_no_autoscaling_no_metricstorage.yml for localhost 2025-10-02 13:30:17,044 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-10-02 13:30:17,626 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:30:17,630 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:30:17,649 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:30:17,653 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:32:18,097 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:32:18,102 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:32:18,530 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:32:18,534 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-10-02 13:32:18,557 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:32:18,562 p=32655 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-10-02 13:32:18,578 p=32655 u=zuul n=ansible | skipping: [localhost] 2025-10-02 13:32:18,582 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-10-02 13:32:19,002 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:32:19,006 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-10-02 13:32:19,030 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:32:19,035 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-10-02 13:32:19,059 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:32:19,065 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-10-02 13:32:19,080 p=32655 u=zuul n=ansible | skipping: [localhost] 2025-10-02 13:32:19,086 p=32655 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-10-02 13:32:19,099 p=32655 u=zuul n=ansible | skipping: [localhost] 2025-10-02 13:32:19,104 p=32655 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-10-02 13:32:19,124 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/enable_autoscaling_and_metricstorage.yml for localhost 2025-10-02 13:32:19,139 p=32655 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-10-02 13:32:19,672 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:32:19,677 p=32655 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-10-02 13:32:20,232 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:32:20,237 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-10-02 13:34:20,493 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:34:20,498 p=32655 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-10-02 13:34:20,529 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/no_coo_autoscaling_metricstorage.yml for localhost 2025-10-02 13:34:20,544 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-10-02 13:34:20,967 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:34:20,971 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-10-02 13:34:20,992 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:34:20,997 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-10-02 13:34:21,021 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:34:21,026 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-10-02 13:34:21,041 p=32655 u=zuul n=ansible | skipping: [localhost] 2025-10-02 13:34:21,046 p=32655 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-10-02 13:34:21,062 p=32655 u=zuul n=ansible | skipping: [localhost] 2025-10-02 13:34:21,067 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:34:21,084 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:34:21,090 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:36:21,382 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:36:21,387 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:36:21,951 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:36:21,956 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs include expected error logs when MetricStorage is enabled, but COO isn't installed RHOSO-123459] *** 2025-10-02 13:36:21,981 p=32655 u=zuul n=ansible | ok: [localhost] => (item=INFO Controllers.MetricStorage Can't own MonitoringStack resource) => { "ansible_loop_var": "item", "changed": false, "item": "INFO\tControllers.MetricStorage\tCan't own MonitoringStack resource", "msg": "All assertions passed" } 2025-10-02 13:36:21,986 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include errors when MetricStorage is enabled, but COO isn't installed RHOSO-123460] *** 2025-10-02 13:36:22,010 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:36:22,013 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-10-02 13:36:22,547 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:36:22,551 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-10-02 13:36:22,926 p=32655 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-10-02 13:36:23,547 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-10-02 13:36:23,940 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-10-02 13:36:24,330 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-10-02 13:36:24,751 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-10-02 13:36:25,189 p=32655 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-10-02 13:36:25,553 p=32655 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-10-02 13:36:25,953 p=32655 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-10-02 13:36:26,393 p=32655 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-10-02 13:36:26,763 p=32655 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-10-02 13:36:26,772 p=32655 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-10-02 13:36:26,814 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "Ready")].message}'], 'start': '2025-10-02 13:36:22.733942', 'end': '2025-10-02 13:36:22.891949', 'delta': '0:00:00.158007', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "Ready")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found'], 'stderr_lines': [], 'failed': False, 'item': 'Ready', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,820 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Dashboard Datasource not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "DashboardDatasourceReady")].message}'], 'start': '2025-10-02 13:36:23.372642', 'end': '2025-10-02 13:36:23.516148', 'delta': '0:00:00.143506', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "DashboardDatasourceReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Dashboard Datasource not started'], 'stderr_lines': [], 'failed': False, 'item': 'DashboardDatasourceReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,855 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Dashboard Definition not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "DashboardDefinitionReady")].message}'], 'start': '2025-10-02 13:36:23.738116', 'end': '2025-10-02 13:36:23.901296', 'delta': '0:00:00.163180', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "DashboardDefinitionReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Dashboard Definition not started'], 'stderr_lines': [], 'failed': False, 'item': 'DashboardDefinitionReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,862 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Dashboard Plugin not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "DashboardPluginReady")].message}'], 'start': '2025-10-02 13:36:24.133665', 'end': '2025-10-02 13:36:24.285884', 'delta': '0:00:00.152219', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "DashboardPluginReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Dashboard Plugin not started'], 'stderr_lines': [], 'failed': False, 'item': 'DashboardPluginReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,869 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Dashboard PrometheusRule not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "DashboardPrometheusRuleReady")].message}'], 'start': '2025-10-02 13:36:24.548514', 'end': '2025-10-02 13:36:24.711934', 'delta': '0:00:00.163420', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "DashboardPrometheusRuleReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Dashboard PrometheusRule not started'], 'stderr_lines': [], 'failed': False, 'item': 'DashboardPrometheusRuleReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,879 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "MonitoringStackReady")].message}'], 'start': '2025-10-02 13:36:24.987417', 'end': '2025-10-02 13:36:25.157654', 'delta': '0:00:00.170237', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "MonitoringStackReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found'], 'stderr_lines': [], 'failed': False, 'item': 'MonitoringStackReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,886 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'NetworkAttachments not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "NetworkAttachmentsReady")].message}'], 'start': '2025-10-02 13:36:25.364550', 'end': '2025-10-02 13:36:25.521866', 'delta': '0:00:00.157316', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "NetworkAttachmentsReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['NetworkAttachments not started'], 'stderr_lines': [], 'failed': False, 'item': 'NetworkAttachmentsReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,893 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Prometheus not ready', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "PrometheusReady")].message}'], 'start': '2025-10-02 13:36:25.754094', 'end': '2025-10-02 13:36:25.916902', 'delta': '0:00:00.162808', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "PrometheusReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Prometheus not ready'], 'stderr_lines': [], 'failed': False, 'item': 'PrometheusReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,900 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'ScrapeConfig not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "ScrapeConfigReady")].message}'], 'start': '2025-10-02 13:36:26.164544', 'end': '2025-10-02 13:36:26.360629', 'delta': '0:00:00.196085', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "ScrapeConfigReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['ScrapeConfig not started'], 'stderr_lines': [], 'failed': False, 'item': 'ScrapeConfigReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,905 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Input data not checked', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'metricstorage', 'metric-storage', '-o', 'jsonpath={.status.conditions[?(@.type == "TLSInputReady")].message}'], 'start': '2025-10-02 13:36:26.577845', 'end': '2025-10-02 13:36:26.726442', 'delta': '0:00:00.148597', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get metricstorage metric-storage -o jsonpath=\'{.status.conditions[?(@.type == "TLSInputReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Input data not checked'], 'stderr_lines': [], 'failed': False, 'item': 'TLSInputReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:26,913 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all MetricStorage conditions are as expected when COO isn't installed RHOSO-123461] *** 2025-10-02 13:36:26,944 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'key': 'MonitoringStackReady', 'value': 'Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "MonitoringStackReady", "value": "Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io \"monitoringstacks.monitoring.rhobs\" not found" }, "msg": "All assertions passed" } 2025-10-02 13:36:26,947 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'key': 'Ready', 'value': 'Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io "monitoringstacks.monitoring.rhobs" not found'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "Ready", "value": "Error occured when trying to own: customresourcedefinitions.apiextensions.k8s.io \"monitoringstacks.monitoring.rhobs\" not found" }, "msg": "All assertions passed" } 2025-10-02 13:36:26,953 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-10-02 13:36:27,319 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:36:27,323 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-10-02 13:36:27,703 p=32655 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-10-02 13:36:28,057 p=32655 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-10-02 13:36:28,423 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-10-02 13:36:28,793 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-10-02 13:36:29,173 p=32655 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-10-02 13:36:29,525 p=32655 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-10-02 13:36:29,896 p=32655 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-10-02 13:36:30,367 p=32655 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-10-02 13:36:30,744 p=32655 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-10-02 13:36:31,109 p=32655 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-10-02 13:36:31,489 p=32655 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-10-02 13:36:31,840 p=32655 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-10-02 13:36:32,288 p=32655 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-10-02 13:36:32,667 p=32655 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-10-02 13:36:33,031 p=32655 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-10-02 13:36:33,401 p=32655 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-10-02 13:36:33,411 p=32655 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-10-02 13:36:33,451 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "Ready")].message}'], 'start': '2025-10-02 13:36:27.503466', 'end': '2025-10-02 13:36:27.669463', 'delta': '0:00:00.165997', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "Ready")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Setup complete'], 'stderr_lines': [], 'failed': False, 'item': 'Ready', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,459 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Create service completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "CreateServiceReady")].message}'], 'start': '2025-10-02 13:36:27.877512', 'end': '2025-10-02 13:36:28.024601', 'delta': '0:00:00.147089', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "CreateServiceReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Create service completed'], 'stderr_lines': [], 'failed': False, 'item': 'CreateServiceReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,468 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'DB create completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "DBReady")].message}'], 'start': '2025-10-02 13:36:28.237465', 'end': '2025-10-02 13:36:28.391157', 'delta': '0:00:00.153692', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "DBReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['DB create completed'], 'stderr_lines': [], 'failed': False, 'item': 'DBReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,477 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'DBsync completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "DBSyncReady")].message}'], 'start': '2025-10-02 13:36:28.590180', 'end': '2025-10-02 13:36:28.755091', 'delta': '0:00:00.164911', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "DBSyncReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['DBsync completed'], 'stderr_lines': [], 'failed': False, 'item': 'DBSyncReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,487 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Deployment completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "DeploymentReady")].message}'], 'start': '2025-10-02 13:36:28.995183', 'end': '2025-10-02 13:36:29.141677', 'delta': '0:00:00.146494', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "DeploymentReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Deployment completed'], 'stderr_lines': [], 'failed': False, 'item': 'DeploymentReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,496 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "HeatReady")].message}'], 'start': '2025-10-02 13:36:29.338740', 'end': '2025-10-02 13:36:29.489527', 'delta': '0:00:00.150787', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "HeatReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Setup complete'], 'stderr_lines': [], 'failed': False, 'item': 'HeatReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,506 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "KeystoneEndpointReady")].message}'], 'start': '2025-10-02 13:36:29.716247', 'end': '2025-10-02 13:36:29.861457', 'delta': '0:00:00.145210', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "KeystoneEndpointReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Setup complete'], 'stderr_lines': [], 'failed': False, 'item': 'KeystoneEndpointReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,517 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "KeystoneServiceReady")].message}'], 'start': '2025-10-02 13:36:30.184818', 'end': '2025-10-02 13:36:30.331546', 'delta': '0:00:00.146728', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "KeystoneServiceReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Setup complete'], 'stderr_lines': [], 'failed': False, 'item': 'KeystoneServiceReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,527 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'MariaDBAccount creation complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "MariaDBAccountReady")].message}'], 'start': '2025-10-02 13:36:30.536230', 'end': '2025-10-02 13:36:30.708597', 'delta': '0:00:00.172367', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "MariaDBAccountReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['MariaDBAccount creation complete'], 'stderr_lines': [], 'failed': False, 'item': 'MariaDBAccountReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,537 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': ' Memcached instance has been provisioned', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "MemcachedReady")].message}'], 'start': '2025-10-02 13:36:30.917896', 'end': '2025-10-02 13:36:31.077021', 'delta': '0:00:00.159125', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "MemcachedReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [' Memcached instance has been provisioned'], 'stderr_lines': [], 'failed': False, 'item': 'MemcachedReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,545 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'RabbitMqTransportURL successfully created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "RabbitMqTransportURLReady")].message}'], 'start': '2025-10-02 13:36:31.292224', 'end': '2025-10-02 13:36:31.454495', 'delta': '0:00:00.162271', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "RabbitMqTransportURLReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['RabbitMqTransportURL successfully created'], 'stderr_lines': [], 'failed': False, 'item': 'RabbitMqTransportURLReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,557 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'RoleBinding created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "RoleBindingReady")].message}'], 'start': '2025-10-02 13:36:31.648714', 'end': '2025-10-02 13:36:31.809113', 'delta': '0:00:00.160399', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "RoleBindingReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['RoleBinding created'], 'stderr_lines': [], 'failed': False, 'item': 'RoleBindingReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,568 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Role created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "RoleReady")].message}'], 'start': '2025-10-02 13:36:32.041104', 'end': '2025-10-02 13:36:32.251302', 'delta': '0:00:00.210198', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "RoleReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Role created'], 'stderr_lines': [], 'failed': False, 'item': 'RoleReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,578 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'ServiceAccount created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "ServiceAccountReady")].message}'], 'start': '2025-10-02 13:36:32.473688', 'end': '2025-10-02 13:36:32.629126', 'delta': '0:00:00.155438', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "ServiceAccountReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['ServiceAccount created'], 'stderr_lines': [], 'failed': False, 'item': 'ServiceAccountReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,588 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Service config create completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "ServiceConfigReady")].message}'], 'start': '2025-10-02 13:36:32.852303', 'end': '2025-10-02 13:36:32.999319', 'delta': '0:00:00.147016', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "ServiceConfigReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Service config create completed'], 'stderr_lines': [], 'failed': False, 'item': 'ServiceConfigReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,596 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Input data complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "TLSInputReady")].message}'], 'start': '2025-10-02 13:36:33.221205', 'end': '2025-10-02 13:36:33.374422', 'delta': '0:00:00.153217', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "TLSInputReady")].message}\'', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Input data complete'], 'stderr_lines': [], 'failed': False, 'item': 'TLSInputReady', 'ansible_loop_var': 'item'}) 2025-10-02 13:36:33,611 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all Autoscaling conditions are as expected when COO isn't installed RHOSO-123462] *** 2025-10-02 13:36:33,638 p=32655 u=zuul n=ansible | ok: [localhost] => (item={'key': 'Ready', 'value': 'Setup complete'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "Ready", "value": "Setup complete" }, "msg": "All assertions passed" } 2025-10-02 13:36:33,642 p=32655 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-10-02 13:36:33,657 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/../../create-coo-subscription.yaml for localhost 2025-10-02 13:36:33,679 p=32655 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-10-02 13:36:34,085 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:36:34,089 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-10-02 13:36:55,323 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:36:55,328 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-10-02 13:37:34,324 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:37:34,329 p=32655 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-10-02 13:37:34,361 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/coo_autoscaling_metricstorage.yml for localhost 2025-10-02 13:37:34,397 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-10-02 13:38:58,280 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:38:58,283 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:38:58,301 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:38:58,305 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:40:58,633 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:40:58,641 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:40:59,102 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:40:59,107 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors after COO is installed RHOSO-123463] *** 2025-10-02 13:40:59,137 p=32655 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-10-02 13:40:59,141 p=32655 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-10-02 13:40:59,170 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/test_custom_monitoring_stack.yml for localhost 2025-10-02 13:40:59,193 p=32655 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-10-02 13:40:59,722 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:40:59,727 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-10-02 13:41:00,382 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:41:00,389 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:41:00,411 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:41:00,416 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:43:00,692 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:43:00,696 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:43:01,146 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:43:01,151 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using the CustomMonitoringStack RHOSO-123464] *** 2025-10-02 13:43:01,177 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:43:01,181 p=32655 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-10-02 13:43:01,722 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:43:01,727 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-10-02 13:43:02,216 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:43:02,220 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:43:02,239 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:43:02,243 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:45:02,571 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:45:02,575 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:45:03,060 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:03,066 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using a custom Prometheus instance for Autoscaling RHOSO-123465] *** 2025-10-02 13:45:03,090 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:45:03,095 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check Prometheus host is set correctly in the aodh-evaluator container when using a custom Prometheus RHOSO-123466] *** 2025-10-02 13:45:03,585 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:03,591 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check Prometheus port is set correctly in the aodh-evaluator container when using a custom Prometheus RHOSO-123467] *** 2025-10-02 13:45:04,130 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:04,136 p=32655 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-10-02 13:45:04,165 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/test_podlevel_tls_with_nad_metricstorage.yml for localhost 2025-10-02 13:45:04,209 p=32655 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-10-02 13:45:04,748 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:04,752 p=32655 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-10-02 13:45:05,267 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:05,272 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-10-02 13:45:05,795 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:45:05,801 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-10-02 13:45:05,830 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:45:05,836 p=32655 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-10-02 13:47:06,242 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:47:06,247 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-10-02 13:47:06,674 p=32655 u=zuul n=ansible | changed: [localhost] 2025-10-02 13:47:06,683 p=32655 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using TLS at a pod level OSPRH-14635] *** 2025-10-02 13:47:06,708 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:47:06,713 p=32655 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-10-02 13:47:06,729 p=32655 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/telemetry-operator/ci/default-telemetry/tasks/test_prometheus_secret.yml for localhost 2025-10-02 13:47:06,762 p=32655 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-10-02 13:47:07,132 p=32655 u=zuul n=ansible | ok: [localhost] 2025-10-02 13:47:07,137 p=32655 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-10-02 13:47:07,155 p=32655 u=zuul n=ansible | ok: [localhost] => { "secret_output.stdout_lines": [ "ca_key=ca.crt", "ca_secret=cert-metric-storage-prometheus-svc", "host=metric-storage-prometheus.openstack.svc", "port=9090" ] } 2025-10-02 13:47:07,159 p=32655 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-10-02 13:47:07,191 p=32655 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-10-02 13:47:07,212 p=32655 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-02 13:47:07,212 p=32655 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0