Azure / Azure-Verified-Modules

Azure Verified Modules (AVM) is an initiative to consolidate and set the standards for what a good Infrastructure-as-Code module looks like. Modules will then align to these standards, across languages (Bicep, Terraform etc.) and will then be classified as AVMs and available from their respective language specific registries.
https://aka.ms/AVM
MIT License
355 stars 83 forks source link

[Question/Feedback]: AVM Specification Exemptions #1393

Open terrymandin opened 2 months ago

terrymandin commented 2 months ago

Check for previous/existing GitHub issues

Description

In creating an AVM for Oracle Exadata modules, we encountered issues with the underlying provider. The provider did not handle idempotency or destroy properly. We were able to receive exceptions from the AVM Core team to release these in version 0.x as long as we documented the problems well in the readme files. I recommend that we add a section to the AVM specification providing guidance for underlying provider issues, and outlining the exemption process.

microsoft-github-policy-service[bot] commented 2 months ago

[!IMPORTANT] The "Needs: Triage :mag:" label must be removed once the triage process is complete!

[!TIP] For additional guidance on how to triage this issue/PR, see the AVM Issue Triage documentation.

mbilalamjad commented 2 months ago

Thanks Terry, for submitting this issue, assigning to Matt per our triaging process to help with the initial triage CC: @PmeshramPM