2025-11-24 21:53:02,554 p=36039 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-11-24 21:53:02,555 p=36039 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-11-24 21:53:02,588 p=36039 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-11-24 21:53:02,614 p=36039 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-24 21:53:02,620 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-11-24 21:53:03,164 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:53:03,168 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 21:53:03,185 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:53:03,189 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 21:55:03,599 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:55:03,603 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 21:55:04,063 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:55:04,068 p=36039 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-11-24 21:55:04,088 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:55:04,092 p=36039 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-11-24 21:55:04,105 p=36039 u=zuul n=ansible | skipping: [localhost] 2025-11-24 21:55:04,109 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-24 21:55:04,455 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:55:04,461 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-24 21:55:04,480 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:55:04,486 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-24 21:55:04,507 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:55:04,512 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-24 21:55:04,527 p=36039 u=zuul n=ansible | skipping: [localhost] 2025-11-24 21:55:04,533 p=36039 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-24 21:55:04,546 p=36039 u=zuul n=ansible | skipping: [localhost] 2025-11-24 21:55:04,551 p=36039 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-24 21:55:04,570 p=36039 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-24 21:55:04,594 p=36039 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-11-24 21:55:05,097 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:55:05,102 p=36039 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-11-24 21:55:05,607 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:55:05,614 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-11-24 21:57:05,880 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:57:05,887 p=36039 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-11-24 21:57:05,935 p=36039 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-24 21:57:05,953 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-24 21:57:06,465 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:57:06,470 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-24 21:57:06,493 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:57:06,497 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-24 21:57:06,519 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:57:06,523 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-24 21:57:06,537 p=36039 u=zuul n=ansible | skipping: [localhost] 2025-11-24 21:57:06,541 p=36039 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-24 21:57:06,556 p=36039 u=zuul n=ansible | skipping: [localhost] 2025-11-24 21:57:06,560 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 21:57:06,579 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:57:06,583 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 21:59:06,928 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:59:06,938 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 21:59:07,376 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:59:07,382 p=36039 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-24 21:59:07,402 p=36039 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-24 21:59:07,408 p=36039 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-24 21:59:07,429 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 21:59:07,433 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-11-24 21:59:07,794 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:59:07,798 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-11-24 21:59:08,198 p=36039 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-24 21:59:08,570 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-11-24 21:59:08,920 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-11-24 21:59:09,264 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-11-24 21:59:09,625 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-11-24 21:59:09,963 p=36039 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-11-24 21:59:10,344 p=36039 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-11-24 21:59:10,727 p=36039 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-11-24 21:59:11,067 p=36039 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-11-24 21:59:11,393 p=36039 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-24 21:59:11,400 p=36039 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-11-24 21:59:11,427 p=36039 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-24 21:59:07.992164', 'end': '2025-11-24 21:59:08.163006', 'delta': '0:00:00.170842', '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-24 21:59:11,434 p=36039 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-24 21:59:08.390768', 'end': '2025-11-24 21:59:08.539342', 'delta': '0:00:00.148574', '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-24 21:59:11,441 p=36039 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-24 21:59:08.737605', 'end': '2025-11-24 21:59:08.882221', 'delta': '0:00:00.144616', '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-24 21:59:11,449 p=36039 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-24 21:59:09.086330', 'end': '2025-11-24 21:59:09.231055', 'delta': '0:00:00.144725', '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-24 21:59:11,456 p=36039 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-24 21:59:09.435238', 'end': '2025-11-24 21:59:09.590399', 'delta': '0:00:00.155161', '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-24 21:59:11,463 p=36039 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-24 21:59:09.799430', 'end': '2025-11-24 21:59:09.928727', 'delta': '0:00:00.129297', '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-24 21:59:11,470 p=36039 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-24 21:59:10.139185', 'end': '2025-11-24 21:59:10.308715', 'delta': '0:00:00.169530', '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-24 21:59:11,478 p=36039 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-24 21:59:10.534760', 'end': '2025-11-24 21:59:10.699420', 'delta': '0:00:00.164660', '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-24 21:59:11,485 p=36039 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-24 21:59:10.897120', 'end': '2025-11-24 21:59:11.037432', 'delta': '0:00:00.140312', '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-24 21:59:11,490 p=36039 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-24 21:59:11.230377', 'end': '2025-11-24 21:59:11.367757', 'delta': '0:00:00.137380', '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-24 21:59:11,500 p=36039 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-24 21:59:11,570 p=36039 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-24 21:59:11,571 p=36039 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-24 21:59:11,576 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-11-24 21:59:11,933 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:59:11,938 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-11-24 21:59:12,384 p=36039 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-24 21:59:12,733 p=36039 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-11-24 21:59:13,069 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-11-24 21:59:13,398 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-11-24 21:59:13,734 p=36039 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-11-24 21:59:14,053 p=36039 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-11-24 21:59:14,373 p=36039 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-11-24 21:59:14,716 p=36039 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-11-24 21:59:15,053 p=36039 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-11-24 21:59:15,433 p=36039 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-11-24 21:59:15,782 p=36039 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-11-24 21:59:16,153 p=36039 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-11-24 21:59:16,507 p=36039 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-11-24 21:59:16,854 p=36039 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-11-24 21:59:17,186 p=36039 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-11-24 21:59:17,525 p=36039 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-24 21:59:17,534 p=36039 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-11-24 21:59:17,579 p=36039 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-24 21:59:12.153119', 'end': '2025-11-24 21:59:12.350538', 'delta': '0:00:00.197419', '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-24 21:59:17,584 p=36039 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-24 21:59:12.551690', 'end': '2025-11-24 21:59:12.703704', 'delta': '0:00:00.152014', '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-24 21:59:17,591 p=36039 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-24 21:59:12.897670', 'end': '2025-11-24 21:59:13.040385', 'delta': '0:00:00.142715', '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-24 21:59:17,598 p=36039 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-24 21:59:13.238360', 'end': '2025-11-24 21:59:13.369421', 'delta': '0:00:00.131061', '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-24 21:59:17,606 p=36039 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-24 21:59:13.557485', 'end': '2025-11-24 21:59:13.698487', 'delta': '0:00:00.141002', '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-24 21:59:17,613 p=36039 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-24 21:59:13.898327', 'end': '2025-11-24 21:59:14.023849', 'delta': '0:00:00.125522', '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-24 21:59:17,620 p=36039 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-24 21:59:14.210542', 'end': '2025-11-24 21:59:14.342596', 'delta': '0:00:00.132054', '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-24 21:59:17,627 p=36039 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-24 21:59:14.540223', 'end': '2025-11-24 21:59:14.683071', 'delta': '0:00:00.142848', '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-24 21:59:17,634 p=36039 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-24 21:59:14.887300', 'end': '2025-11-24 21:59:15.021234', 'delta': '0:00:00.133934', '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-24 21:59:17,641 p=36039 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-24 21:59:15.212807', 'end': '2025-11-24 21:59:15.402922', 'delta': '0:00:00.190115', '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-24 21:59:17,649 p=36039 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-24 21:59:15.605829', 'end': '2025-11-24 21:59:15.746722', 'delta': '0:00:00.140893', '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-24 21:59:17,656 p=36039 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-24 21:59:15.956815', 'end': '2025-11-24 21:59:16.123346', 'delta': '0:00:00.166531', '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-24 21:59:17,664 p=36039 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-24 21:59:16.325645', 'end': '2025-11-24 21:59:16.475829', 'delta': '0:00:00.150184', '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-24 21:59:17,670 p=36039 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-24 21:59:16.676409', 'end': '2025-11-24 21:59:16.825416', 'delta': '0:00:00.149007', '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-24 21:59:17,678 p=36039 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-24 21:59:17.013496', 'end': '2025-11-24 21:59:17.154556', 'delta': '0:00:00.141060', '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-24 21:59:17,686 p=36039 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-24 21:59:17.348064', 'end': '2025-11-24 21:59:17.497771', 'delta': '0:00:00.149707', '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-24 21:59:17,699 p=36039 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-24 21:59:17,722 p=36039 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-24 21:59:17,727 p=36039 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-24 21:59:17,741 p=36039 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-24 21:59:17,761 p=36039 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-11-24 21:59:18,091 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 21:59:18,095 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-11-24 22:00:00,215 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:00:00,222 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-11-24 22:00:24,717 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:00:24,722 p=36039 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-11-24 22:00:24,742 p=36039 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-24 22:00:24,764 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-11-24 22:01:17,080 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:01:17,084 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 22:01:17,102 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:01:17,108 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 22:03:17,401 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:03:17,411 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 22:03:17,853 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:03:17,860 p=36039 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-24 22:03:17,882 p=36039 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-11-24 22:03:17,888 p=36039 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-11-24 22:03:17,916 p=36039 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-24 22:03:17,942 p=36039 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-11-24 22:03:18,461 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:03:18,467 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-24 22:03:18,997 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:03:19,001 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 22:03:19,037 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:03:19,041 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 22:05:19,366 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:05:19,370 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 22:05:19,823 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:05:19,829 p=36039 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-24 22:05:19,853 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:05:19,857 p=36039 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-11-24 22:05:20,337 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:05:20,342 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-11-24 22:05:20,856 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:05:20,861 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 22:05:20,890 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:05:20,894 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 22:07:21,163 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:07:21,168 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 22:07:21,650 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:21,657 p=36039 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-24 22:07:21,679 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:07:21,684 p=36039 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-24 22:07:22,133 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:22,140 p=36039 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-24 22:07:22,602 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:22,607 p=36039 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-11-24 22:07:22,629 p=36039 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-24 22:07:22,661 p=36039 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-11-24 22:07:23,180 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:23,185 p=36039 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-11-24 22:07:23,777 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:23,781 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-24 22:07:24,250 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:07:24,255 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-24 22:07:24,272 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:07:24,276 p=36039 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-24 22:09:24,581 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:09:24,588 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-24 22:09:25,059 p=36039 u=zuul n=ansible | changed: [localhost] 2025-11-24 22:09:25,064 p=36039 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-24 22:09:25,086 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:09:25,090 p=36039 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-11-24 22:09:25,107 p=36039 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-24 22:09:25,141 p=36039 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-11-24 22:09:25,531 p=36039 u=zuul n=ansible | ok: [localhost] 2025-11-24 22:09:25,535 p=36039 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-11-24 22:09:25,554 p=36039 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-24 22:09:25,559 p=36039 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-11-24 22:09:25,583 p=36039 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-11-24 22:09:25,597 p=36039 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 22:09:25,597 p=36039 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0