Azure / Azure/bicep

unable to deploy libraryRequirements in Azure Synapse sparkpool via bicep

Open
#8,502 3 comments 0 reactions 0 assignees View on GitHub
provider bug
Dominant language
Bicep
Stars
3.6k
Forks
830
Avg merge
1d 2h
Merged PRs (30d)
79

Description

**Bicep version**
Bicep CLI version 0.10.61 (8f44805506)

**Describe the bug**
Error:
SparkComputePropertiesNotAllowed
Synapse Spark pool must be created before libraries are installed

**To Reproduce**
Try to create sparkpool resource with libraryRequirements section filled in.
**_'Microsoft.Synapse/workspaces/bigDataPools@2021-06-01'_**
```
libraryRequirements: {
content: content
filename: filename
}
```

**Additional context**
Either put the libraryRequirements as separate resource to sparkpool (if it requires time), or build in mechanism to wait for sparkpool creation. If it is provided as part of resource it shall be created in one run.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with the Microsoft.Synapse/workspaces/bigDataPools@2021-06-01 resource and the shown libraryRequirements block. Investigate whether deployment can sequence Spark pool creation before library installation; done means a single deployment succeeds with libraryRequirements populated, or the supported separate-resource behavior is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.