Upgrade Optimizing SSL connection of calling lifecyclechangesnotification interface
[vfc/gvnfm/vnflcm.git] / lcm / lcm / nf / biz / create_subscription.py
index 5f981d0..efec925 100644 (file)
@@ -27,7 +27,7 @@ from lcm.pub.database.models import SubscriptionModel
 from lcm.pub.exceptions import NFLCMException
 from lcm.pub.exceptions import NFLCMExceptionSeeOther
 from lcm.pub.utils.values import ignore_case_get
-from lcm.pub.config.config import MSB_SERVICE_IP, MSB_SERVICE_PORT
+from lcm.pub.config.config import MSB_BASE_URL
 
 logger = logging.getLogger(__name__)
 
@@ -55,7 +55,8 @@ class CreateSubscription:
                      "to %s" % self.callback_uri)
         retry_count = 3
         while retry_count > 0:
-            response = requests.get(self.callback_uri, timeout=10)
+            requests.packages.urllib3.disable_warnings()
+            response = requests.get(self.callback_uri, timeout=10, verify=False)
             if response.status_code == status.HTTP_204_NO_CONTENT:
                 return
             logger.debug("callbackUri %s returns %s status code." % (self.callback_uri, response.status_code))
@@ -122,7 +123,7 @@ class CreateSubscription:
         for subscription in subscriptions:
             if self.check_filter_exists(subscription):
                 links = json.loads(subscription.links)
-                raise NFLCMExceptionSeeOther("http://%s:%s/%s" % (MSB_SERVICE_IP, MSB_SERVICE_PORT, links["self"]["href"]))
+                raise NFLCMExceptionSeeOther("%s/%s" % (MSB_BASE_URL, links["self"]["href"]))
         return False
 
     def save_db(self):