Skip to content

Commit

Permalink
fixed behavior with cdnconnector
Browse files Browse the repository at this point in the history
  • Loading branch information
charliemaiors committed Apr 18, 2016
1 parent 4e9aa80 commit 90a30ff
Showing 1 changed file with 18 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,25 +84,30 @@ public OpenbatonCreateServer getMediaServerGroupID(Flavor flavorID, String appID

NetworkServiceDescriptor targetNSD = this.configureDescriptor(networkServiceDescriptorNubo,flavorID,qos,turnServerActivate, serverTurnIp,serverTurnUsername,serverTurnPassword,stunServerActivate, stunServerIp, stunServerPort, scaleInOut,scale_out_threshold);

if (cloudRepositorySet){
Set<VirtualNetworkFunctionDescriptor> vnfds = targetNSD.getVnfd();

if (cdnConnectorSet){
Set<LifecycleEvent> lifecycleEvents = new HashSet<>();
for (LifecycleEvent lce : cloudRepository.getLifecycle_event()){
if (lce.getEvent().name().equals("START")){
List<String> lces = lce.getLifecycle_events();
lces.add("start-cdn.sh");
}
lifecycleEvents.add(lce);
}
cloudRepository.setLifecycle_event(lifecycleEvents);
}

if (cloudRepositorySet && !cdnConnectorSet){
Set<VirtualNetworkFunctionDescriptor> vnfds = targetNSD.getVnfd();
vnfds.add(cloudRepository);
logger.debug("VNFDS " + vnfds.toString());
targetNSD.setVnfd(vnfds);
} else if (cdnConnectorSet) {
Set<VirtualNetworkFunctionDescriptor> vnfds = targetNSD.getVnfd();
VirtualNetworkFunctionDescriptor cdnConnectorVnfd = cloudRepository;
Set<LifecycleEvent> lifecycleEvents = new HashSet<>();
for (LifecycleEvent lce : cdnConnectorVnfd.getLifecycle_event()){
if (lce.getEvent().name().equals("START")){
List<String> lces = lce.getLifecycle_events();
lces.add("start-cdn.sh");
}
lifecycleEvents.add(lce);
}
cdnConnectorVnfd.setLifecycle_event(lifecycleEvents);

vnfds.add(cdnConnectorVnfd);
targetNSD.setVnfd(vnfds);
}

targetNSD = nfvoRequestor.getNetworkServiceDescriptorAgent().create(targetNSD);

OpenbatonCreateServer res = new OpenbatonCreateServer();
Expand Down

0 comments on commit 90a30ff

Please sign in to comment.