+ self.vnf['inputs'].update(dict(
+ keystone_username=snaps_creds.username))
+ self.vnf['inputs'].update(dict(
+ keystone_password=snaps_creds.password))
+ self.vnf['inputs'].update(dict(
+ keystone_tenant_name=snaps_creds.project_name))
+ self.vnf['inputs'].update(dict(
+ keystone_user_domain_name=snaps_creds.user_domain_name))
+ self.vnf['inputs'].update(dict(
+ keystone_project_domain_name=snaps_creds.project_domain_name))
+ self.vnf['inputs'].update(dict(
+ region=snaps_creds.region_name if snaps_creds.region_name else (
+ 'RegionOne')))
+ self.vnf['inputs'].update(dict(
+ keystone_url=keystone_utils.get_endpoint(
+ snaps_creds, 'identity')))
+
+ credentials = {"snaps_creds": snaps_creds}
+ self.util_info = {"credentials": credentials,
+ "cfy": cfy_client,
+ "vnf_data_dir": self.util.vnf_data_dir}
+
+ return True
+
+ def deploy_vnf(self):
+ start_time = time.time()
+
+ self.__logger.info("Upload VNFD")
+ cfy_client = self.orchestrator['object']
+ descriptor = self.vnf['descriptor']
+ self.deployment_name = descriptor.get('name')