2025-12-03 20:18:39,311 p=36129 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-12-03 20:18:39,312 p=36129 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-12-03 20:18:39,352 p=36129 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-12-03 20:18:39,381 p=36129 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 20:18:39,387 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-12-03 20:18:40,031 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:18:40,038 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:18:40,057 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:18:40,063 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:20:40,613 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:20:40,623 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:20:41,147 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:20:41,153 p=36129 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-12-03 20:20:41,179 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:20:41,185 p=36129 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-12-03 20:20:41,204 p=36129 u=zuul n=ansible | skipping: [localhost] 2025-12-03 20:20:41,209 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 20:20:41,638 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:20:41,643 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 20:20:41,666 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:20:41,670 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 20:20:41,695 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:20:41,699 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 20:20:41,714 p=36129 u=zuul n=ansible | skipping: [localhost] 2025-12-03 20:20:41,719 p=36129 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 20:20:41,734 p=36129 u=zuul n=ansible | skipping: [localhost] 2025-12-03 20:20:41,738 p=36129 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 20:20:41,756 p=36129 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 20:20:41,768 p=36129 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-12-03 20:20:42,376 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:20:42,380 p=36129 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-12-03 20:20:42,977 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:20:42,981 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-12-03 20:22:43,324 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:22:43,334 p=36129 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 20:22:43,371 p=36129 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 20:22:43,385 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-12-03 20:22:43,877 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:22:43,882 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-12-03 20:22:43,905 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:22:43,910 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-12-03 20:22:43,935 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:22:43,940 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-12-03 20:22:43,957 p=36129 u=zuul n=ansible | skipping: [localhost] 2025-12-03 20:22:43,963 p=36129 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-12-03 20:22:43,978 p=36129 u=zuul n=ansible | skipping: [localhost] 2025-12-03 20:22:43,982 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:22:44,003 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:22:44,007 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:24:44,313 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:24:44,322 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:24:44,854 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:24:44,860 p=36129 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 20:24:44,891 p=36129 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 20:24:44,899 p=36129 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 20:24:44,928 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:24:44,933 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-12-03 20:24:45,321 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:24:45,325 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-12-03 20:24:45,759 p=36129 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 20:24:46,181 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-12-03 20:24:46,577 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-12-03 20:24:46,992 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-12-03 20:24:47,355 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-12-03 20:24:47,695 p=36129 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-12-03 20:24:48,040 p=36129 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-12-03 20:24:48,417 p=36129 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-12-03 20:24:48,841 p=36129 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-12-03 20:24:49,229 p=36129 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 20:24:49,237 p=36129 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-12-03 20:24:49,267 p=36129 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 20:24:45.533073', 'end': '2025-12-03 20:24:45.713407', 'delta': '0:00:00.180334', '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 20:24:49,272 p=36129 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 20:24:45.941777', 'end': '2025-12-03 20:24:46.138423', 'delta': '0:00:00.196646', '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 20:24:49,278 p=36129 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 20:24:46.372884', 'end': '2025-12-03 20:24:46.543872', 'delta': '0:00:00.170988', '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 20:24:49,284 p=36129 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 20:24:46.772068', 'end': '2025-12-03 20:24:46.962632', 'delta': '0:00:00.190564', '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 20:24:49,290 p=36129 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 20:24:47.174028', 'end': '2025-12-03 20:24:47.325838', 'delta': '0:00:00.151810', '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 20:24:49,296 p=36129 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 20:24:47.520350', 'end': '2025-12-03 20:24:47.662129', 'delta': '0:00:00.141779', '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 20:24:49,303 p=36129 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 20:24:47.871117', 'end': '2025-12-03 20:24:48.010565', 'delta': '0:00:00.139448', '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 20:24:49,308 p=36129 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 20:24:48.222896', 'end': '2025-12-03 20:24:48.377601', 'delta': '0:00:00.154705', '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 20:24:49,315 p=36129 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 20:24:48.602927', 'end': '2025-12-03 20:24:48.802851', 'delta': '0:00:00.199924', '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 20:24:49,321 p=36129 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 20:24:49.024416', 'end': '2025-12-03 20:24:49.203164', 'delta': '0:00:00.178748', '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 20:24:49,365 p=36129 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 20:24:49,394 p=36129 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 20:24:49,396 p=36129 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 20:24:49,401 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-12-03 20:24:49,762 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:24:49,766 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-12-03 20:24:50,185 p=36129 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-12-03 20:24:50,579 p=36129 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-12-03 20:24:50,960 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-12-03 20:24:51,312 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-12-03 20:24:51,641 p=36129 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-12-03 20:24:52,048 p=36129 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-12-03 20:24:52,467 p=36129 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-12-03 20:24:52,860 p=36129 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-12-03 20:24:53,252 p=36129 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-12-03 20:24:53,637 p=36129 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-12-03 20:24:54,016 p=36129 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-12-03 20:24:54,367 p=36129 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-12-03 20:24:54,727 p=36129 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-12-03 20:24:55,132 p=36129 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-12-03 20:24:55,482 p=36129 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-12-03 20:24:55,852 p=36129 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-12-03 20:24:55,860 p=36129 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-12-03 20:24:55,904 p=36129 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 20:24:49.953121', 'end': '2025-12-03 20:24:50.144196', 'delta': '0:00:00.191075', '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 20:24:55,911 p=36129 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 20:24:50.373776', 'end': '2025-12-03 20:24:50.546986', 'delta': '0:00:00.173210', '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 20:24:55,919 p=36129 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 20:24:50.780837', 'end': '2025-12-03 20:24:50.927544', 'delta': '0:00:00.146707', '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 20:24:55,927 p=36129 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 20:24:51.128724', 'end': '2025-12-03 20:24:51.282141', 'delta': '0:00:00.153417', '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 20:24:55,934 p=36129 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 20:24:51.470550', 'end': '2025-12-03 20:24:51.608903', 'delta': '0:00:00.138353', '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 20:24:55,941 p=36129 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 20:24:51.813275', 'end': '2025-12-03 20:24:52.006404', 'delta': '0:00:00.193129', '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 20:24:55,950 p=36129 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 20:24:52.233221', 'end': '2025-12-03 20:24:52.429299', 'delta': '0:00:00.196078', '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 20:24:55,958 p=36129 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 20:24:52.677130', 'end': '2025-12-03 20:24:52.826400', 'delta': '0:00:00.149270', '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 20:24:55,966 p=36129 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 20:24:53.047292', 'end': '2025-12-03 20:24:53.215612', 'delta': '0:00:00.168320', '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 20:24:55,974 p=36129 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 20:24:53.438843', 'end': '2025-12-03 20:24:53.605054', 'delta': '0:00:00.166211', '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 20:24:55,983 p=36129 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 20:24:53.811176', 'end': '2025-12-03 20:24:53.984191', 'delta': '0:00:00.173015', '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 20:24:55,990 p=36129 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 20:24:54.191117', 'end': '2025-12-03 20:24:54.334207', 'delta': '0:00:00.143090', '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 20:24:55,998 p=36129 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 20:24:54.539850', 'end': '2025-12-03 20:24:54.693607', 'delta': '0:00:00.153757', '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 20:24:56,007 p=36129 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 20:24:54.911375', 'end': '2025-12-03 20:24:55.099656', 'delta': '0:00:00.188281', '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 20:24:56,015 p=36129 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 20:24:55.304893', 'end': '2025-12-03 20:24:55.448991', 'delta': '0:00:00.144098', '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 20:24:56,023 p=36129 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 20:24:55.677185', 'end': '2025-12-03 20:24:55.821268', 'delta': '0:00:00.144083', '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 20:24:56,045 p=36129 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 20:24:56,090 p=36129 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 20:24:56,098 p=36129 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-12-03 20:24:56,123 p=36129 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 20:24:56,150 p=36129 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-12-03 20:24:56,546 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:24:56,550 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-12-03 20:25:17,834 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:25:17,838 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-12-03 20:25:49,732 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:25:49,741 p=36129 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-12-03 20:25:49,775 p=36129 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 20:25:49,799 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-12-03 20:26:42,732 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:26:42,740 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:26:42,766 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:26:42,773 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:28:43,092 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:28:43,104 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:28:43,662 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:28:43,669 p=36129 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 20:28:43,695 p=36129 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-12-03 20:28:43,699 p=36129 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-12-03 20:28:43,726 p=36129 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 20:28:43,751 p=36129 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-12-03 20:28:44,282 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:28:44,286 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 20:28:44,855 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:28:44,860 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:28:44,885 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:28:44,889 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:30:45,175 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:30:45,183 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:30:45,761 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:30:45,768 p=36129 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 20:30:45,799 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:30:45,805 p=36129 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-12-03 20:30:46,333 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:30:46,338 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-12-03 20:30:46,818 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:30:46,829 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:30:46,853 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:30:46,859 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:32:47,145 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:32:47,154 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:32:47,702 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:47,713 p=36129 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 20:32:47,748 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:32:47,758 p=36129 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 20:32:48,387 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:48,392 p=36129 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 20:32:48,957 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:48,962 p=36129 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-12-03 20:32:48,984 p=36129 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 20:32:49,014 p=36129 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-12-03 20:32:49,649 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:49,659 p=36129 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-12-03 20:32:50,342 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:50,349 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-12-03 20:32:50,916 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:32:50,921 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-12-03 20:32:50,954 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:32:50,961 p=36129 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-12-03 20:34:51,298 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:34:51,304 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-12-03 20:34:51,840 p=36129 u=zuul n=ansible | changed: [localhost] 2025-12-03 20:34:51,845 p=36129 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 20:34:51,879 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:34:51,884 p=36129 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-12-03 20:34:51,907 p=36129 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 20:34:51,947 p=36129 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-12-03 20:34:52,349 p=36129 u=zuul n=ansible | ok: [localhost] 2025-12-03 20:34:52,354 p=36129 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-12-03 20:34:52,376 p=36129 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 20:34:52,381 p=36129 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-12-03 20:34:52,408 p=36129 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-12-03 20:34:52,422 p=36129 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-03 20:34:52,422 p=36129 u=zuul n=ansible | localhost : ok=67 changed=28 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0