Add hybrid topology test
Add test to verify hybrid topology with Router
and multiple networks where we check cross
nodes connectivity
Related-Prod: PRODX-51599
Change-Id: I42798f591ffa921833e3c2e4c7c1526e14fb448b
diff --git a/ironic_tempest_plugin/config.py b/ironic_tempest_plugin/config.py
index 15899e3..7ae5f80 100644
--- a/ironic_tempest_plugin/config.py
+++ b/ironic_tempest_plugin/config.py
@@ -279,7 +279,17 @@
"testing purposes with the dhcp-less test scenario."),
cfg.StrOpt("public_subnet_ip",
help="The public subnet IP to bind the public router to for "
- "dhcp-less testing.")
+ "dhcp-less testing."),
+ cfg.StrOpt("vm_flavor_id",
+ help="Flavor to create VM server."),
+ cfg.ListOpt('hybrid_topology_netA_network_types',
+ default=['geneve'],
+ help="List of possible network types for hybrid topology "
+ "netA."),
+ cfg.ListOpt('hybrid_topology_netB_network_types',
+ default=['geneve'],
+ help="List of possible network types for hybrid topology "
+ "netB.")
]
BaremetalFeaturesGroup = [
@@ -312,6 +322,9 @@
default=False,
help="Define if trunks are supported by networking driver "
"with baremetal nodes."),
+ cfg.BoolOpt("hybrid_topology",
+ default=False,
+ help="Support deploying hybrid topology.")
]
BaremetalIntrospectionGroup = [