X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=lcm%2Flcm.py;h=d183963fd158fea91ff88cf835e4050857cf3458;hb=000229279f1093d19e50a5164539d3d13503dcfd;hp=99581428940a7f6e8eebac8bb11f6107a5ef5080;hpb=6ce7cc879dda3b729b10d563bd26df613dc9f70f;p=osm%2FRO.git diff --git a/lcm/lcm.py b/lcm/lcm.py index 99581428..d183963f 100644 --- a/lcm/lcm.py +++ b/lcm/lcm.py @@ -36,6 +36,9 @@ ns_status = ("CREATION-SCHEDULED", "DEPLOYING", "CONFIGURING", "DELETION-SCHEDUL db = dbmemory.dbmemory() +class RO_Exception(Exception): + pass + async def CreateNS(loop, nsr_id): logger.debug("CreateNS task nsr_id={} Enter".format(nsr_id)) @@ -152,8 +155,14 @@ async def CreateNS(loop, nsr_id): base_folder = vnfd["_admin"]["storage"] path = base_folder + "/charms/" + proxy_charm mgmt_ip = nsr_lcm['nsr_ip'][vnfd_index] +<<<<<<< HEAD + # task = asyncio.ensure_future(DeployCharm(loop, path, mgmt_ip, config_primitive)) + pass + # TODO launch VCA charm +======= # TODO launch VCA charm # task = asyncio.ensure_future(DeployCharm(loop, path, mgmt_ip, config_primitive)) +>>>>>>> 6ce7cc879dda3b729b10d563bd26df613dc9f70f nsr_lcm["status"] = "DONE" db.replace("nsr_lcm", {"id": nsr_id}, nsr_lcm) @@ -175,7 +184,11 @@ async def DestroyNS(loop, nsr_id): nsr_lcm["status"] = "DELETING" nsr_lcm["status_detailed"] = "Deleting charms" db.replace("nsr_lcm", {"id": nsr_id}, nsr_lcm) +<<<<<<< HEAD + # TODO destroy charms +======= # TODO destroy VCA charm +>>>>>>> 6ce7cc879dda3b729b10d563bd26df613dc9f70f # remove from RO RO = ROclient.ROClient(loop, endpoint_url=ro_account["url"], tenant=ro_account["tenant"], @@ -375,6 +388,3 @@ if __name__ == '__main__': db.create("ns_request", ns_request) # lcm2() lcm() - - -