aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry ALLENO <thierry.alleno@orange.com>2018-09-17 15:55:10 +0200
committerThierry ALLENO <thierry.alleno@orange.com>2018-09-19 16:39:36 +0200
commit7488f119f9d9c61c61ef55d53f87de0e671fed23 (patch)
treee1072a30128781d7985a63d7044ab120cf45540b
parent9b941ea58c60827d563d266f7dedd0d95de3ca93 (diff)
Modify creation of SecGroup Rule for SSH
There is multiple "default" security groups, when user is created with admin role. Change-Id: I7555dc9461816dfdaaee36d82d712e25b4b65da7 Signed-off-by: Thierry ALLENO <thierry.alleno@orange.com>
-rw-r--r--functest/opnfv_tests/vnf/ims/cloudify_ims.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/functest/opnfv_tests/vnf/ims/cloudify_ims.py b/functest/opnfv_tests/vnf/ims/cloudify_ims.py
index f7931b7b7..08699e4bb 100644
--- a/functest/opnfv_tests/vnf/ims/cloudify_ims.py
+++ b/functest/opnfv_tests/vnf/ims/cloudify_ims.py
@@ -169,8 +169,18 @@ class CloudifyIms(cloudify.Cloudify):
"""Deploy Clearwater IMS."""
start_time = time.time()
+ secgroups = self.cloud.list_security_groups(
+ filters={'name': 'default',
+ 'project_id': self.project.project.id})
+ if secgroups:
+ secgroup = secgroups[0]
+ else:
+ self.__logger.error("No 'default' security group in project %s",
+ self.project.project.name)
+ return False
+
self.cloud.create_security_group_rule(
- 'default', port_range_min=22, port_range_max=22,
+ secgroup.id, port_range_min=22, port_range_max=22,
protocol='tcp', direction='ingress')
self.__logger.info("Upload VNFD")