Merge "Add contrail_version parameter to tempest config"
diff --git a/_modules/runtest/tempest_sections/tungsten_plugin.py b/_modules/runtest/tempest_sections/tungsten_plugin.py
index 2b86029..7d52ac7 100644
--- a/_modules/runtest/tempest_sections/tungsten_plugin.py
+++ b/_modules/runtest/tempest_sections/tungsten_plugin.py
@@ -11,6 +11,7 @@
'service_name',
'endpoint_type',
'catalog_type',
+ 'contrail_version',
]
@property
@@ -29,5 +30,12 @@
c = conditions.BaseRule('keystone.client.enabled', 'eq', True)
return self.get_item_when_condition_match(
'keystone.client.server.identity.service.opencontrail.type', c)
- else:
- pass
+
+ @property
+ def contrail_version(self):
+ contrail_enabled = conditions.BaseRule('*.opencontrail.control.enabled',
+ 'eq', True, multiple='any')
+ if contrail_enabled.check(self.pillar):
+ c = conditions.BaseRule('opencontrail.control.enabled', 'eq', True)
+ return self.get_item_when_condition_match(
+ 'opencontrail.control.version', c)