I am using Data thirst AzDo task to create bearer token in my yaml pipeline. Reference to the task: https://marketplace.visualstudio.com/items?itemName=DataThirstLtd.databricksDeployScriptsTasks.
The SPN secret I have has special characters in it and is being passed from Azure DevOps library. The sample secret is something like this SP=X$fg#ab*a].
When I pass this value to the Azure DevOps yaml pipeline, I am getting a 403 error. My guess is, the secret value is not being parsed the right way and hence the 403. How should one handle special characters in an Azure DevOps yaml pipeline ?
My AzDo task is something like this:
- task: DataThirstLtd.databricksDeployScriptsTasks.databricksDeployCreateBearer.databricksDeployCreateBearer@0
displayName: 'Get Databricks Bearer Token'
inputs:
applicationId: '$(client_id)'
spSecret: '$(client_secret)' #this is where the secret value is passed from AzDo library
resourceGroup: '$(rg_name)'
workspace: '$(adb_workspace)'
subscriptionId: '$(subscription_id)'
tenantId: '$(tenant_id)'
region: '$(location)'

