Skip to content

Commit 790d1c8

Browse files
committed
Setting up connection for no verify and client certificate cases
1 parent 5f3b342 commit 790d1c8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

dataikuapi/dss_plugin_mlflow/utils.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ def __init__(self, client, project, managed_folder, host=None):
6565
if not isinstance(managed_folder, DSSManagedFolder):
6666
raise TypeError('managed_folder must a DSSManagedFolder.')
6767

68+
if not client._session.verify:
69+
self.mlflow_env.update({"MLFLOW_TRACKING_INSECURE_TLS": "true"})
70+
elif isinstance(client._session.verify, str):
71+
self.mlflow_env.update({"MLFLOW_TRACKING_SERVER_CERT_PATH": client._session.verify})
72+
73+
6874
mf_project = managed_folder.project.project_key
6975
mf_id = managed_folder.id
7076
try:

0 commit comments

Comments
 (0)