Azure / bicep-registry-modules

Bicep registry modules
MIT License
513 stars 362 forks source link

feat: Pattern Module for Azure Update Manager #3771

Open akhilthomas011 opened 1 week ago

akhilthomas011 commented 1 week ago

Description

This PR adds the pattern module for Azure Update Manager.

The pattern creates multiple maintenance configurations and assigns them to ARC Servers/Azure VMs based on tags. The pattern also creates and assigns Azure Policies in the subscription to mandate maintenance configuration related Tags on Virtual machines on creation and do necessary config changes to be compatible with Azure Update Manager.

Closes #1144

Pipeline Reference

Pipeline
avm.ptn.maintenance.azure-update-manager

Type of Change

Checklist

jtracey93 commented 1 week ago

Hey @akhilthomas011 ,

Firstly, thanks for your work on this PR!

We have made some changes to the AVM CI, detailed below, which means we need you to update your fork to pull in these latest changes and re-run your tests to show they still are passing prior to approving and merging this PR, as we don't and it fails once merged the publishing of your module will fail and will be blocked going forward until the test pass again via additional PRs.

Changes to CI That Have Been Made That You Need To Take Action On

Any questions reach out to the AVM Core Team by tagging us in your PR here or internally via Teams

Thanks

Jack (AVM Core Team)

akhilthomas011 commented 4 days ago

@jtracey93 - I have pulled-in the new changes to my PR. It passed the validations.