databricks / databricks-sdk-py

Databricks SDK for Python (Beta)
https://databricks-sdk-py.readthedocs.io/
Apache License 2.0
318 stars 103 forks source link

[ISSUE] Incorrectly set config.is_aws flag when host has trailing "/" #661

Open HariGS-DB opened 1 month ago

HariGS-DB commented 1 month ago

Description When running databricks sdk on azure workspaces using databricks cli authentication. The config.is_aws flag is set to True. This occurs when the databricks profile host doesn't have https:// in the beginning and a trailing "/" at the end for a azure workspace

Reproduction Create a databricks profile like below: azure workspace url host = adb-/ auth_type = databricks-cli

run code : ws = WorkspaceClient(auth_type = "databricks-cli", profile="PROFILE_NAME") assert ws.config.is_azure

Expected behaviour ws.config.is_azure should be set to True and ws.config.is_aws should be set to False

Is it a regression? Dont know

Other Information

Additional context Add any other context about the problem here.