Azure / Azure/Synapse-workspace-deployment

Synapse workspace deployment v2.5.0 - False ERROR for DeleteActivity linked service resolution

Open
#117 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
29
Forks
50
PR merge metrics
No merged PRs in 30d

Description

The Synapse workspace deployment task v2.5.0 (validateDeploy operation) logs false ERROR messages during validation for pipelines containing Delete activities.
The error is:
ERROR === Validator: Unhandled validation error for: pipeline - , error: {"message":"undefined not found in linked-service-registery"}

Impact:
- Validation still reports "Validation finished. No errors found."
- All affected pipelines deploy successfully (status 200)
- However, the ERROR log level causes noise in CI/CD logs, triggers false alerts, and complicates log monitoring
Affected pipelines: Any pipeline containing a Delete activity referencing a dataset with a linked service (e.g., AzureBlobFS / Parquet dataset)
Expected behavior: This should either be resolved properly or logged as a WARNING, not an ERROR

Environment:
- Task version: 2.5.0
- Bundle source: https://web.azuresynapse.net/assets/cmd-api/main.js
- Operation: validateDeploy
Reproduction:
1. Create a pipeline with a Delete activity referencing a dataset backed by a linked service
2. Deploy using Synapse workspace deployment@2 with operation: validateDeploy
3. Observe ERROR in validation logs despite successful validation and deployment

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the validateDeploy operation with a Delete activity using a dataset backed by a linked service, then inspect the validation handling in the deployment@2 task and the bundled main.js entry point. Done means validation still completes successfully without an ERROR for this case, using a warning if the condition cannot be resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, typescript
Domain
cloud, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.