2025-11-25 15:42:40,332 p=36038 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-11-25 15:42:40,333 p=36038 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-11-25 15:42:40,369 p=36038 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-11-25 15:42:40,395 p=36038 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-25 15:42:40,401 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-11-25 15:42:41,012 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:42:41,017 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:42:41,035 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:42:41,040 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:44:41,489 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:44:41,493 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:44:41,966 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:44:41,970 p=36038 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-11-25 15:44:41,989 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:44:41,994 p=36038 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-11-25 15:44:42,010 p=36038 u=zuul n=ansible | skipping: [localhost] 2025-11-25 15:44:42,014 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-25 15:44:42,524 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:44:42,529 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-25 15:44:42,547 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:44:42,552 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-25 15:44:42,575 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:44:42,581 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-25 15:44:42,595 p=36038 u=zuul n=ansible | skipping: [localhost] 2025-11-25 15:44:42,600 p=36038 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-25 15:44:42,615 p=36038 u=zuul n=ansible | skipping: [localhost] 2025-11-25 15:44:42,619 p=36038 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-25 15:44:42,635 p=36038 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-25 15:44:42,648 p=36038 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-11-25 15:44:43,140 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:44:43,144 p=36038 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-11-25 15:44:43,724 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:44:43,728 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-11-25 15:46:44,016 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:46:44,020 p=36038 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-11-25 15:46:44,048 p=36038 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-25 15:46:44,064 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-25 15:46:44,513 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:46:44,517 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-25 15:46:44,537 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:46:44,542 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-25 15:46:44,565 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:46:44,570 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-25 15:46:44,585 p=36038 u=zuul n=ansible | skipping: [localhost] 2025-11-25 15:46:44,590 p=36038 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-25 15:46:44,606 p=36038 u=zuul n=ansible | skipping: [localhost] 2025-11-25 15:46:44,611 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:46:44,631 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:46:44,635 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:48:44,960 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:48:44,963 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:48:45,386 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:48:45,391 p=36038 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-25 15:48:45,414 p=36038 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-25 15:48:45,421 p=36038 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-25 15:48:45,444 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:48:45,449 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-11-25 15:48:45,873 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:48:45,878 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-11-25 15:48:46,290 p=36038 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-25 15:48:46,693 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-11-25 15:48:47,154 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-11-25 15:48:47,591 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-11-25 15:48:48,016 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-11-25 15:48:48,375 p=36038 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-11-25 15:48:48,737 p=36038 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-11-25 15:48:49,150 p=36038 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-11-25 15:48:49,559 p=36038 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-11-25 15:48:49,981 p=36038 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-25 15:48:49,988 p=36038 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-11-25 15:48:50,022 p=36038 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-25 15:48:46.091181', 'end': '2025-11-25 15:48:46.252362', 'delta': '0:00:00.161181', '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-25 15:48:50,026 p=36038 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-25 15:48:46.484170', 'end': '2025-11-25 15:48:46.648758', 'delta': '0:00:00.164588', '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-25 15:48:50,033 p=36038 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-25 15:48:46.912443', 'end': '2025-11-25 15:48:47.110101', 'delta': '0:00:00.197658', '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-25 15:48:50,041 p=36038 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-25 15:48:47.361340', 'end': '2025-11-25 15:48:47.543805', 'delta': '0:00:00.182465', '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-25 15:48:50,050 p=36038 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-25 15:48:47.810797', 'end': '2025-11-25 15:48:47.984569', 'delta': '0:00:00.173772', '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-25 15:48:50,059 p=36038 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-25 15:48:48.197048', 'end': '2025-11-25 15:48:48.339676', 'delta': '0:00:00.142628', '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-25 15:48:50,067 p=36038 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-25 15:48:48.555717', 'end': '2025-11-25 15:48:48.687711', 'delta': '0:00:00.131994', '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-25 15:48:50,074 p=36038 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-25 15:48:48.954222', 'end': '2025-11-25 15:48:49.112486', 'delta': '0:00:00.158264', '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-25 15:48:50,081 p=36038 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-25 15:48:49.367184', 'end': '2025-11-25 15:48:49.526917', 'delta': '0:00:00.159733', '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-25 15:48:50,089 p=36038 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-25 15:48:49.795859', 'end': '2025-11-25 15:48:49.950187', 'delta': '0:00:00.154328', '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-25 15:48:50,101 p=36038 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-25 15:48:50,171 p=36038 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-25 15:48:50,175 p=36038 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-25 15:48:50,180 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-11-25 15:48:50,575 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:48:50,581 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-11-25 15:48:50,981 p=36038 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-25 15:48:51,441 p=36038 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-11-25 15:48:51,875 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-11-25 15:48:52,319 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-11-25 15:48:52,747 p=36038 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-11-25 15:48:53,111 p=36038 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-11-25 15:48:53,513 p=36038 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-11-25 15:48:53,888 p=36038 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-11-25 15:48:54,286 p=36038 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-11-25 15:48:54,689 p=36038 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-11-25 15:48:55,101 p=36038 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-11-25 15:48:55,498 p=36038 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-11-25 15:48:55,898 p=36038 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-11-25 15:48:56,293 p=36038 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-11-25 15:48:56,651 p=36038 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-11-25 15:48:57,070 p=36038 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-25 15:48:57,079 p=36038 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-11-25 15:48:57,119 p=36038 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-25 15:48:50.779875', 'end': '2025-11-25 15:48:50.932454', 'delta': '0:00:00.152579', '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-25 15:48:57,127 p=36038 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-25 15:48:51.211530', 'end': '2025-11-25 15:48:51.396003', 'delta': '0:00:00.184473', '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-25 15:48:57,135 p=36038 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-25 15:48:51.651720', 'end': '2025-11-25 15:48:51.829484', 'delta': '0:00:00.177764', '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-25 15:48:57,144 p=36038 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-25 15:48:52.076516', 'end': '2025-11-25 15:48:52.279673', 'delta': '0:00:00.203157', '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-25 15:48:57,153 p=36038 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-25 15:48:52.528163', 'end': '2025-11-25 15:48:52.713526', 'delta': '0:00:00.185363', '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-25 15:48:57,162 p=36038 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-25 15:48:52.921532', 'end': '2025-11-25 15:48:53.076992', 'delta': '0:00:00.155460', '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-25 15:48:57,169 p=36038 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-25 15:48:53.317138', 'end': '2025-11-25 15:48:53.479393', 'delta': '0:00:00.162255', '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-25 15:48:57,176 p=36038 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-25 15:48:53.697082', 'end': '2025-11-25 15:48:53.851507', 'delta': '0:00:00.154425', '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-25 15:48:57,183 p=36038 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-25 15:48:54.076578', 'end': '2025-11-25 15:48:54.244439', 'delta': '0:00:00.167861', '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-25 15:48:57,191 p=36038 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-25 15:48:54.489260', 'end': '2025-11-25 15:48:54.653774', 'delta': '0:00:00.164514', '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-25 15:48:57,199 p=36038 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-25 15:48:54.892917', 'end': '2025-11-25 15:48:55.058878', 'delta': '0:00:00.165961', '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-25 15:48:57,207 p=36038 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-25 15:48:55.309110', 'end': '2025-11-25 15:48:55.459064', 'delta': '0:00:00.149954', '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-25 15:48:57,215 p=36038 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-25 15:48:55.703963', 'end': '2025-11-25 15:48:55.863944', 'delta': '0:00:00.159981', '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-25 15:48:57,222 p=36038 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-25 15:48:56.093588', 'end': '2025-11-25 15:48:56.256306', 'delta': '0:00:00.162718', '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-25 15:48:57,230 p=36038 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-25 15:48:56.481373', 'end': '2025-11-25 15:48:56.618398', 'delta': '0:00:00.137025', '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-25 15:48:57,237 p=36038 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-25 15:48:56.857749', 'end': '2025-11-25 15:48:57.036607', 'delta': '0:00:00.178858', '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-25 15:48:57,252 p=36038 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-25 15:48:57,281 p=36038 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-25 15:48:57,287 p=36038 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-25 15:48:57,305 p=36038 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-25 15:48:57,330 p=36038 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-11-25 15:48:57,719 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:48:57,724 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-11-25 15:49:19,096 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:49:19,101 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-11-25 15:50:09,431 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:50:09,435 p=36038 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-11-25 15:50:09,458 p=36038 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-25 15:50:09,480 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-11-25 15:51:12,924 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:51:12,928 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:51:12,949 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:51:12,954 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:53:13,275 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:53:13,281 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:53:13,826 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:53:13,832 p=36038 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-25 15:53:13,863 p=36038 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-11-25 15:53:13,868 p=36038 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-11-25 15:53:13,893 p=36038 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-25 15:53:13,918 p=36038 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-11-25 15:53:14,652 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:53:14,659 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-25 15:53:15,183 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:53:15,188 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:53:15,212 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:53:15,216 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:55:15,598 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:55:15,605 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:55:16,126 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:55:16,132 p=36038 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-25 15:55:16,155 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:55:16,162 p=36038 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-11-25 15:55:16,741 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:55:16,747 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-11-25 15:55:17,275 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:55:17,282 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:55:17,302 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:55:17,308 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:57:17,675 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:57:17,680 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:57:18,208 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:18,214 p=36038 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-25 15:57:18,246 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:57:18,254 p=36038 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-25 15:57:18,874 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:18,881 p=36038 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-25 15:57:19,450 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:19,457 p=36038 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-11-25 15:57:19,485 p=36038 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-25 15:57:19,519 p=36038 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-11-25 15:57:20,102 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:20,107 p=36038 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-11-25 15:57:21,454 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:21,461 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-25 15:57:22,025 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:57:22,030 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 15:57:22,060 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:57:22,065 p=36038 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 15:59:22,447 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:59:22,451 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 15:59:22,951 p=36038 u=zuul n=ansible | changed: [localhost] 2025-11-25 15:59:22,957 p=36038 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-25 15:59:22,982 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:59:22,987 p=36038 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-11-25 15:59:23,010 p=36038 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-25 15:59:23,059 p=36038 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-11-25 15:59:23,481 p=36038 u=zuul n=ansible | ok: [localhost] 2025-11-25 15:59:23,485 p=36038 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-11-25 15:59:23,503 p=36038 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-25 15:59:23,507 p=36038 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-11-25 15:59:23,531 p=36038 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-11-25 15:59:23,545 p=36038 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-25 15:59:23,545 p=36038 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0