[CVP] Exclude gtw01 in several tests in special case for octavia

Change-Id: If64331482fd6cf312b8a9027be60521fa481ac74
Related-PROD: PROD-30833
diff --git a/test_set/cvp-sanity/tests/test_services.py b/test_set/cvp-sanity/tests/test_services.py
index fac31e5..ee621cc 100644
--- a/test_set/cvp-sanity/tests/test_services.py
+++ b/test_set/cvp-sanity/tests/test_services.py
@@ -24,6 +24,21 @@
     if len(services_by_nodes.keys()) < 2:
         pytest.skip("Nothing to compare - only 1 node")
 
+    # PROD-30833
+    gtw01 = local_salt_client.pillar_get(
+        param='_param:openstack_gateway_node01_hostname') or 'gtw01'
+    cluster_domain = local_salt_client.pillar_get(
+        param='_param:cluster_domain') or '.local'
+    gtw01 += '.' + cluster_domain
+    if gtw01 in nodes_in_group:
+        os_octavia = local_salt_client.pillar_get(
+            param='_param:openstack_octavia_enabled')
+        octavia_man_cl = local_salt_client.pillar_get(
+            param='_param:octavia_manager_cluster')
+        if os_octavia and not octavia_man_cl and gtw01 in services_by_nodes.keys():
+            services_by_nodes.pop(gtw01)
+            logging.info("gtw01 node is skipped in test_check_services")
+
     nodes = []
     pkts_data = []
     all_services = set()