databricks-sdk-py
databricks-sdk-py copied to clipboard
[ISSUE] Incorrectly set config.is_aws flag when host has trailing "/"
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-
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.