2025-11-28 13:24:17,628 p=36098 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-11-28 13:24:17,629 p=36098 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-11-28 13:24:17,673 p=36098 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-11-28 13:24:17,708 p=36098 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-11-28 13:24:17,715 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-11-28 13:24:18,320 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:24:18,324 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:24:18,340 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:24:18,344 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:26:18,814 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:26:18,821 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:26:19,274 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:26:19,281 p=36098 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-11-28 13:26:19,306 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:26:19,313 p=36098 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-11-28 13:26:19,330 p=36098 u=zuul n=ansible | skipping: [localhost] 2025-11-28 13:26:19,336 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-28 13:26:19,739 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:26:19,743 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-28 13:26:19,760 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:26:19,764 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-28 13:26:19,783 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:26:19,787 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-28 13:26:19,799 p=36098 u=zuul n=ansible | skipping: [localhost] 2025-11-28 13:26:19,802 p=36098 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-28 13:26:19,813 p=36098 u=zuul n=ansible | skipping: [localhost] 2025-11-28 13:26:19,817 p=36098 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-28 13:26:19,831 p=36098 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-11-28 13:26:19,841 p=36098 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-11-28 13:26:20,324 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:26:20,328 p=36098 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-11-28 13:26:20,929 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:26:20,938 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-11-28 13:28:21,230 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:28:21,235 p=36098 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-11-28 13:28:21,273 p=36098 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-11-28 13:28:21,293 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-28 13:28:21,711 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:28:21,718 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-28 13:28:21,738 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:28:21,745 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-28 13:28:21,768 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:28:21,774 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-28 13:28:21,789 p=36098 u=zuul n=ansible | skipping: [localhost] 2025-11-28 13:28:21,795 p=36098 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-28 13:28:21,810 p=36098 u=zuul n=ansible | skipping: [localhost] 2025-11-28 13:28:21,816 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:28:21,834 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:28:21,840 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:30:22,119 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:30:22,128 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:30:22,652 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:30:22,658 p=36098 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-11-28 13:30:22,688 p=36098 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-11-28 13:30:22,696 p=36098 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-11-28 13:30:22,726 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:30:22,732 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-11-28 13:30:23,135 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:30:23,139 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-11-28 13:30:23,562 p=36098 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-28 13:30:23,909 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-11-28 13:30:24,326 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-11-28 13:30:24,726 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-11-28 13:30:25,139 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-11-28 13:30:25,509 p=36098 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-11-28 13:30:25,909 p=36098 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-11-28 13:30:26,279 p=36098 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-11-28 13:30:26,708 p=36098 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-11-28 13:30:27,106 p=36098 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-28 13:30:27,115 p=36098 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-11-28 13:30:27,146 p=36098 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-11-28 13:30:23.349413', 'end': '2025-11-28 13:30:23.528713', 'delta': '0:00:00.179300', '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-11-28 13:30:27,157 p=36098 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-11-28 13:30:23.731060', 'end': '2025-11-28 13:30:23.876610', 'delta': '0:00:00.145550', '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-11-28 13:30:27,169 p=36098 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-11-28 13:30:24.078024', 'end': '2025-11-28 13:30:24.288184', 'delta': '0:00:00.210160', '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-11-28 13:30:27,180 p=36098 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-11-28 13:30:24.495076', 'end': '2025-11-28 13:30:24.686998', 'delta': '0:00:00.191922', '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-11-28 13:30:27,188 p=36098 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-11-28 13:30:24.908150', 'end': '2025-11-28 13:30:25.104903', 'delta': '0:00:00.196753', '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-11-28 13:30:27,196 p=36098 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-11-28 13:30:25.315775', 'end': '2025-11-28 13:30:25.475530', 'delta': '0:00:00.159755', '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-11-28 13:30:27,203 p=36098 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-11-28 13:30:25.705238', 'end': '2025-11-28 13:30:25.870281', 'delta': '0:00:00.165043', '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-11-28 13:30:27,210 p=36098 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-11-28 13:30:26.090390', 'end': '2025-11-28 13:30:26.243819', 'delta': '0:00:00.153429', '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-11-28 13:30:27,217 p=36098 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-11-28 13:30:26.466543', 'end': '2025-11-28 13:30:26.673652', 'delta': '0:00:00.207109', '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-11-28 13:30:27,224 p=36098 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-11-28 13:30:26.909380', 'end': '2025-11-28 13:30:27.075614', 'delta': '0:00:00.166234', '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-11-28 13:30:27,234 p=36098 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all MetricStorage conditions are as expected when COO isn't installed RHOSO-123461] *** 2025-11-28 13:30:27,277 p=36098 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-11-28 13:30:27,283 p=36098 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-11-28 13:30:27,291 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-11-28 13:30:27,738 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:30:27,742 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-11-28 13:30:28,142 p=36098 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-28 13:30:28,506 p=36098 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-11-28 13:30:28,908 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-11-28 13:30:29,282 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-11-28 13:30:29,666 p=36098 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-11-28 13:30:30,031 p=36098 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-11-28 13:30:30,433 p=36098 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-11-28 13:30:30,796 p=36098 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-11-28 13:30:31,184 p=36098 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-11-28 13:30:31,553 p=36098 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-11-28 13:30:31,920 p=36098 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-11-28 13:30:32,288 p=36098 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-11-28 13:30:32,690 p=36098 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-11-28 13:30:33,071 p=36098 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-11-28 13:30:33,478 p=36098 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-11-28 13:30:33,884 p=36098 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-28 13:30:33,892 p=36098 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-11-28 13:30:33,927 p=36098 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-11-28 13:30:27.923934', 'end': '2025-11-28 13:30:28.106509', 'delta': '0:00:00.182575', '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-11-28 13:30:33,934 p=36098 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-11-28 13:30:28.310715', 'end': '2025-11-28 13:30:28.474312', 'delta': '0:00:00.163597', '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-11-28 13:30:33,941 p=36098 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-11-28 13:30:28.676248', 'end': '2025-11-28 13:30:28.870826', 'delta': '0:00:00.194578', '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-11-28 13:30:33,947 p=36098 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-11-28 13:30:29.089634', 'end': '2025-11-28 13:30:29.251660', 'delta': '0:00:00.162026', '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-11-28 13:30:33,954 p=36098 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-11-28 13:30:29.446026', 'end': '2025-11-28 13:30:29.606146', 'delta': '0:00:00.160120', '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-11-28 13:30:33,960 p=36098 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-11-28 13:30:29.841067', 'end': '2025-11-28 13:30:29.992322', 'delta': '0:00:00.151255', '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-11-28 13:30:33,968 p=36098 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-11-28 13:30:30.202222', 'end': '2025-11-28 13:30:30.401306', 'delta': '0:00:00.199084', '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-11-28 13:30:33,974 p=36098 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-11-28 13:30:30.603562', 'end': '2025-11-28 13:30:30.764813', 'delta': '0:00:00.161251', '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-11-28 13:30:33,981 p=36098 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-11-28 13:30:30.980346', 'end': '2025-11-28 13:30:31.145257', 'delta': '0:00:00.164911', '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-11-28 13:30:33,987 p=36098 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-11-28 13:30:31.347963', 'end': '2025-11-28 13:30:31.515769', 'delta': '0:00:00.167806', '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-11-28 13:30:33,994 p=36098 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-11-28 13:30:31.738537', 'end': '2025-11-28 13:30:31.889392', 'delta': '0:00:00.150855', '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-11-28 13:30:34,000 p=36098 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-11-28 13:30:32.097695', 'end': '2025-11-28 13:30:32.254463', 'delta': '0:00:00.156768', '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-11-28 13:30:34,006 p=36098 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-11-28 13:30:32.461287', 'end': '2025-11-28 13:30:32.651344', 'delta': '0:00:00.190057', '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-11-28 13:30:34,012 p=36098 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-11-28 13:30:32.860729', 'end': '2025-11-28 13:30:33.041464', 'delta': '0:00:00.180735', '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-11-28 13:30:34,019 p=36098 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-11-28 13:30:33.260420', 'end': '2025-11-28 13:30:33.443491', 'delta': '0:00:00.183071', '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-11-28 13:30:34,025 p=36098 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-11-28 13:30:33.639889', 'end': '2025-11-28 13:30:33.853604', 'delta': '0:00:00.213715', '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-11-28 13:30:34,041 p=36098 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all Autoscaling conditions are as expected when COO isn't installed RHOSO-123462] *** 2025-11-28 13:30:34,068 p=36098 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-11-28 13:30:34,074 p=36098 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-28 13:30:34,090 p=36098 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-11-28 13:30:34,110 p=36098 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-11-28 13:30:34,479 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:30:34,483 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-11-28 13:30:56,610 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:30:56,614 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-11-28 13:31:34,334 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:31:34,338 p=36098 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-11-28 13:31:34,359 p=36098 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-11-28 13:31:34,383 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-11-28 13:32:16,575 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:32:16,580 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:32:16,600 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:32:16,606 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:34:16,853 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:34:16,856 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:34:17,320 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:34:17,326 p=36098 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-11-28 13:34:17,348 p=36098 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-11-28 13:34:17,353 p=36098 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-11-28 13:34:17,378 p=36098 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-11-28 13:34:17,404 p=36098 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-11-28 13:34:17,916 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:34:17,921 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-28 13:34:18,409 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:34:18,414 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:34:18,449 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:34:18,454 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:36:18,725 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:36:18,735 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:36:19,221 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:36:19,226 p=36098 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-11-28 13:36:19,249 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:36:19,254 p=36098 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-11-28 13:36:19,809 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:36:19,814 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-11-28 13:36:20,339 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:36:20,345 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:36:20,368 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:36:20,373 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:38:20,728 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:38:20,738 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:38:21,238 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:21,245 p=36098 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-11-28 13:38:21,277 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:38:21,283 p=36098 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-11-28 13:38:21,856 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:21,863 p=36098 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-11-28 13:38:22,840 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:22,846 p=36098 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-11-28 13:38:22,869 p=36098 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-11-28 13:38:22,912 p=36098 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-11-28 13:38:23,494 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:23,500 p=36098 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-11-28 13:38:24,056 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:24,062 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-28 13:38:24,680 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:38:24,686 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-28 13:38:24,706 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:38:24,711 p=36098 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-28 13:40:25,031 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:40:25,036 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-28 13:40:25,520 p=36098 u=zuul n=ansible | changed: [localhost] 2025-11-28 13:40:25,525 p=36098 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-11-28 13:40:25,547 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:40:25,551 p=36098 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-11-28 13:40:25,570 p=36098 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-11-28 13:40:25,608 p=36098 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-11-28 13:40:25,993 p=36098 u=zuul n=ansible | ok: [localhost] 2025-11-28 13:40:25,997 p=36098 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-11-28 13:40:26,015 p=36098 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" ] } 2025-11-28 13:40:26,018 p=36098 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-11-28 13:40:26,040 p=36098 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-11-28 13:40:26,055 p=36098 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-28 13:40:26,055 p=36098 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0