From f85d70c05fe48ccb350888474298cb95a753a5a1 Mon Sep 17 00:00:00 2001
From: caowei <cao.wei@99cloud.net>
Date: Thu, 14 Apr 2022 16:16:39 +0800
Subject: [PATCH] Zun with tls enabled is not working on horizon

Closes-Bug: #1960145
Change-Id: I13f791999e607936dd62357dfc6e7e4f7a903133
---
 zun_ui/api/client.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/zun_ui/api/client.py b/zun_ui/api/client.py
index 2fb21e4..3b2776c 100644
--- a/zun_ui/api/client.py
+++ b/zun_ui/api/client.py
@@ -61,6 +61,8 @@ def zunclient(request):
         endpoint_override
     ) = get_auth_params_from_request(request)
 
+    insecure = getattr(settings, 'OPENSTACK_SSL_NO_VERIFY', False)
+    cacert = getattr(settings, 'OPENSTACK_SSL_CACERT', None)
     LOG.debug('zunclient connection created using the token "%s" and url'
               ' "%s"' % (token_id, endpoint_override))
     api_version = API_VERSION
@@ -70,6 +72,8 @@ def zunclient(request):
             project_id=project_id,
             auth_token=token_id,
             endpoint_override=endpoint_override,
+            insecure=insecure,
+            cacert=cacert,
             api_version=api_versions.APIVersion("1.1"),
         )
         api_version = api_versions.discover_version(c, api_version)
@@ -77,6 +81,8 @@ def zunclient(request):
                           project_id=project_id,
                           auth_token=token_id,
                           endpoint_override=endpoint_override,
+                          insecure=insecure,
+                          cacert=cacert,
                           api_version=api_version)
     return c