[MON] Adds check for 'insecure' vim config param in Openstack plugin
[osm/MON.git] / osm_mon / core / auth.py
index bb6dbba..fa80256 100644 (file)
@@ -53,3 +53,10 @@ class AuthManager:
         credentials = self.get_credentials(creds_dict['_id'])
         if credentials:
             credentials.delete_instance()
+
+    def get_config(self, vim_uuid):
+        return json.loads(self.get_credentials(vim_uuid).config)
+
+    def is_verify_ssl(self, vim_uuid):
+        vim_config = self.get_config(vim_uuid)
+        return 'insecure' not in vim_config or vim_config['insecure'] is False