github Azure/ResourceModules v0.5.0
v 0.5.0

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

Highlights

Modules

  • New modules:
    • Tags
    • VPN gateways
    • VPN sites
    • Static Web Apps
    • Azure Active Directory Domain Services (Azure ADDS)
    • Network security groups
    • Azure Virtual Desktop Scaling plans
    • Front Door
    • AKS extensions and flux configurations
    • Event Grid system topics child module
    • Service Bus topics and topics authorizationRules child modules
    • Recovery services vault child modules for configuring Azure Site Recovery for A2A DR
    • Private DNS zones child modules
  • Extensively updated modules:
    • Application gateways
    • Kubernetes services
    • Container registries
    • Web sites
    • Virtual WANs
  • Extended test coverage
  • Updated diagnostic settings and RBAC extensions across all modules using them
  • Enabled solution telemetry for all modules (Note: The ID is only used to gain insights into the library's usage. It can be disabled in the settings.json.)

CI Environment

  • Consolidated Azure DevOps and GitHub Actions to use a single variable file for environment variables
  • Added automatic fetch of parameter files to GitHub actions
  • Added documentation to GitHub composite actions
  • Improved static validation: Extended tests to make sure that tokens are leveraged in parameter files and that the module readme's matches the Set-ModuleReadMe utility's output
  • Improved deployment validation: Optimized deployment, removal and login scripts
  • Improved publishing: Support to multiple scopes and cascading version update (publishing major and major.minor versions together with major.minor.patch versions)
  • Aligned pipeline UI stages/jobs display names with Wiki and diagrams
  • Added pipeline trigger when updating global tests
  • Removed Azure DevOps pipeline trigger on PRs

Tools

  • Module readme generator (Set-ModuleReadMe) updates:
    • Automated parameter table categories
    • Automated table of contents
    • Added support for multi-line metadata
  • Added script to check namePrefix availability (Test-NamePrefixAvailability)
  • Added bicepconfig.json to disable Linter location warning
  • Improved Broken Links Check pipeline
  • Improved main home readme generator pipeline for both Azure DevOps and GitHub
  • Added Yaml templates for PRs, Bugs and Feature Requests

Wiki

  • Extensive wiki restructuring to highlight different repo usage scenarios and provided functionality (module library and CI enviroment)
  • Added and updated image diagrams across all sections
  • Improved step-by-step contribution guide flow
  • Improved documentation on Known issues
  • Added Solution creation page with deployment examples leveraging published modules
  • Added guidelines for multi-repo orchestration
  • Added migration guidelines section for release updates
  • Document prerequisites for Azure DevOps Universal Artifact Feed

Fixes

  • Aligned Azure DevOps and GitHub pipelines for dependencies and soft deleted resource purge
  • Updating general removal sequence to fix private endpoint removal for all modules
  • Unique name generation for event hub namespace
  • Removed serial deployment (batch) from virtual network subnets, NetApp capacity pools, operational insights solutions
  • Fixed broken links across documentation and Wiki

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Don't miss a new ResourceModules release

NewReleases is sending notifications on new releases.