github Azure/ResourceModules v0.3.0
v 0.3.0

latest releases: module-archive, v0.11.1, v0.11.0...
2 years ago

Highlights

  • Modules
    • Full alignment to parent-child-resource structure to allow individual child deployment as well as top-down deployments (parent plus child resources)
    • Vastly improved alignment of module parameters to API (for example almost all modules use the name input parameter instead of <resourceType>Name). This should make the modules easier to use and cross reference with for example the ARM template reference
    • Numerous smaller fixes
    • Added many additional parameter files for module validation and test cases in each (for example diagnosticSettings)
    • Added remaining metadata to module outputs
    • Aligned identity handling across modules
  • Platform
    • More streamlined pipeline that executes each tested parameter file in one job (validate-deploy-remove) instead of waiting at each stage for all other tests to conclude
    • Revamped resource removal using deployment names instead of tags for increased stability & a wider support of resources
    • Updated dependency pipeline
    • Introduced Token-Replacement solution to make shared-parameter usage (for example RBAC principalId) and secret-masking (for example subscriptionId) easier.
      • Implemented local testing script to enable continuous local testing - even with tokens added in the parameter files
  • Tools
    • Improved ReadMe generation script (for example, now supports also Parameter Usage section)
  • Wiki
    • Added a Context section to illustrate where CARML fits in a larger IaC setup
    • Improved docs for Pipelines, Modules & Testing
    • Extended Getting Started section

Merged PRs

New Contributors

Full Changelog: v0.2.0...v0.3.0

Don't miss a new ResourceModules release

NewReleases is sending notifications on new releases.