Bicep¶
Renovate supports upgrading API versions in resource
references.
Upgrading module
versions is not supported.
How it works¶
- Renovate searches for
.bicep
files. - Renovate parses the files for
resource
types and API versions. - Renovate looks up the latest version in the Azure/bicep-types-az repository.
Known issues¶
API version updates of nested resources are not supported.
The API version of the blobServices
resource below for example, will not be upgraded:
resource storageAccount 'Microsoft.Storage/storageAccounts@2022-05-01' = {
name: 'test'
kind: 'StorageV2'
sku: {
name: 'Standard_LRS'
}
location: location
resource blobServices 'blobServices@2022-05-01' = {
name: 'default'
}
}
Future work¶
- Support versioned nested resource API version upgrades.
- Support module version upgrades.
- Public registry module references.
- Private registry module references.
- Template spec module references.
- Module aliases support.