From 18491db6f1276ca82e111b0051f09e0602cbb63a Mon Sep 17 00:00:00 2001 From: Michele Pagot Date: Tue, 3 Dec 2024 15:35:09 +0100 Subject: [PATCH] Qesap regression cluster health Check cluster health for all CSP and not only for tests running in Azure. --- .../sles4sap/qesapdeployment/test_cluster.pm | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/tests/sles4sap/qesapdeployment/test_cluster.pm b/tests/sles4sap/qesapdeployment/test_cluster.pm index 17920f7743e9..219e866b02d4 100644 --- a/tests/sles4sap/qesapdeployment/test_cluster.pm +++ b/tests/sles4sap/qesapdeployment/test_cluster.pm @@ -23,20 +23,18 @@ sub run { root => 1 ); record_info("crm status", $crm_status); - if ($provider_setting eq 'AZURE') { - if (cluster_status_matches_regex($crm_status)) { - record_info('Retry', 'Found issue, do crm resource cleanup and retry'); - qesap_ansible_cmd(cmd => 'sudo crm resource cleanup', provider => $provider_setting, filter => 'hana'); - qesap_ansible_cmd(cmd => 'cs_wait_for_idle --sleep 5', provider => $provider_setting, filter => 'hana'); - $crm_status = qesap_ansible_script_output( - cmd => 'crm status', - provider => $provider_setting, - host => '"hana[0]"', - root => 1 - ); - record_info('Retry crm status', $crm_status); - die 'Cluster resources throwing errors' if cluster_status_matches_regex($crm_status); - } + if (cluster_status_matches_regex($crm_status)) { + record_info('Retry', 'Found issue, do crm resource cleanup and retry'); + qesap_ansible_cmd(cmd => 'sudo crm resource cleanup', provider => $provider_setting, filter => 'hana'); + qesap_ansible_cmd(cmd => 'cs_wait_for_idle --sleep 5', provider => $provider_setting, filter => 'hana'); + $crm_status = qesap_ansible_script_output( + cmd => 'crm status', + provider => $provider_setting, + host => '"hana[0]"', + root => 1 + ); + record_info('Retry crm status', $crm_status); + die 'Cluster resources throwing errors' if cluster_status_matches_regex($crm_status); } qesap_ansible_cmd(cmd => $crm_mon_cmd, provider => $provider_setting, filter => '"hana[0]"');