diff options
author | fujinhua <fu.jinhua@zte.com.cn> | 2019-05-10 16:54:11 +0800 |
---|---|---|
committer | fujinhua <fu.jinhua@zte.com.cn> | 2019-05-10 16:54:11 +0800 |
commit | f49c18fffa543805bc2f87792c0dbc17a914edd8 (patch) | |
tree | 5d7b2ad1ca9496ce51f7b2d2c016a41b40652927 /zte/vmanager/driver/urls.py | |
parent | c0e8552ef85a3113d2bbc4bbf224dd515a8d7203 (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.py | 12 |
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)) |