aboutsummaryrefslogtreecommitdiffstats
path: root/sfc/lib
diff options
context:
space:
mode:
authorManuel Buil <mbuil@suse.com>2018-06-05 09:25:36 +0200
committerManuel Buil <mbuil@suse.com>2018-06-07 08:04:32 +0000
commit853b855803dd70bbc371e96fa8582cd0e039db04 (patch)
treee269721ef282cfb41b62eb8986430775ec92bd17 /sfc/lib
parentfc2b3139c7629a601f1a716aea7e65ec4b5fd414 (diff)
Provide support for VNFs
Currently it is not possible to define different images for client/server and VNFs. This functionality is important to have in order to test different VNFs Change-Id: Ibc3b3f1102d52529701748d37f795cdf05269410 Signed-off-by: Manuel Buil <mbuil@suse.com>
Diffstat (limited to 'sfc/lib')
-rw-r--r--sfc/lib/config.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/sfc/lib/config.py b/sfc/lib/config.py
index 69e1769d..e6149081 100644
--- a/sfc/lib/config.py
+++ b/sfc/lib/config.py
@@ -103,6 +103,19 @@ class CommonConfig(object):
"defaults.image_format", self.config_file)
self.image_url = ft_utils.get_parameter_from_yaml(
"defaults.image_url", self.config_file)
+ try:
+ self.vnf_image_name = ft_utils.get_parameter_from_yaml(
+ "defaults.vnf_image_name", self.config_file)
+ self.vnf_image_url = ft_utils.get_parameter_from_yaml(
+ "defaults.vnf_image_url", self.config_file)
+ self.vnf_image_format = ft_utils.get_parameter_from_yaml(
+ "defaults.vnf_image_format", self.config_file)
+ except ValueError:
+ # If the parameter does not exist we use the default
+ self.vnf_image_name = self.image_name
+ self.vnf_image_url = self.image_url
+ self.vnf_image_format = self.image_format
+
self.dir_functest_data = getattr(config.CONF, 'dir_functest_data')