Azure / Azure/azure-quickstart-templates

incorrect Storage account types specified for the Azure Function apps templates

Open
#3,498 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Bicep
Stars
14.9k
Forks
16.2k
Avg merge
6d 21h
Merged PRs (30d)
6

Description

[101-function-app-create-dynamic](https://github.com/Azure/azure-quickstart-templates/blob/master/101-function-app-create-dynamic/azuredeploy.json)

[101-function-app-create-dedicated](https://github.com/Azure/azure-quickstart-templates/blob/master/101-function-app-create-dedicated/azuredeploy.json)

### Issue Details
The allowed values for the storage account type should not include "Standard_ZRS" and "Premium_LRS" because only blobs are allowed. function apps require file storage.

more info: https://msdn.microsoft.com/en-us/library/azure/ee460802.aspx under the StorageServiceProperties table.

### Repro steps (*if necessary, delete otherwise*)
1. specify the storage account type as Standard_ZRS when deploying the template
2. deployment will fail
3.
4.
5.

Contributor guide

No contributing guide indexed for this repository

Research direction

Open the azuredeploy.json files in 101-function-app-create-dynamic and 101-function-app-create-dedicated, then inspect their allowed storage account type values. Compare those values with the linked StorageServiceProperties reference and verify the Standard_ZRS and Premium_LRS deployment repro. Done when both templates no longer allow the incompatible types.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.