We are currently setting up CI/CD for our Databricks workspace using Databricks Repos following the approach described in the offical docs: https://docs.databricks.com/repos.html#best-practices-for-integrating-databricks-repos-with-cicd-wor...
Obviously for our CI/CD pipelines we want to use service account(we are on Azure using AAD Service Principals) and not use regular user accounts.
Unfortunately, there is no way to configure the Git integration in a scripted way (e.g. via Repos REST API)
the docs further mention (https://docs.databricks.com/repos.html#configure-your-git-integration-with-databricks😞
For Azure DevOps, Git integration does not support Azure Active Directory tokens. You must use an Azure DevOps personal access token.
Which is another pity as ideally it would just pass the AAD token used to authenticate with the Databricks REST API further down to the Azure DevOps Repo
so how is this supposed to work as a fully automated CI/CD pipeline?