💡 Feature Request - Make all modules compatible with WhatIf mode #249
Labels
Area: Bicep Registry 🗄️
Issues / PR's related to Bicep Registry
Area: Logging & Automation 📷
Issues / PR's related to Logging & Automation
Area: Management Groups 🍻
Issues / PR's related to Management Groups
Area: Networking 🌐
Issues / PR's related to Networking
Area: Non-Resource Specific 🏷️
Things like tags, location etc.
Area: Orchestration Modules ♻️
Modules that wrap/orchestrate other modules
Area: Policy 📝
Issues / PR's related to Policy
Area: RBAC 🛂
Issues / PR's related to RBAC
Needs: External Changes ⚙️
When an issue/PR requires changes that are outside of the control of this repo
Status: Long Term ⌛
We will do it, but will take a longer amount of time due to complexity/priorities
Type: Enhancement ✨
New feature or request
Type: Hygiene 🧹
Things related to testing, issue triage etc.
Type: Upstream Dependency ⬆️
something must happen before start something else
Describe the solution you'd like
Picked up from https://github.com//issues/244#issuecomment-1137199634
I see that ability to be able to run pull requests with WhatIf mode against of production is very critical as other why it is not possible to have GIT repo with CI to production and multiple persons contributing to code without high risk to break things.
That why pull request validation here should contains following steps for all modules:
Tricky part is long list of known issues listed on https://aka.ms/WhatIfIssues which can be only fixed by Microsoft.
Status per module:
#250#276Describe alternatives you've considered
I really don't see good alternatives for this.
Additional context
I did drop cleaned copy of my draft solution about how to use ALZ-Bicep with Azure DevOps CI to https://github.com/olljanat/alz-bicep-ci and it already contains WhatIf verification for pull requests on those parts which I have got working.
The text was updated successfully, but these errors were encountered: