2025-12-03 14:59:25,373 p=36072 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-12-03 14:59:25,374 p=36072 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-12-03 14:59:25,409 p=36072 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-12-03 14:59:25,455 p=36072 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-12-03 14:59:25,464 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-12-03 14:59:26,042 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 14:59:26,049 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 14:59:26,066 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 14:59:26,072 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:01:26,411 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:01:26,416 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:01:26,836 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:01:26,840 p=36072 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-12-03 15:01:26,866 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:01:26,872 p=36072 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-12-03 15:01:26,890 p=36072 u=zuul n=ansible | skipping: [localhost] 2025-12-03 15:01:26,895 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 15:01:27,264 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:01:27,269 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 15:01:27,289 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:01:27,293 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 15:01:27,316 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:01:27,320 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 15:01:27,335 p=36072 u=zuul n=ansible | skipping: [localhost] 2025-12-03 15:01:27,339 p=36072 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 15:01:27,354 p=36072 u=zuul n=ansible | skipping: [localhost] 2025-12-03 15:01:27,358 p=36072 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 15:01:27,375 p=36072 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-12-03 15:01:27,386 p=36072 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-12-03 15:01:27,980 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:01:27,988 p=36072 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-12-03 15:01:28,561 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:01:28,567 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-12-03 15:03:28,870 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:03:28,875 p=36072 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 15:03:28,903 p=36072 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-12-03 15:03:28,918 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 15:03:29,334 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:03:29,340 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 15:03:29,360 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:03:29,365 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 15:03:29,388 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:03:29,392 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 15:03:29,407 p=36072 u=zuul n=ansible | skipping: [localhost] 2025-12-03 15:03:29,411 p=36072 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 15:03:29,427 p=36072 u=zuul n=ansible | skipping: [localhost] 2025-12-03 15:03:29,431 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 15:03:29,453 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:03:29,457 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:05:29,690 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:05:29,695 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:05:30,148 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:05:30,154 p=36072 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-12-03 15:05:30,177 p=36072 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-12-03 15:05:30,182 p=36072 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-12-03 15:05:30,206 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:05:30,210 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-12-03 15:05:30,591 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:05:30,595 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-12-03 15:05:30,956 p=36072 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 15:05:31,331 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-12-03 15:05:31,684 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-12-03 15:05:32,035 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-12-03 15:05:32,531 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-12-03 15:05:32,896 p=36072 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-12-03 15:05:33,255 p=36072 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-12-03 15:05:33,646 p=36072 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-12-03 15:05:34,051 p=36072 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-12-03 15:05:34,413 p=36072 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 15:05:34,421 p=36072 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-12-03 15:05:34,511 p=36072 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-12-03 15:05:30.781436', 'end': '2025-12-03 15:05:30.918112', 'delta': '0:00:00.136676', '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-12-03 15:05:34,522 p=36072 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-12-03 15:05:31.134362', 'end': '2025-12-03 15:05:31.294752', 'delta': '0:00:00.160390', '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-12-03 15:05:34,530 p=36072 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-12-03 15:05:31.513908', 'end': '2025-12-03 15:05:31.652492', 'delta': '0:00:00.138584', '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-12-03 15:05:34,538 p=36072 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-12-03 15:05:31.863960', 'end': '2025-12-03 15:05:32.003795', 'delta': '0:00:00.139835', '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-12-03 15:05:34,546 p=36072 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-12-03 15:05:32.312050', 'end': '2025-12-03 15:05:32.491832', 'delta': '0:00:00.179782', '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-12-03 15:05:34,553 p=36072 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-12-03 15:05:32.725041', 'end': '2025-12-03 15:05:32.862386', 'delta': '0:00:00.137345', '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-12-03 15:05:34,562 p=36072 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-12-03 15:05:33.077241', 'end': '2025-12-03 15:05:33.222487', 'delta': '0:00:00.145246', '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-12-03 15:05:34,572 p=36072 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-12-03 15:05:33.463500', 'end': '2025-12-03 15:05:33.616302', 'delta': '0:00:00.152802', '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-12-03 15:05:34,580 p=36072 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-12-03 15:05:33.832613', 'end': '2025-12-03 15:05:34.017084', 'delta': '0:00:00.184471', '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-12-03 15:05:34,588 p=36072 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-12-03 15:05:34.227950', 'end': '2025-12-03 15:05:34.382745', 'delta': '0:00:00.154795', '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-12-03 15:05:34,596 p=36072 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all MetricStorage conditions are as expected when COO isn't installed RHOSO-123461] *** 2025-12-03 15:05:34,627 p=36072 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-12-03 15:05:34,630 p=36072 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-12-03 15:05:34,636 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-12-03 15:05:35,033 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:05:35,037 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-12-03 15:05:35,424 p=36072 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 15:05:36,296 p=36072 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-12-03 15:05:36,663 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-12-03 15:05:37,012 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-12-03 15:05:37,381 p=36072 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-12-03 15:05:37,769 p=36072 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-12-03 15:05:38,128 p=36072 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-12-03 15:05:38,496 p=36072 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-12-03 15:05:38,904 p=36072 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-12-03 15:05:39,313 p=36072 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-12-03 15:05:39,695 p=36072 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-12-03 15:05:40,097 p=36072 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-12-03 15:05:40,474 p=36072 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-12-03 15:05:40,843 p=36072 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-12-03 15:05:41,249 p=36072 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-12-03 15:05:41,605 p=36072 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 15:05:41,613 p=36072 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-12-03 15:05:41,649 p=36072 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-12-03 15:05:35.232485', 'end': '2025-12-03 15:05:35.390426', 'delta': '0:00:00.157941', '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-12-03 15:05:41,655 p=36072 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-12-03 15:05:36.107191', 'end': '2025-12-03 15:05:36.266122', 'delta': '0:00:00.158931', '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-12-03 15:05:41,661 p=36072 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-12-03 15:05:36.473281', 'end': '2025-12-03 15:05:36.630204', 'delta': '0:00:00.156923', '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-12-03 15:05:41,668 p=36072 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-12-03 15:05:36.836020', 'end': '2025-12-03 15:05:36.976274', 'delta': '0:00:00.140254', '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-12-03 15:05:41,674 p=36072 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-12-03 15:05:37.186403', 'end': '2025-12-03 15:05:37.347617', 'delta': '0:00:00.161214', '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-12-03 15:05:41,680 p=36072 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-12-03 15:05:37.572421', 'end': '2025-12-03 15:05:37.733366', 'delta': '0:00:00.160945', '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-12-03 15:05:41,688 p=36072 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-12-03 15:05:37.938729', 'end': '2025-12-03 15:05:38.095564', 'delta': '0:00:00.156835', '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-12-03 15:05:41,696 p=36072 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-12-03 15:05:38.303933', 'end': '2025-12-03 15:05:38.462421', 'delta': '0:00:00.158488', '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-12-03 15:05:41,703 p=36072 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-12-03 15:05:38.687434', 'end': '2025-12-03 15:05:38.843923', 'delta': '0:00:00.156489', '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-12-03 15:05:41,710 p=36072 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-12-03 15:05:39.133819', 'end': '2025-12-03 15:05:39.283801', 'delta': '0:00:00.149982', '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-12-03 15:05:41,717 p=36072 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-12-03 15:05:39.474978', 'end': '2025-12-03 15:05:39.663548', 'delta': '0:00:00.188570', '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-12-03 15:05:41,724 p=36072 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-12-03 15:05:39.875375', 'end': '2025-12-03 15:05:40.062289', 'delta': '0:00:00.186914', '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-12-03 15:05:41,733 p=36072 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-12-03 15:05:40.286691', 'end': '2025-12-03 15:05:40.436509', 'delta': '0:00:00.149818', '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-12-03 15:05:41,740 p=36072 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-12-03 15:05:40.644834', 'end': '2025-12-03 15:05:40.811743', 'delta': '0:00:00.166909', '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-12-03 15:05:41,746 p=36072 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-12-03 15:05:41.032655', 'end': '2025-12-03 15:05:41.210460', 'delta': '0:00:00.177805', '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-12-03 15:05:41,752 p=36072 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-12-03 15:05:41.435615', 'end': '2025-12-03 15:05:41.578512', 'delta': '0:00:00.142897', '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-12-03 15:05:41,769 p=36072 u=zuul n=ansible | TASK [default-telemetry : TEST Check that all Autoscaling conditions are as expected when COO isn't installed RHOSO-123462] *** 2025-12-03 15:05:41,790 p=36072 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-12-03 15:05:41,796 p=36072 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 15:05:41,812 p=36072 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-12-03 15:05:41,834 p=36072 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-12-03 15:05:42,206 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:05:42,211 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-12-03 15:06:03,398 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:06:03,403 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-12-03 15:06:48,430 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:06:48,435 p=36072 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 15:06:48,456 p=36072 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-12-03 15:06:48,481 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-12-03 15:08:22,784 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:08:22,789 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 15:08:22,811 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:08:22,816 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:10:23,132 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:10:23,137 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:10:23,561 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:10:23,565 p=36072 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-12-03 15:10:23,590 p=36072 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-12-03 15:10:23,595 p=36072 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-12-03 15:10:23,620 p=36072 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-12-03 15:10:23,646 p=36072 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-12-03 15:10:24,152 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:10:24,156 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 15:10:24,613 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:10:24,618 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 15:10:24,636 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:10:24,640 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:12:24,934 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:12:24,938 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:12:25,338 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:12:25,344 p=36072 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-12-03 15:12:25,363 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:12:25,367 p=36072 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-12-03 15:12:25,860 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:12:25,865 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-12-03 15:12:26,359 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:12:26,363 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 15:12:26,384 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:12:26,389 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:14:26,721 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:14:26,727 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:14:27,158 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:27,163 p=36072 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-12-03 15:14:27,186 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:14:27,191 p=36072 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-12-03 15:14:27,668 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:27,672 p=36072 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-12-03 15:14:28,121 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:28,127 p=36072 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-12-03 15:14:28,154 p=36072 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-12-03 15:14:28,192 p=36072 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-12-03 15:14:28,762 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:28,767 p=36072 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-12-03 15:14:29,289 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:29,294 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 15:14:29,811 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:14:29,815 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 15:14:29,835 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:14:29,839 p=36072 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 15:16:30,132 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:16:30,137 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 15:16:30,599 p=36072 u=zuul n=ansible | changed: [localhost] 2025-12-03 15:16:30,605 p=36072 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-12-03 15:16:30,628 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:16:30,633 p=36072 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-12-03 15:16:30,650 p=36072 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-12-03 15:16:30,686 p=36072 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-12-03 15:16:31,055 p=36072 u=zuul n=ansible | ok: [localhost] 2025-12-03 15:16:31,061 p=36072 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-12-03 15:16:31,085 p=36072 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-12-03 15:16:31,090 p=36072 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-12-03 15:16:31,115 p=36072 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-12-03 15:16:31,130 p=36072 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-03 15:16:31,131 p=36072 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0