summaryrefslogtreecommitdiffstats
path: root/zte/vmanager/driver/urls.py
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2019-05-10 16:54:11 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2019-05-10 16:54:11 +0800
commitf49c18fffa543805bc2f87792c0dbc17a914edd8 (patch)
tree5d7b2ad1ca9496ce51f7b2d2c016a41b40652927 /zte/vmanager/driver/urls.py
parentc0e8552ef85a3113d2bbc4bbf224dd515a8d7203 (diff)
Fix bugs for ztevnfmdriver
Change-Id: I685864a837953b4be9085c50474a7993378eeea4 Issue-ID: VFC-1306 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
Diffstat (limited to 'zte/vmanager/driver/urls.py')
-rw-r--r--zte/vmanager/driver/urls.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/zte/vmanager/driver/urls.py b/zte/vmanager/driver/urls.py
index fad242e1..364c8e83 100644
--- a/zte/vmanager/driver/urls.py
+++ b/zte/vmanager/driver/urls.py
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+import copy
from driver.pub.config.config import REG_TO_MSB_WHEN_START, REG_TO_MSB_REG_URL, REG_TO_MSB_REG_PARAM
from django.conf.urls import include, url
@@ -24,3 +25,14 @@ if REG_TO_MSB_WHEN_START:
import json
from driver.pub.utils.restcall import req_by_msb
req_by_msb(REG_TO_MSB_REG_URL, "POST", json.JSONEncoder().encode(REG_TO_MSB_REG_PARAM))
+ for ms_name in ["nfvo", "vnfs", "resource"]:
+ param = copy.copy(REG_TO_MSB_REG_PARAM)
+ param.pop("visualRange")
+ param["serviceName"] = "zte-%s" % ms_name
+ param["url"] = "/v1/%s" % ms_name
+ param["enable_ssl"] = "false"
+ param["lb_policy"] = "ip_hash"
+ req_by_msb(REG_TO_MSB_REG_URL, "POST", json.JSONEncoder().encode(param))
+ param["serviceName"] = "_%s" % param["serviceName"]
+ param["path"] = param["url"]
+ req_by_msb(REG_TO_MSB_REG_URL, "POST", json.JSONEncoder().encode(param))