Add logout msb process before registering msb 19/93919/2
authorhongyuzhao <zhao.hongyu@zte.com.cn>
Tue, 20 Aug 2019 07:04:59 +0000 (15:04 +0800)
committerhongyuzhao <zhao.hongyu@zte.com.cn>
Tue, 20 Aug 2019 07:36:56 +0000 (15:36 +0800)
Change-Id: I19fbfb6a439ad654be2facb3e684b87ac6cd0f57
Issue-ID: VFC-1431
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
catalog/pub/config/config.py
catalog/urls.py

index f88891e..b8a5141 100644 (file)
@@ -70,6 +70,9 @@ REG_TO_MSB_REG_PARAM = [{
         "ttl": 0
     }]
 }]
+MSB_SVC_CALALOG_URL = "/api/microservices/v1/services/catalog/version/v1"
+MSB_SVC_NSD_URL = "/api/microservices/v1/services/nsd/version/v1"
+MSB_SVC_VNFPKGM_URL = "/api/microservices/v1/services/vnfpkgm/version/v1"
 
 # catalog path(values is defined in settings.py)
 CATALOG_ROOT_PATH = None
index 1a6f241..76c972b 100644 (file)
@@ -15,7 +15,8 @@
 from django.conf.urls import include, url
 from django.contrib import admin
 
-from catalog.pub.config.config import REG_TO_MSB_WHEN_START, REG_TO_MSB_REG_URL, REG_TO_MSB_REG_PARAM
+from catalog.pub.config.config import REG_TO_MSB_WHEN_START, REG_TO_MSB_REG_URL, REG_TO_MSB_REG_PARAM, \
+    MSB_SVC_CALALOG_URL, MSB_SVC_NSD_URL, MSB_SVC_VNFPKGM_URL
 
 urlpatterns = [
     url(r'^api/catalog/v1/admin', admin.site.urls),
@@ -29,5 +30,8 @@ urlpatterns = [
 if REG_TO_MSB_WHEN_START:
     import json
     from catalog.pub.utils.restcall import req_by_msb
+    req_by_msb(MSB_SVC_CALALOG_URL, "DELETE")
+    req_by_msb(MSB_SVC_NSD_URL, "DELETE")
+    req_by_msb(MSB_SVC_VNFPKGM_URL, "DELETE")
     for reg_param in REG_TO_MSB_REG_PARAM:
         req_by_msb(REG_TO_MSB_REG_URL, "POST", json.JSONEncoder().encode(reg_param))