<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="2" tests="87" time="2677.42450809478759765625">
	<testsuite disabled="0" errors="0" failures="2" name="run_functional_tests" skipped="1" tests="87" time="2677.42450809478759765625">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.013401031494140625"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.034062862396240234"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.6462810039520264"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.39134788513183594"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.3774247169494629"/>
		<testcase classname="openstack-observability" name="create_stack" time="8.143263339996338"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="33.19918084144592"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="7.15339994430542"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="39.19289827346802"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="6.474159240722656"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.531819820404053"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="2.4960203170776367"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.260344982147217"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="4.056049823760986"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="201.8271782398224"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="137.8390326499939"/>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="223.86527562141418"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="142.01900124549866"/>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.34476685523986816"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.36368513107299805"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.3411235809326172"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.32210707664489746"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.3284728527069092"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.020318269729614258">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.36574769020080566"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.35816454887390137"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_1_pod_is_running_in_openstack_namespace" time="0.3482084274291992"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_2_pod_is_running_in_openstack_namespace" time="0.3370640277862549"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.37224435806274414"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.39000439643859863"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.020778417587280273"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="8.962045669555664"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.3840007781982422"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.028234004974365234"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.34009408950805664"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="1.0101816654205322"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.063725233078003"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.036248207092285156"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.03171968460083008"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="1.08054518699646"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.6212620735168457"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.310640573501587"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.801060438156128"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.4203038215637207"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.3369133472442627"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.468984603881836"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.3683452606201172"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.3225367069244385"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_to_verify_health_reporting_related_metrics_from_kube_state_metrics_are_stored_in_prometheus" time="4.6683783531188965"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.3788449764251709"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.43051624298095703"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.03800559043884277"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.2370259761810303"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.3796041011810303"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.3494229316711426"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.016371488571166992"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.01673603057861328"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.3852543830871582"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.4010353088378906"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.03012228012084961"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="7.631402015686035"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.48349833488464355">
			<failure message="non-zero return code" type="failure">{
&quot;changed&quot;: false,
&quot;cmd&quot;: [
&quot;oc&quot;,
&quot;get&quot;,
&quot;scrapeconfigs.monitoring.rhobs&quot;,
&quot;telemetry-kepler&quot;
],
&quot;delta&quot;: &quot;0:00:00.199903&quot;,
&quot;end&quot;: &quot;2026-06-19 10:43:18.996530&quot;,
&quot;failed_when_result&quot;: true,
&quot;msg&quot;: &quot;non-zero return code&quot;,
&quot;rc&quot;: 1,
&quot;start&quot;: &quot;2026-06-19 10:43:18.796627&quot;,
&quot;stderr&quot;: &quot;Error from server (NotFound): scrapeconfigs.monitoring.rhobs \&quot;telemetry-kepler\&quot; not found&quot;,
&quot;stderr_lines&quot;: [
&quot;Error from server (NotFound): scrapeconfigs.monitoring.rhobs \&quot;telemetry-kepler\&quot; not found&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
}</failure>
		</testcase>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.03963446617126465"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="1631.4934084415436">
			<failure message="One or more items failed" type="failure">{
&quot;changed&quot;: false,
&quot;msg&quot;: &quot;One or more items failed&quot;,
&quot;results&quot;: [
{
&quot;ansible_loop_var&quot;: &quot;item&quot;,
&quot;attempts&quot;: 10,
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_vm_platform_joules_total\n&quot;,
&quot;delta&quot;: &quot;0:00:02.042444&quot;,
&quot;end&quot;: &quot;2026-06-19 10:48:47.694237&quot;,
&quot;failed&quot;: true,
&quot;invocation&quot;: {
&quot;module_args&quot;: {
&quot;_raw_params&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_vm_platform_joules_total\n&quot;,
&quot;_uses_shell&quot;: true,
&quot;argv&quot;: null,
&quot;chdir&quot;: null,
&quot;creates&quot;: null,
&quot;executable&quot;: null,
&quot;removes&quot;: null,
&quot;stdin&quot;: null,
&quot;stdin_add_newline&quot;: true,
&quot;strip_empty_ends&quot;: true
}
},
&quot;item&quot;: &quot;kepler_vm_platform_joules_total&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-19 10:48:45.651793&quot;,
&quot;stderr&quot;: &quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;,
&quot;stderr_lines&quot;: [
&quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
},
{
&quot;ansible_loop_var&quot;: &quot;item&quot;,
&quot;attempts&quot;: 10,
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_node_platform_joules_total\n&quot;,
&quot;delta&quot;: &quot;0:00:02.052209&quot;,
&quot;end&quot;: &quot;2026-06-19 10:54:13.431741&quot;,
&quot;failed&quot;: true,
&quot;invocation&quot;: {
&quot;module_args&quot;: {
&quot;_raw_params&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_node_platform_joules_total\n&quot;,
&quot;_uses_shell&quot;: true,
&quot;argv&quot;: null,
&quot;chdir&quot;: null,
&quot;creates&quot;: null,
&quot;executable&quot;: null,
&quot;removes&quot;: null,
&quot;stdin&quot;: null,
&quot;stdin_add_newline&quot;: true,
&quot;strip_empty_ends&quot;: true
}
},
&quot;item&quot;: &quot;kepler_node_platform_joules_total&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-19 10:54:11.379532&quot;,
&quot;stderr&quot;: &quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;,
&quot;stderr_lines&quot;: [
&quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
},
{
&quot;ansible_loop_var&quot;: &quot;item&quot;,
&quot;attempts&quot;: 10,
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_process_joules_total\n&quot;,
&quot;delta&quot;: &quot;0:00:02.047121&quot;,
&quot;end&quot;: &quot;2026-06-19 10:59:39.347035&quot;,
&quot;failed&quot;: true,
&quot;invocation&quot;: {
&quot;module_args&quot;: {
&quot;_raw_params&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_process_joules_total\n&quot;,
&quot;_uses_shell&quot;: true,
&quot;argv&quot;: null,
&quot;chdir&quot;: null,
&quot;creates&quot;: null,
&quot;executable&quot;: null,
&quot;removes&quot;: null,
&quot;stdin&quot;: null,
&quot;stdin_add_newline&quot;: true,
&quot;strip_empty_ends&quot;: true
}
},
&quot;item&quot;: &quot;kepler_process_joules_total&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-19 10:59:37.299914&quot;,
&quot;stderr&quot;: &quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;,
&quot;stderr_lines&quot;: [
&quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
},
{
&quot;ansible_loop_var&quot;: &quot;item&quot;,
&quot;attempts&quot;: 10,
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_container_joules_total\n&quot;,
&quot;delta&quot;: &quot;0:00:02.084750&quot;,
&quot;end&quot;: &quot;2026-06-19 11:05:05.264139&quot;,
&quot;failed&quot;: true,
&quot;invocation&quot;: {
&quot;module_args&quot;: {
&quot;_raw_params&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_container_joules_total\n&quot;,
&quot;_uses_shell&quot;: true,
&quot;argv&quot;: null,
&quot;chdir&quot;: null,
&quot;creates&quot;: null,
&quot;executable&quot;: null,
&quot;removes&quot;: null,
&quot;stdin&quot;: null,
&quot;stdin_add_newline&quot;: true,
&quot;strip_empty_ends&quot;: true
}
},
&quot;item&quot;: &quot;kepler_container_joules_total&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-19 11:05:03.179389&quot;,
&quot;stderr&quot;: &quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;,
&quot;stderr_lines&quot;: [
&quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
},
{
&quot;ansible_loop_var&quot;: &quot;item&quot;,
&quot;attempts&quot;: 10,
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_node_info\n&quot;,
&quot;delta&quot;: &quot;0:00:02.111976&quot;,
&quot;end&quot;: &quot;2026-06-19 11:10:32.264179&quot;,
&quot;failed&quot;: true,
&quot;invocation&quot;: {
&quot;module_args&quot;: {
&quot;_raw_params&quot;: &quot;oc rsh openstackclient openstack metric show --disable-rbac kepler_node_info\n&quot;,
&quot;_uses_shell&quot;: true,
&quot;argv&quot;: null,
&quot;chdir&quot;: null,
&quot;creates&quot;: null,
&quot;executable&quot;: null,
&quot;removes&quot;: null,
&quot;stdin&quot;: null,
&quot;stdin_add_newline&quot;: true,
&quot;strip_empty_ends&quot;: true
}
},
&quot;item&quot;: &quot;kepler_node_info&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-19 11:10:30.152203&quot;,
&quot;stderr&quot;: &quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;,
&quot;stderr_lines&quot;: [
&quot;Note: --disable-rbac is deprecated option, has no effect and is a subject for removal in future OpenStack release.&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
}
]
}</failure>
		</testcase>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.4924428462982178"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.40678906440734863"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.04309391975402832"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.4089510440826416"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_compute_prom_exporter_cr_exists" time="0.46117305755615234"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_ipmi_prom_exporter_cr_exists" time="0.42695045471191406"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.4853665828704834"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.3856823444366455"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.4163057804107666"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.4606807231903076"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.3875706195831299"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="1.1741211414337158"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.826578617095947"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.49960970878601074"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="14.436052799224854"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.4200584888458252"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="43.621437311172485"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.42229223251342773"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.44568347930908203"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="33.66961193084717"/>
		<testcase classname="openstack-observability" name="check_openshift_console_is_accessible" time="0.2359769344329834"/>
		<testcase classname="openstack-observability" name="run_cypress_tests" time="76.27697944641113"/>
		<testcase classname="openstack-observability" name="check_if_all_tests_passed" time="0.022169828414916992"/>
	</testsuite>
</testsuites>
