2025-11-25 12:58:58,797 p=36066 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2025-11-25 12:58:58,797 p=36066 u=zuul n=ansible | PLAY [Execute the default-telemetry scenario] ********************************** 2025-11-25 12:58:58,836 p=36066 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and without Autoscaling and MetricStorage enabled] *** 2025-11-25 12:58:58,867 p=36066 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 12:58:58,874 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until telemetry is finished reconciling and its conditions are all True] *** 2025-11-25 12:58:59,497 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 12:58:59,501 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 12:58:59,519 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 12:58:59,523 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:00:59,918 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:00:59,924 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:01:00,362 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:01:00,367 p=36066 u=zuul n=ansible | TASK [default-telemetry : TEST Check telemetry-operator logs for errors after it's started RHOSO-123456] *** 2025-11-25 13:01:00,389 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:01:00,394 p=36066 u=zuul n=ansible | TASK [default-telemetry : Output found errors for debugging purposes] ********** 2025-11-25 13:01:00,412 p=36066 u=zuul n=ansible | skipping: [localhost] 2025-11-25 13:01:00,416 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-25 13:01:00,872 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:01:00,878 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-25 13:01:00,906 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:01:00,913 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-25 13:01:00,943 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:01:00,949 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-25 13:01:01,457 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:01:01,462 p=36066 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-25 13:01:01,489 p=36066 u=zuul n=ansible | ok: [localhost] => { "operator_logs_previous.stdout_lines": [ "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with lease duration\t{\"seconds\": 30}", "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with renew deadline\t{\"seconds\": 20}", "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with retry period\t{\"seconds\": 5}", "2025-11-25T12:38:18Z\tERROR\tsetup\tunable to create controller\t{\"controller\": \"Ceilometer\", \"error\": \"failed to get API group resources: unable to retrieve the complete list of server APIs: telemetry.openstack.org/v1beta1: Get \\\"https://10.217.4.1:443/apis/telemetry.openstack.org/v1beta1\\\": dial tcp 10.217.4.1:443: connect: connection refused\"}", "main.main", "\t/remote-source/cmd/main.go:283", "runtime.main", "\t/usr/lib/golang/src/runtime/proc.go:283" ] } 2025-11-25 13:01:01,496 p=36066 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-25 13:01:01,521 p=36066 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 13:01:01,540 p=36066 u=zuul n=ansible | TASK [default-telemetry : Enable MetricStorage] ******************************** 2025-11-25 13:01:02,152 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:01:02,157 p=36066 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling] ********************************** 2025-11-25 13:01:02,768 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:01:02,773 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until reconciliation finishes] ****************** 2025-11-25 13:03:03,166 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:03:03,171 p=36066 u=zuul n=ansible | TASK [default-telemetry : Check telemetry without COO and with Autoscaling and MetricStorage enabled] *** 2025-11-25 13:03:03,198 p=36066 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 13:03:03,212 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator pod data] ********************* 2025-11-25 13:03:03,647 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:03:03,652 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator container statuses] *********** 2025-11-25 13:03:03,671 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:03:03,676 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator restart counts] *************** 2025-11-25 13:03:03,696 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:03:03,700 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get telemetry-operator failed container logs] ******** 2025-11-25 13:03:04,080 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:03:04,084 p=36066 u=zuul n=ansible | TASK [default-telemetry : Output logs of failed container for debugging purposes] *** 2025-11-25 13:03:04,101 p=36066 u=zuul n=ansible | ok: [localhost] => { "operator_logs_previous.stdout_lines": [ "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with lease duration\t{\"seconds\": 30}", "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with renew deadline\t{\"seconds\": 20}", "2025-11-25T12:38:18Z\tINFO\tsetup\tmanager configured with retry period\t{\"seconds\": 5}", "2025-11-25T12:38:18Z\tERROR\tsetup\tunable to create controller\t{\"controller\": \"Ceilometer\", \"error\": \"failed to get API group resources: unable to retrieve the complete list of server APIs: telemetry.openstack.org/v1beta1: Get \\\"https://10.217.4.1:443/apis/telemetry.openstack.org/v1beta1\\\": dial tcp 10.217.4.1:443: connect: connection refused\"}", "main.main", "\t/remote-source/cmd/main.go:283", "runtime.main", "\t/usr/lib/golang/src/runtime/proc.go:283" ] } 2025-11-25 13:03:04,105 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 13:03:04,120 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:03:04,124 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:05:04,414 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:05:04,418 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:05:04,887 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:05:04,892 p=36066 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 13:05:04,922 p=36066 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 13:05:04,929 p=36066 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 13:05:04,958 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:05:04,963 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition types] ******************* 2025-11-25 13:05:05,420 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:05:05,425 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get MetricStorage condition values] ****************** 2025-11-25 13:05:05,784 p=36066 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-25 13:05:06,163 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DashboardDatasourceReady) 2025-11-25 13:05:06,566 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DashboardDefinitionReady) 2025-11-25 13:05:06,948 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DashboardPluginReady) 2025-11-25 13:05:07,315 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DashboardPrometheusRuleReady) 2025-11-25 13:05:07,694 p=36066 u=zuul n=ansible | changed: [localhost] => (item=MonitoringStackReady) 2025-11-25 13:05:08,117 p=36066 u=zuul n=ansible | changed: [localhost] => (item=NetworkAttachmentsReady) 2025-11-25 13:05:08,496 p=36066 u=zuul n=ansible | changed: [localhost] => (item=PrometheusReady) 2025-11-25 13:05:08,891 p=36066 u=zuul n=ansible | changed: [localhost] => (item=ScrapeConfigReady) 2025-11-25 13:05:09,231 p=36066 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-25 13:05:09,239 p=36066 u=zuul n=ansible | TASK [default-telemetry : Construct MetricStorage condition dictionary] ******** 2025-11-25 13:05:09,267 p=36066 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 13:05:05.621681', 'end': '2025-11-25 13:05:05.747861', 'delta': '0:00:00.126180', '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 13:05:09,275 p=36066 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 13:05:05.960790', 'end': '2025-11-25 13:05:06.124484', 'delta': '0:00:00.163694', '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 13:05:09,283 p=36066 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 13:05:06.348812', 'end': '2025-11-25 13:05:06.535974', 'delta': '0:00:00.187162', '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 13:05:09,291 p=36066 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 13:05:06.738080', 'end': '2025-11-25 13:05:06.917440', 'delta': '0:00:00.179360', '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 13:05:09,298 p=36066 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 13:05:07.119680', 'end': '2025-11-25 13:05:07.281924', 'delta': '0:00:00.162244', '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 13:05:09,306 p=36066 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 13:05:07.512497', 'end': '2025-11-25 13:05:07.663469', 'delta': '0:00:00.150972', '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 13:05:09,314 p=36066 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 13:05:07.931360', 'end': '2025-11-25 13:05:08.084321', 'delta': '0:00:00.152961', '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 13:05:09,323 p=36066 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 13:05:08.288232', 'end': '2025-11-25 13:05:08.455063', 'delta': '0:00:00.166831', '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 13:05:09,330 p=36066 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 13:05:08.703283', 'end': '2025-11-25 13:05:08.854687', 'delta': '0:00:00.151404', '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 13:05:09,336 p=36066 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 13:05:09.061913', 'end': '2025-11-25 13:05:09.205282', 'delta': '0:00:00.143369', '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 13:05:09,399 p=36066 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 13:05:09,427 p=36066 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 13:05:09,428 p=36066 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 13:05:09,435 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition types] ********************* 2025-11-25 13:05:09,792 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:05:09,796 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get Autoscaling condition values] ******************** 2025-11-25 13:05:10,162 p=36066 u=zuul n=ansible | changed: [localhost] => (item=Ready) 2025-11-25 13:05:10,549 p=36066 u=zuul n=ansible | changed: [localhost] => (item=CreateServiceReady) 2025-11-25 13:05:10,942 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DBReady) 2025-11-25 13:05:11,308 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DBSyncReady) 2025-11-25 13:05:11,666 p=36066 u=zuul n=ansible | changed: [localhost] => (item=DeploymentReady) 2025-11-25 13:05:12,027 p=36066 u=zuul n=ansible | changed: [localhost] => (item=HeatReady) 2025-11-25 13:05:12,374 p=36066 u=zuul n=ansible | changed: [localhost] => (item=KeystoneEndpointReady) 2025-11-25 13:05:12,716 p=36066 u=zuul n=ansible | changed: [localhost] => (item=KeystoneServiceReady) 2025-11-25 13:05:13,041 p=36066 u=zuul n=ansible | changed: [localhost] => (item=MariaDBAccountReady) 2025-11-25 13:05:13,380 p=36066 u=zuul n=ansible | changed: [localhost] => (item=MemcachedReady) 2025-11-25 13:05:13,772 p=36066 u=zuul n=ansible | changed: [localhost] => (item=RabbitMqTransportURLReady) 2025-11-25 13:05:14,145 p=36066 u=zuul n=ansible | changed: [localhost] => (item=RoleBindingReady) 2025-11-25 13:05:14,516 p=36066 u=zuul n=ansible | changed: [localhost] => (item=RoleReady) 2025-11-25 13:05:14,888 p=36066 u=zuul n=ansible | changed: [localhost] => (item=ServiceAccountReady) 2025-11-25 13:05:15,237 p=36066 u=zuul n=ansible | changed: [localhost] => (item=ServiceConfigReady) 2025-11-25 13:05:15,579 p=36066 u=zuul n=ansible | changed: [localhost] => (item=TLSInputReady) 2025-11-25 13:05:15,587 p=36066 u=zuul n=ansible | TASK [default-telemetry : Construct Autoscaling condition dictionary] ********** 2025-11-25 13:05:15,633 p=36066 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 13:05:09.988257', 'end': '2025-11-25 13:05:10.129740', 'delta': '0:00:00.141483', '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 13:05:15,641 p=36066 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 13:05:10.347616', 'end': '2025-11-25 13:05:10.513210', 'delta': '0:00:00.165594', '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 13:05:15,648 p=36066 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 13:05:10.757955', 'end': '2025-11-25 13:05:10.908176', 'delta': '0:00:00.150221', '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 13:05:15,656 p=36066 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 13:05:11.126598', 'end': '2025-11-25 13:05:11.276289', 'delta': '0:00:00.149691', '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 13:05:15,662 p=36066 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 13:05:11.491359', 'end': '2025-11-25 13:05:11.636189', 'delta': '0:00:00.144830', '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 13:05:15,669 p=36066 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 13:05:11.836071', 'end': '2025-11-25 13:05:11.995375', 'delta': '0:00:00.159304', '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 13:05:15,677 p=36066 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 13:05:12.210752', 'end': '2025-11-25 13:05:12.343806', 'delta': '0:00:00.133054', '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 13:05:15,684 p=36066 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 13:05:12.534363', 'end': '2025-11-25 13:05:12.683735', 'delta': '0:00:00.149372', '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 13:05:15,692 p=36066 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 13:05:12.879497', 'end': '2025-11-25 13:05:13.012644', 'delta': '0:00:00.133147', '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 13:05:15,701 p=36066 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 13:05:13.211845', 'end': '2025-11-25 13:05:13.351528', 'delta': '0:00:00.139683', '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 13:05:15,710 p=36066 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 13:05:13.587929', 'end': '2025-11-25 13:05:13.740461', 'delta': '0:00:00.152532', '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 13:05:15,717 p=36066 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 13:05:13.977025', 'end': '2025-11-25 13:05:14.109739', 'delta': '0:00:00.132714', '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 13:05:15,725 p=36066 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 13:05:14.320262', 'end': '2025-11-25 13:05:14.483992', 'delta': '0:00:00.163730', '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 13:05:15,733 p=36066 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 13:05:14.704538', 'end': '2025-11-25 13:05:14.857989', 'delta': '0:00:00.153451', '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 13:05:15,740 p=36066 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 13:05:15.054102', 'end': '2025-11-25 13:05:15.203659', 'delta': '0:00:00.149557', '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 13:05:15,746 p=36066 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 13:05:15.403364', 'end': '2025-11-25 13:05:15.549857', 'delta': '0:00:00.146493', '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 13:05:15,762 p=36066 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 13:05:15,787 p=36066 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 13:05:15,792 p=36066 u=zuul n=ansible | TASK [default-telemetry : Enable Autoscaling and MetricStorage] **************** 2025-11-25 13:05:15,813 p=36066 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 13:05:15,842 p=36066 u=zuul n=ansible | TASK [default-telemetry : Create the COO subscription] ************************* 2025-11-25 13:05:16,225 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:05:16,230 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for the required resource to be created] ******** 2025-11-25 13:05:37,457 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:05:37,461 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for the resources to be available] ************** 2025-11-25 13:06:15,470 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:06:15,475 p=36066 u=zuul n=ansible | TASK [default-telemetry : Check telemetry with COO and with Autoscaling and MetricStorage enabled] *** 2025-11-25 13:06:15,503 p=36066 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 13:06:15,526 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling and MetricStorage are ready] *** 2025-11-25 13:07:49,709 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:07:49,713 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 13:07:49,734 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:07:49,738 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:09:49,977 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:09:49,982 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:09:50,627 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:09:50,633 p=36066 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 13:09:50,655 p=36066 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "All assertions passed" } 2025-11-25 13:09:50,661 p=36066 u=zuul n=ansible | TASK [default-telemetry : Test CustomMonitoringStack] ************************** 2025-11-25 13:09:50,688 p=36066 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 13:09:50,713 p=36066 u=zuul n=ansible | TASK [default-telemetry : Patch MetricStorage to use CustomMonitoringStack field] *** 2025-11-25 13:09:51,318 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:09:51,322 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-25 13:09:51,843 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:09:51,848 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 13:09:51,872 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:09:51,877 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:11:52,281 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:11:52,286 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:11:52,733 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:11:52,738 p=36066 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 13:11:52,760 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:11:52,765 p=36066 u=zuul n=ansible | TASK [default-telemetry : Patch Autoscaling to use a custom Prometheus instance] *** 2025-11-25 13:11:53,286 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:11:53,291 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until Autoscaling is ready] ********************* 2025-11-25 13:11:53,808 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:11:53,812 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 13:11:53,830 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:11:53,835 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:13:54,112 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:13:54,116 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:13:54,573 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:54,580 p=36066 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 13:13:54,610 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:13:54,615 p=36066 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 13:13:55,117 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:55,122 p=36066 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 13:13:55,608 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:55,614 p=36066 u=zuul n=ansible | TASK [default-telemetry : Test podlevel TLS with NAD for MetricStorage] ******** 2025-11-25 13:13:55,635 p=36066 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 13:13:55,665 p=36066 u=zuul n=ansible | TASK [default-telemetry : Enable TLS at a pod level] *************************** 2025-11-25 13:13:56,194 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:56,200 p=36066 u=zuul n=ansible | TASK [default-telemetry : Set NAD for MetricStorage] *************************** 2025-11-25 13:13:56,856 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:56,860 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait until MetricStorage is ready] ******************* 2025-11-25 13:13:57,331 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:13:57,335 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get current time] ************************************ 2025-11-25 13:13:57,356 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:13:57,360 p=36066 u=zuul n=ansible | TASK [default-telemetry : Wait for new logs to be generated] ******************* 2025-11-25 13:15:57,686 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:15:57,690 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get new telemetry-operator logs] ********************* 2025-11-25 13:15:58,118 p=36066 u=zuul n=ansible | changed: [localhost] 2025-11-25 13:15:58,125 p=36066 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 13:15:58,144 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:15:58,149 p=36066 u=zuul n=ansible | TASK [default-telemetry : Test Prometheus_secret values] *********************** 2025-11-25 13:15:58,165 p=36066 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 13:15:58,203 p=36066 u=zuul n=ansible | TASK [default-telemetry : Get metric-storage-prometheus-endpoint secret values] *** 2025-11-25 13:15:58,576 p=36066 u=zuul n=ansible | ok: [localhost] 2025-11-25 13:15:58,580 p=36066 u=zuul n=ansible | TASK [default-telemetry : Show secret decoded values] ************************** 2025-11-25 13:15:58,602 p=36066 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 13:15:58,607 p=36066 u=zuul n=ansible | TASK [default-telemetry : Assert secret contains expected values] ************** 2025-11-25 13:15:58,629 p=36066 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "Secret metric-storage-prometheus-endpoint contains all required values" } 2025-11-25 13:15:58,643 p=36066 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-25 13:15:58,643 p=36066 u=zuul n=ansible | localhost : ok=71 changed=30 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0