databricks-sdk-py icon indicating copy to clipboard operation
databricks-sdk-py copied to clipboard

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

Open HariGS-DB opened this issue 1 year ago • 0 comments

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

  • OS: [e.g. macOS]
  • Version: [e.g. 0.28.0]

Additional context Add any other context about the problem here.

HariGS-DB avatar May 28 '24 12:05 HariGS-DB