2025-12-03 17:47:11,006 p=36223 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-12-03 17:47:11,007 p=36223 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-12-03 17:47:11,047 p=36223 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-12-03 17:47:11,072 p=36223 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 17:47:11,078 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-12-03 17:47:11,624 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:47:11,629 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 17:47:11,647 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:47:11,651 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 17:49:12,079 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:49:12,085 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 17:49:12,491 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:49:12,496 p=36223 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-12-03 17:49:12,519 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:49:12,525 p=36223 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-12-03 17:49:12,542 p=36223 u=zuul n=ansible | skipping: [localhost] 2025-12-03 17:49:12,547 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 17:49:12,975 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:49:12,979 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 17:49:13,006 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:49:13,010 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 17:49:13,045 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:49:13,051 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 17:49:13,065 p=36223 u=zuul n=ansible | skipping: [localhost] 2025-12-03 17:49:13,071 p=36223 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 17:49:13,086 p=36223 u=zuul n=ansible | skipping: [localhost] 2025-12-03 17:49:13,091 p=36223 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 17:49:13,110 p=36223 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 17:49:13,121 p=36223 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-12-03 17:49:13,676 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:49:13,680 p=36223 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-12-03 17:49:14,266 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:49:14,271 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-12-03 17:51:14,549 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:51:14,553 p=36223 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 17:51:14,593 p=36223 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 17:51:14,613 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 17:51:15,039 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:51:15,045 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 17:51:15,067 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:51:15,073 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 17:51:15,097 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:51:15,103 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 17:51:15,117 p=36223 u=zuul n=ansible | skipping: [localhost] 2025-12-03 17:51:15,123 p=36223 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 17:51:15,138 p=36223 u=zuul n=ansible | skipping: [localhost] 2025-12-03 17:51:15,143 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 17:51:15,162 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:51:15,167 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 17:53:15,502 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:53:15,508 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 17:53:15,941 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:53:15,947 p=36223 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 17:53:15,973 p=36223 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 17:53:15,979 p=36223 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 17:53:16,004 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:53:16,008 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-12-03 17:53:16,416 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:53:16,420 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-12-03 17:53:16,980 p=36223 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 17:53:17,369 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-12-03 17:53:17,760 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-12-03 17:53:18,133 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-12-03 17:53:18,509 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-12-03 17:53:18,844 p=36223 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-12-03 17:53:19,214 p=36223 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-12-03 17:53:19,578 p=36223 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-12-03 17:53:19,940 p=36223 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-12-03 17:53:20,304 p=36223 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 17:53:20,311 p=36223 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-12-03 17:53:20,350 p=36223 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 17:53:16.773225', 'end': '2025-12-03 17:53:16.948203', 'delta': '0:00:00.174978', '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 17:53:20,358 p=36223 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 17:53:17.164260', 'end': '2025-12-03 17:53:17.330365', 'delta': '0:00:00.166105', '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 17:53:20,367 p=36223 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 17:53:17.536736', 'end': '2025-12-03 17:53:17.719929', 'delta': '0:00:00.183193', '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 17:53:20,374 p=36223 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 17:53:17.942654', 'end': '2025-12-03 17:53:18.099868', 'delta': '0:00:00.157214', '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 17:53:20,379 p=36223 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 17:53:18.295452', 'end': '2025-12-03 17:53:18.478524', 'delta': '0:00:00.183072', '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 17:53:20,386 p=36223 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 17:53:18.669712', 'end': '2025-12-03 17:53:18.810162', 'delta': '0:00:00.140450', '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 17:53:20,419 p=36223 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 17:53:19.017344', 'end': '2025-12-03 17:53:19.180764', 'delta': '0:00:00.163420', '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 17:53:20,425 p=36223 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 17:53:19.389318', 'end': '2025-12-03 17:53:19.542472', 'delta': '0:00:00.153154', '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 17:53:20,432 p=36223 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 17:53:19.754845', 'end': '2025-12-03 17:53:19.910998', 'delta': '0:00:00.156153', '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 17:53:20,437 p=36223 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 17:53:20.121809', 'end': '2025-12-03 17:53:20.276241', 'delta': '0:00:00.154432', '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 17:53:20,448 p=36223 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 17:53:20,492 p=36223 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 17:53:20,499 p=36223 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 17:53:20,505 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-12-03 17:53:20,936 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:53:20,940 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-12-03 17:53:21,331 p=36223 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 17:53:21,697 p=36223 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-12-03 17:53:22,057 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-12-03 17:53:22,444 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-12-03 17:53:22,882 p=36223 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-12-03 17:53:23,282 p=36223 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-12-03 17:53:23,661 p=36223 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-12-03 17:53:24,019 p=36223 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-12-03 17:53:24,404 p=36223 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-12-03 17:53:24,775 p=36223 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-12-03 17:53:25,136 p=36223 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-12-03 17:53:25,482 p=36223 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-12-03 17:53:25,907 p=36223 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-12-03 17:53:26,265 p=36223 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-12-03 17:53:26,657 p=36223 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-12-03 17:53:27,046 p=36223 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 17:53:27,057 p=36223 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-12-03 17:53:27,092 p=36223 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 17:53:21.124129', 'end': '2025-12-03 17:53:21.292825', 'delta': '0:00:00.168696', '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 17:53:27,098 p=36223 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 17:53:21.502676', 'end': '2025-12-03 17:53:21.665289', 'delta': '0:00:00.162613', '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 17:53:27,104 p=36223 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 17:53:21.874641', 'end': '2025-12-03 17:53:22.023420', 'delta': '0:00:00.148779', '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 17:53:27,111 p=36223 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 17:53:22.225201', 'end': '2025-12-03 17:53:22.407562', 'delta': '0:00:00.182361', '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 17:53:27,118 p=36223 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 17:53:22.640292', 'end': '2025-12-03 17:53:22.844689', 'delta': '0:00:00.204397', '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 17:53:27,125 p=36223 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 17:53:23.062207', 'end': '2025-12-03 17:53:23.248319', 'delta': '0:00:00.186112', '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 17:53:27,131 p=36223 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 17:53:23.446547', 'end': '2025-12-03 17:53:23.621072', 'delta': '0:00:00.174525', '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 17:53:27,138 p=36223 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 17:53:23.835062', 'end': '2025-12-03 17:53:23.988646', 'delta': '0:00:00.153584', '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 17:53:27,146 p=36223 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 17:53:24.190049', 'end': '2025-12-03 17:53:24.371380', 'delta': '0:00:00.181331', '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 17:53:27,153 p=36223 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 17:53:24.579964', 'end': '2025-12-03 17:53:24.741254', 'delta': '0:00:00.161290', '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 17:53:27,160 p=36223 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 17:53:24.955488', 'end': '2025-12-03 17:53:25.105474', 'delta': '0:00:00.149986', '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 17:53:27,166 p=36223 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 17:53:25.307188', 'end': '2025-12-03 17:53:25.446421', 'delta': '0:00:00.139233', '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 17:53:27,173 p=36223 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 17:53:25.701357', 'end': '2025-12-03 17:53:25.861270', 'delta': '0:00:00.159913', '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 17:53:27,179 p=36223 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 17:53:26.079499', 'end': '2025-12-03 17:53:26.232545', 'delta': '0:00:00.153046', '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 17:53:27,186 p=36223 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 17:53:26.456181', 'end': '2025-12-03 17:53:26.622319', 'delta': '0:00:00.166138', '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 17:53:27,191 p=36223 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 17:53:26.837185', 'end': '2025-12-03 17:53:27.014733', 'delta': '0:00:00.177548', '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 17:53:27,209 p=36223 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 17:53:27,233 p=36223 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 17:53:27,240 p=36223 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 17:53:27,259 p=36223 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 17:53:27,284 p=36223 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-12-03 17:53:27,656 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:53:27,661 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-12-03 17:53:48,918 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:53:48,922 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-12-03 17:54:28,557 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:54:28,562 p=36223 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 17:54:28,587 p=36223 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 17:54:28,608 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-12-03 17:55:52,591 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:55:52,595 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 17:55:52,612 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:55:52,617 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 17:57:52,949 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:57:52,953 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 17:57:53,501 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:57:53,512 p=36223 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 17:57:53,536 p=36223 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-12-03 17:57:53,542 p=36223 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-12-03 17:57:53,573 p=36223 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 17:57:53,605 p=36223 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-12-03 17:57:54,138 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:57:54,145 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 17:57:54,703 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:57:54,712 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 17:57:54,736 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:57:54,742 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 17:59:54,978 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:59:54,982 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 17:59:55,445 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:59:55,451 p=36223 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 17:59:55,470 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:59:55,474 p=36223 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-12-03 17:59:56,062 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:59:56,070 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-12-03 17:59:56,658 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 17:59:56,663 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 17:59:56,686 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 17:59:56,690 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 18:01:56,979 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:01:56,983 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 18:01:57,431 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:01:57,436 p=36223 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 18:01:57,461 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:01:57,465 p=36223 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 18:01:57,953 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:01:57,958 p=36223 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 18:01:58,395 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:01:58,400 p=36223 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-12-03 18:01:58,420 p=36223 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 18:01:58,447 p=36223 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-12-03 18:01:59,043 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:01:59,054 p=36223 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-12-03 18:01:59,742 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:01:59,749 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 18:02:00,377 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:02:00,382 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 18:02:00,400 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:02:00,405 p=36223 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 18:04:00,686 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:04:00,692 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 18:04:01,138 p=36223 u=zuul n=ansible | changed: [localhost] 2025-12-03 18:04:01,146 p=36223 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 18:04:01,166 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:04:01,171 p=36223 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-12-03 18:04:01,189 p=36223 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 18:04:01,228 p=36223 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-12-03 18:04:01,641 p=36223 u=zuul n=ansible | ok: [localhost] 2025-12-03 18:04:01,647 p=36223 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-12-03 18:04:01,676 p=36223 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 18:04:01,681 p=36223 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-12-03 18:04:01,710 p=36223 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-12-03 18:04:01,728 p=36223 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-03 18:04:01,728 p=36223 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0