An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Synapse Workspace Deployment v2.5.0 Fails with Azure DevOps Federated Service Connection
We're attempting to deploy Synapse artifacts through Azure DevOps using the Synapse workspace deployment@2 task (version 2.5.0) and an Azure Resource Manager service connection configured with Workload Identity Federation (OIDC/Federated Credentials).
Environment
- Azure DevOps Pipeline
- Synapse Workspace Deployment Extension v2.5.0 (latest available version)
- Azure RM Service Connection using Workload Identity Federation
- Target workspace: [provided if needed]
Observed Behavior
The deployment fails during the Synapse workspace deployment@2 task with:
Get workspace location error: Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.
The failure occurs before artifact deployment begins.
Evidence that Authentication is Working
The exact same federated service connection successfully authenticates in Azure CLI tasks within the same pipeline:
Shell
1
az login --service-principal --federated-token ...
Show more lines
The pipeline is able to:
- Authenticate to Azure successfully
- Retrieve subscription context
- Execute Synapse CLI commands
- List Synapse triggers
- Stop Synapse triggers successfully
The following Azure CLI task succeeds using the same service connection:
Shell
1
az synapse trigger list --workspace-name [if needed]
2
az synapse trigger stop --workspace-name [if needed] --name <trigger>
Show more lines
This indicates:
- Federated credential configuration is valid
- Azure DevOps OIDC token issuance is working
- Azure RBAC access is working
- Synapse permissions are present
Question
Does Synapse workspace deployment@2 (v2.5.0) support Azure DevOps Workload Identity Federation service connections?
The behavior suggests the deployment extension may not be able to consume federated credentials even though Azure CLI tasks in the same pipeline can authenticate successfully with the same service connection.
Can you confirm whether:
- WIF/OIDC service connections are officially supported by Synapse workspace deployment@2?
- Any additional configuration is required for federated authentication?
- This is a known limitation or bug in v2.5.0?We're attempting to deploy Synapse artifacts through Azure DevOps using the Synapse workspace deployment@2 task (version 2.5.0) and an Azure Resource Manager service connection configured with Workload Identity Federation (OIDC/Federated Credentials).
Environment
- Azure DevOps Pipeline
- Synapse Workspace Deployment Extension v2.5.0 (latest available version)
- Azure RM Service Connection using Workload Identity Federation
- Target workspace: If needed, will provide
Observed Behavior
The deployment fails during the Synapse workspace deployment@2 task with:
The failure occurs before artifact deployment begins.Get workspace location error: Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.
Evidence that Authentication is Working
The exact same federated service connection successfully authenticates in Azure CLI tasks within the same pipeline: Shell 1 az login --service-principal --federated-token ... Show more lines The pipeline is able to:- Authenticate to Azure successfully
- Retrieve subscription context
- Execute Synapse CLI commands
- List Synapse triggers
- Stop Synapse triggers successfully
- Federated credential configuration is valid
- Azure DevOps OIDC token issuance is working
- Azure RBAC access is working
- Synapse permissions are present
Question
Does Synapse workspace deployment@2 (v2.5.0) support Azure DevOps Workload Identity Federation service connections? The behavior suggests the deployment extension may not be able to consume federated credentials even though Azure CLI tasks in the same pipeline can authenticate successfully with the same service connection. Can you confirm whether:- WIF/OIDC service connections are officially supported by Synapse workspace deployment@2?
- Any additional configuration is required for federated authentication?
- This is a known limitation or bug in v2.5.0?