2026-01-28 19:17:25,550 p=36160 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2026-01-28 19:17:25,550 p=36160 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2026-01-28 19:17:25,594 p=36160 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2026-01-28 19:17:25,594 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:17:25 +0000 (0:00:00.061) 0:00:00.061 ***** 2026-01-28 19:17:25,612 p=36160 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 2026-01-28 19:17:25,618 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2026-01-28 19:17:25,618 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:17:25 +0000 (0:00:00.023) 0:00:00.085 ***** 2026-01-28 19:17:26,127 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:17:26,131 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:17:26,131 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:17:26 +0000 (0:00:00.513) 0:00:00.598 ***** 2026-01-28 19:17:26,146 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:17:26,150 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:17:26,150 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:17:26 +0000 (0:00:00.018) 0:00:00.617 ***** 2026-01-28 19:19:26,579 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:19:26,589 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:19:26,589 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:26 +0000 (0:02:00.439) 0:02:01.057 ***** 2026-01-28 19:19:27,081 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:19:27,089 p=36160 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2026-01-28 19:19:27,090 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.500) 0:02:01.557 ***** 2026-01-28 19:19:27,112 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:19:27,118 p=36160 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2026-01-28 19:19:27,118 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.028) 0:02:01.585 ***** 2026-01-28 19:19:27,134 p=36160 u=zuul n=ansible | skipping: [localhost] 2026-01-28 19:19:27,140 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2026-01-28 19:19:27,141 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.022) 0:02:01.608 ***** 2026-01-28 19:19:27,576 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:19:27,581 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2026-01-28 19:19:27,581 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.440) 0:02:02.048 ***** 2026-01-28 19:19:27,600 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:19:27,604 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2026-01-28 19:19:27,605 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.023) 0:02:02.072 ***** 2026-01-28 19:19:27,626 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:19:27,631 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2026-01-28 19:19:27,631 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:27 +0000 (0:00:00.026) 0:02:02.098 ***** 2026-01-28 19:19:28,054 p=36160 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["oc", "logs", "-n", "openstack-operators", "-p", "-l", "openstack.org/operator-name=telemetry", "--tail=-1"], "delta": "0:00:00.180222", "end": "2026-01-28 19:19:28.015587", "msg": "non-zero return code", "rc": 1, "start": "2026-01-28 19:19:27.835365", "stderr": "Error from server (BadRequest): previous terminated container \"manager\" in pod \"telemetry-operator-controller-manager-79f6f75b9c-dhf5c\" not found", "stderr_lines": ["Error from server (BadRequest): previous terminated container \"manager\" in pod \"telemetry-operator-controller-manager-79f6f75b9c-dhf5c\" not found"], "stdout": "", "stdout_lines": []} 2026-01-28 19:19:28,054 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:19:28,058 p=36160 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2026-01-28 19:19:28,059 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:28 +0000 (0:00:00.427) 0:02:02.526 ***** 2026-01-28 19:19:28,081 p=36160 u=zuul n=ansible | ok: [localhost] => { "operator_logs_previous.stdout_lines": [] } 2026-01-28 19:19:28,086 p=36160 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2026-01-28 19:19:28,086 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:28 +0000 (0:00:00.027) 0:02:02.553 ***** 2026-01-28 19:19:28,104 p=36160 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 2026-01-28 19:19:28,118 p=36160 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2026-01-28 19:19:28,118 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:28 +0000 (0:00:00.031) 0:02:02.585 ***** 2026-01-28 19:19:28,650 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:19:28,654 p=36160 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2026-01-28 19:19:28,654 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:28 +0000 (0:00:00.535) 0:02:03.121 ***** 2026-01-28 19:19:29,195 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:19:29,200 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2026-01-28 19:19:29,200 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:19:29 +0000 (0:00:00.546) 0:02:03.667 ***** 2026-01-28 19:21:29,490 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:21:29,494 p=36160 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2026-01-28 19:21:29,494 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:29 +0000 (0:02:00.293) 0:04:03.961 ***** 2026-01-28 19:21:29,518 p=36160 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 2026-01-28 19:21:29,532 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2026-01-28 19:21:29,533 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:29 +0000 (0:00:00.038) 0:04:04.000 ***** 2026-01-28 19:21:29,897 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:21:29,900 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2026-01-28 19:21:29,901 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:29 +0000 (0:00:00.367) 0:04:04.368 ***** 2026-01-28 19:21:29,918 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:21:29,921 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2026-01-28 19:21:29,921 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:29 +0000 (0:00:00.020) 0:04:04.388 ***** 2026-01-28 19:21:29,940 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:21:29,943 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2026-01-28 19:21:29,943 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:29 +0000 (0:00:00.021) 0:04:04.410 ***** 2026-01-28 19:21:30,292 p=36160 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["oc", "logs", "-n", "openstack-operators", "-p", "-l", "openstack.org/operator-name=telemetry", "--tail=-1"], "delta": "0:00:00.150748", "end": "2026-01-28 19:21:30.267892", "msg": "non-zero return code", "rc": 1, "start": "2026-01-28 19:21:30.117144", "stderr": "Error from server (BadRequest): previous terminated container \"manager\" in pod \"telemetry-operator-controller-manager-79f6f75b9c-dhf5c\" not found", "stderr_lines": ["Error from server (BadRequest): previous terminated container \"manager\" in pod \"telemetry-operator-controller-manager-79f6f75b9c-dhf5c\" not found"], "stdout": "", "stdout_lines": []} 2026-01-28 19:21:30,292 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:21:30,297 p=36160 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2026-01-28 19:21:30,297 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:30 +0000 (0:00:00.353) 0:04:04.764 ***** 2026-01-28 19:21:30,314 p=36160 u=zuul n=ansible | ok: [localhost] => { "operator_logs_previous.stdout_lines": [] } 2026-01-28 19:21:30,319 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:21:30,319 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:30 +0000 (0:00:00.022) 0:04:04.786 ***** 2026-01-28 19:21:30,334 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:21:30,339 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:21:30,339 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:21:30 +0000 (0:00:00.019) 0:04:04.806 ***** 2026-01-28 19:23:30,555 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:23:30,560 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:23:30,560 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:30 +0000 (0:02:00.221) 0:06:05.028 ***** 2026-01-28 19:23:30,940 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:23:30,946 p=36160 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] *** 2026-01-28 19:23:30,946 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:30 +0000 (0:00:00.385) 0:06:05.413 ***** 2026-01-28 19:23:30,965 p=36160 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" } 2026-01-28 19:23:30,970 p=36160 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] *** 2026-01-28 19:23:30,970 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:30 +0000 (0:00:00.023) 0:06:05.437 ***** 2026-01-28 19:23:30,987 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:23:30,993 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2026-01-28 19:23:30,993 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:30 +0000 (0:00:00.023) 0:06:05.460 ***** 2026-01-28 19:23:31,332 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:23:31,336 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2026-01-28 19:23:31,336 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:31 +0000 (0:00:00.342) 0:06:05.803 ***** 2026-01-28 19:23:31,676 p=36160 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2026-01-28 19:23:32,000 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2026-01-28 19:23:32,320 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2026-01-28 19:23:32,616 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2026-01-28 19:23:32,921 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2026-01-28 19:23:33,238 p=36160 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2026-01-28 19:23:33,582 p=36160 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2026-01-28 19:23:33,888 p=36160 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2026-01-28 19:23:34,217 p=36160 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2026-01-28 19:23:34,588 p=36160 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2026-01-28 19:23:34,595 p=36160 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2026-01-28 19:23:34,595 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:34 +0000 (0:00:03.259) 0:06:09.062 ***** 2026-01-28 19:23:34,629 p=36160 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': '2026-01-28 19:23:31.511443', 'end': '2026-01-28 19:23:31.647951', 'delta': '0:00:00.136508', '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'}) 2026-01-28 19:23:34,637 p=36160 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': '2026-01-28 19:23:31.839870', 'end': '2026-01-28 19:23:31.974807', 'delta': '0:00:00.134937', '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'}) 2026-01-28 19:23:34,646 p=36160 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': '2026-01-28 19:23:32.163884', 'end': '2026-01-28 19:23:32.295980', 'delta': '0:00:00.132096', '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'}) 2026-01-28 19:23:34,655 p=36160 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': '2026-01-28 19:23:32.459636', 'end': '2026-01-28 19:23:32.588116', 'delta': '0:00:00.128480', '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'}) 2026-01-28 19:23:34,664 p=36160 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': '2026-01-28 19:23:32.761833', 'end': '2026-01-28 19:23:32.895932', 'delta': '0:00:00.134099', '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'}) 2026-01-28 19:23:34,671 p=36160 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': '2026-01-28 19:23:33.068426', 'end': '2026-01-28 19:23:33.211516', 'delta': '0:00:00.143090', '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'}) 2026-01-28 19:23:34,678 p=36160 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': '2026-01-28 19:23:33.399819', 'end': '2026-01-28 19:23:33.555775', 'delta': '0:00:00.155956', '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'}) 2026-01-28 19:23:34,685 p=36160 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': '2026-01-28 19:23:33.719443', 'end': '2026-01-28 19:23:33.861295', 'delta': '0:00:00.141852', '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'}) 2026-01-28 19:23:34,693 p=36160 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': '2026-01-28 19:23:34.043327', 'end': '2026-01-28 19:23:34.190315', 'delta': '0:00:00.146988', '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'}) 2026-01-28 19:23:34,699 p=36160 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': '2026-01-28 19:23:34.413668', 'end': '2026-01-28 19:23:34.561808', 'delta': '0:00:00.148140', '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'}) 2026-01-28 19:23:34,710 p=36160 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all MetricStorage conditions are as expected when COO isn't installed RHOSO-123461] *** 2026-01-28 19:23:34,710 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:34 +0000 (0:00:00.115) 0:06:09.177 ***** 2026-01-28 19:23:34,735 p=36160 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" } 2026-01-28 19:23:34,739 p=36160 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" } 2026-01-28 19:23:34,744 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2026-01-28 19:23:34,745 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:34 +0000 (0:00:00.034) 0:06:09.212 ***** 2026-01-28 19:23:35,070 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:23:35,073 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2026-01-28 19:23:35,073 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:35 +0000 (0:00:00.328) 0:06:09.540 ***** 2026-01-28 19:23:35,435 p=36160 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2026-01-28 19:23:36,210 p=36160 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2026-01-28 19:23:36,545 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2026-01-28 19:23:36,901 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2026-01-28 19:23:37,226 p=36160 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2026-01-28 19:23:37,551 p=36160 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2026-01-28 19:23:37,881 p=36160 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2026-01-28 19:23:38,195 p=36160 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2026-01-28 19:23:38,517 p=36160 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2026-01-28 19:23:38,858 p=36160 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2026-01-28 19:23:39,178 p=36160 u=zuul n=ansible | changed: [localhost] => (item=NotificationBusInstanceReady) 2026-01-28 19:23:39,510 p=36160 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2026-01-28 19:23:39,830 p=36160 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2026-01-28 19:23:40,150 p=36160 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2026-01-28 19:23:40,485 p=36160 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2026-01-28 19:23:40,782 p=36160 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2026-01-28 19:23:41,114 p=36160 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2026-01-28 19:23:41,122 p=36160 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2026-01-28 19:23:41,123 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:41 +0000 (0:00:06.049) 0:06:15.590 ***** 2026-01-28 19:23:41,158 p=36160 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'Setup started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "Ready")].message}'], 'start': '2026-01-28 19:23:35.258784', 'end': '2026-01-28 19:23:35.403771', 'delta': '0:00:00.144987', '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 started'], 'stderr_lines': [], 'failed': False, 'item': 'Ready', 'ansible_loop_var': 'item'}) 2026-01-28 19:23:41,165 p=36160 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': '2026-01-28 19:23:36.047043', 'end': '2026-01-28 19:23:36.184284', 'delta': '0:00:00.137241', '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'}) 2026-01-28 19:23:41,173 p=36160 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': '2026-01-28 19:23:36.395665', 'end': '2026-01-28 19:23:36.519048', 'delta': '0:00:00.123383', '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'}) 2026-01-28 19:23:41,180 p=36160 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': '2026-01-28 19:23:36.702938', 'end': '2026-01-28 19:23:36.872721', 'delta': '0:00:00.169783', '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'}) 2026-01-28 19:23:41,187 p=36160 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': '2026-01-28 19:23:37.063275', 'end': '2026-01-28 19:23:37.200876', 'delta': '0:00:00.137601', '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'}) 2026-01-28 19:23:41,193 p=36160 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': '2026-01-28 19:23:37.384314', 'end': '2026-01-28 19:23:37.527342', 'delta': '0:00:00.143028', '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'}) 2026-01-28 19:23:41,201 p=36160 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': '2026-01-28 19:23:37.711075', 'end': '2026-01-28 19:23:37.856475', 'delta': '0:00:00.145400', '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'}) 2026-01-28 19:23:41,208 p=36160 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': '2026-01-28 19:23:38.036759', 'end': '2026-01-28 19:23:38.168980', 'delta': '0:00:00.132221', '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'}) 2026-01-28 19:23:41,214 p=36160 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': '2026-01-28 19:23:38.352467', 'end': '2026-01-28 19:23:38.492386', 'delta': '0:00:00.139919', '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'}) 2026-01-28 19:23:41,221 p=36160 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': '2026-01-28 19:23:38.687853', 'end': '2026-01-28 19:23:38.833039', 'delta': '0:00:00.145186', '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'}) 2026-01-28 19:23:41,228 p=36160 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'NotificationBusInstance successfully created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "NotificationBusInstanceReady")].message}'], 'start': '2026-01-28 19:23:39.012856', 'end': '2026-01-28 19:23:39.153650', 'delta': '0:00:00.140794', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\'{.status.conditions[?(@.type == "NotificationBusInstanceReady")].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': ['NotificationBusInstance successfully created'], 'stderr_lines': [], 'failed': False, 'item': 'NotificationBusInstanceReady', 'ansible_loop_var': 'item'}) 2026-01-28 19:23:41,236 p=36160 u=zuul n=ansible | ok: [localhost] => (item={'changed': True, 'stdout': 'RabbitMqTransportURL not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == "RabbitMqTransportURLReady")].message}'], 'start': '2026-01-28 19:23:39.339359', 'end': '2026-01-28 19:23:39.478335', 'delta': '0:00:00.138976', '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 not started'], 'stderr_lines': [], 'failed': False, 'item': 'RabbitMqTransportURLReady', 'ansible_loop_var': 'item'}) 2026-01-28 19:23:41,243 p=36160 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': '2026-01-28 19:23:39.668253', 'end': '2026-01-28 19:23:39.801683', 'delta': '0:00:00.133430', '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'}) 2026-01-28 19:23:41,250 p=36160 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': '2026-01-28 19:23:39.984264', 'end': '2026-01-28 19:23:40.126748', 'delta': '0:00:00.142484', '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'}) 2026-01-28 19:23:41,258 p=36160 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': '2026-01-28 19:23:40.323852', 'end': '2026-01-28 19:23:40.460777', 'delta': '0:00:00.136925', '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'}) 2026-01-28 19:23:41,264 p=36160 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': '2026-01-28 19:23:40.624886', 'end': '2026-01-28 19:23:40.759134', 'delta': '0:00:00.134248', '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'}) 2026-01-28 19:23:41,270 p=36160 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': '2026-01-28 19:23:40.942998', 'end': '2026-01-28 19:23:41.090557', 'delta': '0:00:00.147559', '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'}) 2026-01-28 19:23:41,287 p=36160 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all Autoscaling conditions are as expected when COO isn't installed RHOSO-123462] *** 2026-01-28 19:23:41,288 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:41 +0000 (0:00:00.164) 0:06:15.755 ***** 2026-01-28 19:23:41,306 p=36160 u=zuul n=ansible | failed: [localhost] (item={'key': 'Ready', 'value': 'Setup complete'}) => { "ansible_loop_var": "item", "assertion": "conditions[item.key] == item.value", "changed": false, "evaluated_to": false, "item": { "key": "Ready", "value": "Setup complete" }, "msg": "Expected Ready condition field to be Setup complete, not {'results': [{'changed': True, 'stdout': 'Setup started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"Ready\")].message}'], 'start': '2026-01-28 19:23:35.258784', 'end': '2026-01-28 19:23:35.403771', 'delta': '0:00:00.144987', '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 started'], 'stderr_lines': [], 'failed': False, 'item': 'Ready', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'Create service completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"CreateServiceReady\")].message}'], 'start': '2026-01-28 19:23:36.047043', 'end': '2026-01-28 19:23:36.184284', 'delta': '0:00:00.137241', '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'}, {'changed': True, 'stdout': 'DB create completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"DBReady\")].message}'], 'start': '2026-01-28 19:23:36.395665', 'end': '2026-01-28 19:23:36.519048', 'delta': '0:00:00.123383', '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'}, {'changed': True, 'stdout': 'DBsync completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"DBSyncReady\")].message}'], 'start': '2026-01-28 19:23:36.702938', 'end': '2026-01-28 19:23:36.872721', 'delta': '0:00:00.169783', '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'}, {'changed': True, 'stdout': 'Deployment completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"DeploymentReady\")].message}'], 'start': '2026-01-28 19:23:37.063275', 'end': '2026-01-28 19:23:37.200876', 'delta': '0:00:00.137601', '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'}, {'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"HeatReady\")].message}'], 'start': '2026-01-28 19:23:37.384314', 'end': '2026-01-28 19:23:37.527342', 'delta': '0:00:00.143028', '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'}, {'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"KeystoneEndpointReady\")].message}'], 'start': '2026-01-28 19:23:37.711075', 'end': '2026-01-28 19:23:37.856475', 'delta': '0:00:00.145400', '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'}, {'changed': True, 'stdout': 'Setup complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"KeystoneServiceReady\")].message}'], 'start': '2026-01-28 19:23:38.036759', 'end': '2026-01-28 19:23:38.168980', 'delta': '0:00:00.132221', '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'}, {'changed': True, 'stdout': 'MariaDBAccount creation complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"MariaDBAccountReady\")].message}'], 'start': '2026-01-28 19:23:38.352467', 'end': '2026-01-28 19:23:38.492386', 'delta': '0:00:00.139919', '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'}, {'changed': True, 'stdout': ' Memcached instance has been provisioned', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"MemcachedReady\")].message}'], 'start': '2026-01-28 19:23:38.687853', 'end': '2026-01-28 19:23:38.833039', 'delta': '0:00:00.145186', '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'}, {'changed': True, 'stdout': 'NotificationBusInstance successfully created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"NotificationBusInstanceReady\")].message}'], 'start': '2026-01-28 19:23:39.012856', 'end': '2026-01-28 19:23:39.153650', 'delta': '0:00:00.140794', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'oc get autoscaling autoscaling -o jsonpath=\\'{.status.conditions[?(@.type == \"NotificationBusInstanceReady\")].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': ['NotificationBusInstance successfully created'], 'stderr_lines': [], 'failed': False, 'item': 'NotificationBusInstanceReady', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'RabbitMqTransportURL not started', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"RabbitMqTransportURLReady\")].message}'], 'start': '2026-01-28 19:23:39.339359', 'end': '2026-01-28 19:23:39.478335', 'delta': '0:00:00.138976', '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 not started'], 'stderr_lines': [], 'failed': False, 'item': 'RabbitMqTransportURLReady', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'RoleBinding created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"RoleBindingReady\")].message}'], 'start': '2026-01-28 19:23:39.668253', 'end': '2026-01-28 19:23:39.801683', 'delta': '0:00:00.133430', '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'}, {'changed': True, 'stdout': 'Role created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"RoleReady\")].message}'], 'start': '2026-01-28 19:23:39.984264', 'end': '2026-01-28 19:23:40.126748', 'delta': '0:00:00.142484', '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'}, {'changed': True, 'stdout': 'ServiceAccount created', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"ServiceAccountReady\")].message}'], 'start': '2026-01-28 19:23:40.323852', 'end': '2026-01-28 19:23:40.460777', 'delta': '0:00:00.136925', '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'}, {'changed': True, 'stdout': 'Service config create completed', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"ServiceConfigReady\")].message}'], 'start': '2026-01-28 19:23:40.624886', 'end': '2026-01-28 19:23:40.759134', 'delta': '0:00:00.134248', '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'}, {'changed': True, 'stdout': 'Input data complete', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'autoscaling', 'autoscaling', '-o', 'jsonpath={.status.conditions[?(@.type == \"TLSInputReady\")].message}'], 'start': '2026-01-28 19:23:40.942998', 'end': '2026-01-28 19:23:41.090557', 'delta': '0:00:00.147559', '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'}], 'skipped': False, 'changed': True, 'msg': 'All items completed'}" } 2026-01-28 19:23:41,307 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:23:41,311 p=36160 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2026-01-28 19:23:41,311 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:41 +0000 (0:00:00.023) 0:06:15.778 ***** 2026-01-28 19:23:41,323 p=36160 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 2026-01-28 19:23:41,344 p=36160 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2026-01-28 19:23:41,344 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:41 +0000 (0:00:00.033) 0:06:15.811 ***** 2026-01-28 19:23:41,667 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:23:41,671 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2026-01-28 19:23:41,671 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:23:41 +0000 (0:00:00.326) 0:06:16.138 ***** 2026-01-28 19:24:02,691 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:24:02,694 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2026-01-28 19:24:02,695 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:24:02 +0000 (0:00:21.023) 0:06:37.162 ***** 2026-01-28 19:24:36,804 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:24:36,808 p=36160 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2026-01-28 19:24:36,809 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:24:36 +0000 (0:00:34.113) 0:07:11.276 ***** 2026-01-28 19:24:36,826 p=36160 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 2026-01-28 19:24:36,848 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2026-01-28 19:24:36,849 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:24:36 +0000 (0:00:00.040) 0:07:11.316 ***** 2026-01-28 19:25:18,785 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:25:18,789 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:25:18,789 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:25:18 +0000 (0:00:41.940) 0:07:53.256 ***** 2026-01-28 19:25:18,804 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:25:18,808 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:25:18,808 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:25:18 +0000 (0:00:00.018) 0:07:53.275 ***** 2026-01-28 19:27:19,090 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:27:19,097 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:27:19,097 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:27:19 +0000 (0:02:00.289) 0:09:53.564 ***** 2026-01-28 19:27:19,529 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:27:19,535 p=36160 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors after COO is installed RHOSO-123463] *** 2026-01-28 19:27:19,535 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:27:19 +0000 (0:00:00.438) 0:09:54.002 ***** 2026-01-28 19:27:19,554 p=36160 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2026-01-28 19:27:19,558 p=36160 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2026-01-28 19:27:19,558 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:27:19 +0000 (0:00:00.022) 0:09:54.025 ***** 2026-01-28 19:27:19,577 p=36160 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 2026-01-28 19:27:19,602 p=36160 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2026-01-28 19:27:19,602 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:27:19 +0000 (0:00:00.044) 0:09:54.069 ***** 2026-01-28 19:27:20,100 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:27:20,104 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2026-01-28 19:27:20,104 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:27:20 +0000 (0:00:00.501) 0:09:54.571 ***** 2026-01-28 19:29:20,443 p=36160 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["oc", "wait", "telemetry", "telemetry", "--for=condition=Ready", "--timeout=2m"], "delta": "0:02:00.117117", "end": "2026-01-28 19:29:20.417385", "msg": "non-zero return code", "rc": 1, "start": "2026-01-28 19:27:20.300268", "stderr": "error: timed out waiting for the condition on telemetries/telemetry", "stderr_lines": ["error: timed out waiting for the condition on telemetries/telemetry"], "stdout": "", "stdout_lines": []} 2026-01-28 19:29:20,443 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:29:20,447 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:29:20,447 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:29:20 +0000 (0:02:00.342) 0:11:54.914 ***** 2026-01-28 19:29:20,463 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:29:20,468 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:29:20,468 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:29:20 +0000 (0:00:00.021) 0:11:54.935 ***** 2026-01-28 19:31:20,737 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:31:20,747 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:31:20,747 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:31:20 +0000 (0:02:00.278) 0:13:55.214 ***** 2026-01-28 19:31:21,157 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:31:21,161 p=36160 u=zuul n=ansible | TASK [default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using the CustomMonitoringStack RHOSO-123464] *** 2026-01-28 19:31:21,162 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:31:21 +0000 (0:00:00.414) 0:13:55.629 ***** 2026-01-28 19:31:21,180 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:31:21,184 p=36160 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2026-01-28 19:31:21,184 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:31:21 +0000 (0:00:00.022) 0:13:55.651 ***** 2026-01-28 19:31:21,657 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:31:21,661 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2026-01-28 19:31:21,661 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:31:21 +0000 (0:00:00.476) 0:13:56.128 ***** 2026-01-28 19:33:22,119 p=36160 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["oc", "wait", "telemetry", "telemetry", "--for=condition=Ready", "--timeout=2m"], "delta": "0:02:00.161662", "end": "2026-01-28 19:33:22.060753", "msg": "non-zero return code", "rc": 1, "start": "2026-01-28 19:31:21.899091", "stderr": "error: timed out waiting for the condition on telemetries/telemetry", "stderr_lines": ["error: timed out waiting for the condition on telemetries/telemetry"], "stdout": "", "stdout_lines": []} 2026-01-28 19:33:22,119 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:33:22,126 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:33:22,126 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:33:22 +0000 (0:02:00.465) 0:15:56.593 ***** 2026-01-28 19:33:22,148 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:33:22,153 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:33:22,153 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:33:22 +0000 (0:00:00.027) 0:15:56.620 ***** 2026-01-28 19:35:22,506 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:35:22,512 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:35:22,512 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:22 +0000 (0:02:00.358) 0:17:56.979 ***** 2026-01-28 19:35:22,856 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:35:22,860 p=36160 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] *** 2026-01-28 19:35:22,860 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:22 +0000 (0:00:00.348) 0:17:57.327 ***** 2026-01-28 19:35:22,878 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:35:22,882 p=36160 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] *** 2026-01-28 19:35:22,882 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:22 +0000 (0:00:00.021) 0:17:57.349 ***** 2026-01-28 19:35:23,323 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:35:23,327 p=36160 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] *** 2026-01-28 19:35:23,327 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:23 +0000 (0:00:00.445) 0:17:57.794 ***** 2026-01-28 19:35:23,729 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:35:23,732 p=36160 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2026-01-28 19:35:23,733 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:23 +0000 (0:00:00.405) 0:17:58.200 ***** 2026-01-28 19:35:23,750 p=36160 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 2026-01-28 19:35:23,791 p=36160 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2026-01-28 19:35:23,791 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:23 +0000 (0:00:00.058) 0:17:58.258 ***** 2026-01-28 19:35:24,274 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:35:24,278 p=36160 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2026-01-28 19:35:24,278 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:24 +0000 (0:00:00.486) 0:17:58.745 ***** 2026-01-28 19:35:24,759 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:35:24,763 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2026-01-28 19:35:24,763 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:35:24 +0000 (0:00:00.485) 0:17:59.230 ***** 2026-01-28 19:37:25,069 p=36160 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["oc", "wait", "telemetry", "telemetry", "--for=condition=Ready", "--timeout=2m"], "delta": "0:02:00.099683", "end": "2026-01-28 19:37:25.036497", "msg": "non-zero return code", "rc": 1, "start": "2026-01-28 19:35:24.936814", "stderr": "error: timed out waiting for the condition on telemetries/telemetry", "stderr_lines": ["error: timed out waiting for the condition on telemetries/telemetry"], "stdout": "", "stdout_lines": []} 2026-01-28 19:37:25,069 p=36160 u=zuul n=ansible | ...ignoring 2026-01-28 19:37:25,075 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2026-01-28 19:37:25,076 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:37:25 +0000 (0:02:00.312) 0:19:59.543 ***** 2026-01-28 19:37:25,097 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:37:25,103 p=36160 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2026-01-28 19:37:25,104 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:37:25 +0000 (0:00:00.027) 0:19:59.571 ***** 2026-01-28 19:39:25,409 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:39:25,418 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2026-01-28 19:39:25,419 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:25 +0000 (0:02:00.315) 0:21:59.886 ***** 2026-01-28 19:39:25,804 p=36160 u=zuul n=ansible | changed: [localhost] 2026-01-28 19:39:25,808 p=36160 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] *** 2026-01-28 19:39:25,808 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:25 +0000 (0:00:00.389) 0:22:00.275 ***** 2026-01-28 19:39:25,826 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:39:25,830 p=36160 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2026-01-28 19:39:25,830 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:25 +0000 (0:00:00.021) 0:22:00.297 ***** 2026-01-28 19:39:25,844 p=36160 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 2026-01-28 19:39:25,883 p=36160 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2026-01-28 19:39:25,883 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:25 +0000 (0:00:00.053) 0:22:00.350 ***** 2026-01-28 19:39:26,248 p=36160 u=zuul n=ansible | ok: [localhost] 2026-01-28 19:39:26,252 p=36160 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2026-01-28 19:39:26,252 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:26 +0000 (0:00:00.368) 0:22:00.719 ***** 2026-01-28 19:39:26,267 p=36160 u=zuul n=ansible | ok: [localhost] => { "secret_output.stdout_lines": [ "ca_key=ca.crt", "ca_secret=ce**********vc", "host=metric-storage-prometheus.openstack.svc", "port=9090" ] } 2026-01-28 19:39:26,270 p=36160 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2026-01-28 19:39:26,270 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:26 +0000 (0:00:00.017) 0:22:00.737 ***** 2026-01-28 19:39:26,290 p=36160 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2026-01-28 19:39:26,302 p=36160 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-01-28 19:39:26,302 p=36160 u=zuul n=ansible | localhost : ok=71 changed=30 unreachable=0 failed=0 skipped=1 rescued=0 ignored=6 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | Wednesday 28 January 2026 19:39:26 +0000 (0:00:00.037) 0:22:00.775 ***** 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | =============================================================================== 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until Autoscaling is ready ------------------- 120.47s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.44s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.36s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until MetricStorage is ready ----------------- 120.34s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.32s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until MetricStorage is ready ----------------- 120.31s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until reconciliation finishes ---------------- 120.29s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.29s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.28s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for new logs to be generated ----------------- 120.22s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until Autoscaling and MetricStorage are ready -- 41.94s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for the resources to be available ------------- 34.11s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait for the required resource to be created ------- 21.02s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get Autoscaling condition values -------------------- 6.05s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get MetricStorage condition values ------------------ 3.26s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Enable Autoscaling ---------------------------------- 0.55s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Enable MetricStorage -------------------------------- 0.54s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True --- 0.51s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Patch MetricStorage to use CustomMonitoringStack field --- 0.50s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.50s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Enable TLS at a pod level --------------------------- 0.49s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Set NAD for MetricStorage --------------------------- 0.49s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Patch Autoscaling to use a custom Prometheus instance --- 0.48s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : TEST Check Prometheus host is set correctly in the aodh-evaluator container when using a custom Prometheus RHOSO-123466 --- 0.45s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator pod data --------------------- 0.44s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.44s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator failed container logs -------- 0.43s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.41s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : TEST Check Prometheus port is set correctly in the aodh-evaluator container when using a custom Prometheus RHOSO-123467 --- 0.41s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.39s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.39s 2026-01-28 19:39:26,308 p=36160 u=zuul n=ansible | default-telemetry : Get metric-storage-prometheus-endpoint secret values --- 0.37s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator pod data --------------------- 0.37s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator failed container logs -------- 0.35s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get new telemetry-operator logs --------------------- 0.35s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get MetricStorage condition types ------------------- 0.34s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get Autoscaling condition types --------------------- 0.33s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Create the COO subscription ------------------------- 0.33s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Construct Autoscaling condition dictionary ---------- 0.16s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Construct MetricStorage condition dictionary -------- 0.12s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Test podlevel TLS with NAD for MetricStorage -------- 0.06s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Test Prometheus_secret values ----------------------- 0.05s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Test CustomMonitoringStack -------------------------- 0.04s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled --- 0.04s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled --- 0.04s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Assert secret contains expected values -------------- 0.04s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that all MetricStorage conditions are as expected when COO isn't installed RHOSO-123461 --- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Enable Autoscaling and MetricStorage ---------------- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Enable Autoscaling and MetricStorage ---------------- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456 --- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Output logs of failed container for debugging purposes --- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator restart counts --------------- 0.03s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs include expected error logs when MetricStorage is enabled, but COO isn't installed RHOSO-123459 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator container statuses ----------- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that all Autoscaling conditions are as expected when COO isn't installed RHOSO-123462 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs don't include errors when MetricStorage is enabled, but COO isn't installed RHOSO-123460 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs don't include any errors after COO is installed RHOSO-123463 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using the CustomMonitoringStack RHOSO-123464 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Output found errors for debugging purposes ---------- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Output logs of failed container for debugging purposes --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator restart counts --------------- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using a custom Prometheus instance for Autoscaling RHOSO-123465 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : TEST Check that telemetry-operator logs don't include any errors when using TLS at a pod level OSPRH-14635 --- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get telemetry-operator container statuses ----------- 0.02s 2026-01-28 19:39:26,309 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.02s 2026-01-28 19:39:26,310 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.02s 2026-01-28 19:39:26,310 p=36160 u=zuul n=ansible | default-telemetry : Get current time ------------------------------------ 0.02s