Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ManagedCluster - WebAppRouting - Updates #4195

Merged
merged 5 commits into from
Dec 7, 2023
Merged

Conversation

coolhome
Copy link
Contributor

@coolhome coolhome commented Nov 6, 2023

Description

  • Do not attempt to load existing DNS Zone when enableDnsZoneContributorRoleAssignment is false.
  • Added output managedCluster.properties.ingressProfile.webAppRouting.identity.objectId

Pipeline references

Pipeline

Type of Change

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Update to documentation

Checklist

  • I'm sure there are no other open Pull Requests for the same update/change
  • My corresponding pipelines / checks run clean and green without any errors or warnings
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (readme)
  • I did format my code

Do not attempt to load Private DNS Zone when `enableDnsZoneContributorRoleAssignment` is false.

Added output `managedCluster.properties.ingressProfile.webAppRouting.identity.objectId` so I can add role assignment for private dns zone
@coolhome coolhome changed the title Update main.bicep ManagedCluster - WebAppRouting - Updates Nov 6, 2023
@coolhome coolhome marked this pull request as ready for review November 6, 2023 19:36
@coolhome coolhome requested a review from a team as a code owner November 6, 2023 19:36
AlexanderSehr
AlexanderSehr previously approved these changes Nov 17, 2023
@AlexanderSehr
Copy link
Contributor

Hey @JPEasier, please note there is also this update. May be interesting to include in the AVM PR.

@coolhome
Copy link
Contributor Author

coolhome commented Dec 6, 2023

@AlexanderSehr pulled master and ran set-module. I have one more PR coming to expose another addon identity - #4349

Copy link
Contributor

@AlexanderSehr AlexanderSehr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @coolhome thanks for doing so. This seems to have worked. Now there is only one issue left - there is a conflict with the main.json file. It MAY be enough though if you upgrade your version of the Bicep CLI and re-run the Set-Module script:

image

However, if it still complains, you'd need to pull latest upstream (i.e. this repository) to your fork, then pull the now updated latest main into your branch (resolve the conflicts that will show), and finally rerun the Set-Module script one last time. But one step at a time.

Good old Git.

@coolhome
Copy link
Contributor Author

coolhome commented Dec 7, 2023

@AlexanderSehr Let's see if that made any improvement!

@AlexanderSehr
Copy link
Contributor

Looks good, thanks @coolhome :)

@AlexanderSehr AlexanderSehr merged commit c0eac04 into Azure:main Dec 7, 2023
1 check passed
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
…eus collector (Azure#4329) (Azure#4331)

* Added azureMonitorProfile to aks resource

* Update readme and generate main.json

* Add [[namePrefix]] back into test

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

Container Apps Env Upgrade to latest version 2023-05-01 (Azure#4307)

* Upgrade to latest version 2023-05-01

* Formatted

* assign subnet id if provided

* updated arm template and output defaultDomain

* Lint fix

* minor fix for ReservedCidr, ReservedDnsIP and test

Push updated Readme file(s)

ManagedCluster - WebAppRouting - Updates (Azure#4195)

* Update main.bicep

Do not attempt to load Private DNS Zone when `enableDnsZoneContributorRoleAssignment` is false.

Added output `managedCluster.properties.ingressProfile.webAppRouting.identity.objectId` so I can add role assignment for private dns zone

* Update module

* Upgraded bicep, re-ran

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4353)

Push updated API Specs file

Added MOVED-TO-AVM for three modules (Azure#4354)

Ported fixed implemented in AVM to reenabled static test issues (Azure#4352)

Adding Moved to AVM for managed-identity/user-assigned-identity (Azure#4339)

* first draft

* updated avm draft

* moved to avm

* conflicts

* final userid

* readme update

Push updated Readme file(s)

migrated module (Azure#4364)

Bugfix for allowed value logic

Updated NSG Module VM (Azure#4365)

Regenerated all docs & json templates (Azure#4366)

[Modules] Cluster - Expose AGIC Identity Object Id (Azure#4349) (Azure#4375)

* Managed Cluster - Expose AGIC Identity Object Id (Azure#4349)

* Add AGIC identity

* Set-Module

* Update to latest

---------

Co-authored-by: Preston Alvarado <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM for four modules (Azure#4379)

Push updated API Specs file

[Module] Implemented workaround for fileShare role assignment (Azure#4391)

* Update to latest

* Update to latest

Push updated Readme file(s)

Users/arnoldna/4409 app managedenvironment (Azure#4410)

* Moved app/managedenvironment to AVM

* Updated Readme

Push updated API Specs file

Push updated API Specs file

[Fixes] Ensure that VirtualMachineImages are removed before MSIs are removed as there's otherwise a high chance for a lock (Azure#4418)

* Updated removal

* Update to latest

* Update to latest

* Update to latest

Added moved md (Azure#4424)

Added MOVED-TO-AVM for recently migrated modules (Azure#4429)

Updated RG readme (Azure#4431)

[Modules] Updates to the Azure Monitor Private Link Service (AMPLS) Module (Azure#4392)

* Added types and upgraded api version

* Added tests

* Uncommented code

* Added documentation to accessModeSettings and added PrivateOnly value

* Testing using condition

* PR feedback

* Removed access mode from default test

* Updated readme and main.json

* PR feedback

* Uncommented code, added description for exclusion

* Updated markdown and json

* Fixed description to adhere to test

* PR feedback

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4435)

Added MOVED-TO-AVM (Azure#4439)

Push updated API Specs file

replace ubuntu version (Azure#4437)

[PSRule] Fix Rule Azure.VMSS.AMA (Azure#3918)

* updates

* update readme

* update

---------

Co-authored-by: Fabio Masciotra <[email protected]>

[Modules] Added missing `Moved-to-AVM.md` (Azure#4440)

* Update to latest

* Regenerated docs

[Modules] Removed excess files (Azure#4441)

* Update to latest

* Regenerated docs

* Update to latest

module moved to AVM (Azure#4453)

* module moved to AVM

* update readme

* add notes back

Push updated API Specs file

Migrate container-service/managed-cluster to AVM specs (Azure#4454)

* moved to avm

* Update readme

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4455)

Added MOVED-TO-AVM (Azure#4457)

Push updated API Specs file

Moved to AVM (Azure#4463)

[Utilities] Ported updated reference resolution from AVM (Azure#4468)

* Updated script

* Update to latest

Updated module dependency and fixed typo (Azure#4469)

Update to latest (Azure#4470)

[Modules] moved to AVM: local-network-gateway and virtual-network-gateway (Azure#4471)

* updated modules moved to AVM

* updated readme file with AVM migration assertion

---------

Co-authored-by: Fabio Masciotra <[email protected]>

Scaling Plan MOVED-TO-AVM.md (Azure#4483)

* Create MOVED-TO-AVM.md

* updates

Update to latest

Application group MOVED-TO-AVM.md (Azure#4482)

* Create MOVED-TO-AVM.md

* updates

Workspace MOVED-TO-AVM.md (Azure#4485)

* Create MOVED-TO-AVM.md

* updates

Host pool update readme (Azure#4484)

* Create MOVED-TO-AVM.md

* Create MOVED-TO-AVM.md

* updates

[Fixes] Fixed issue with multi-line parameter descriptions (Azure#4488)

* Ported multiline fix from AVM

* Update to latest

Added moved to avm disclaimer to store account

Added moved to avm disclaimer to app container-app

Added Moved to AVM for migrate modules (Azure#4495)

Added MOVED-TO-AVM (Azure#4498)

[Utilities] Enabled Workflow-Trigger function to trigger only for module diff (ported from AVM) (Azure#4499)

* Add support for triggering workflows based on file diff

* Dummy change to test diff

* Dummy change to test diff

* Adding diff module filter

* Removed dummy changes

Moved from CARML to AVM (Azure#4501)

Added missing slash (Azure#4508)

Added MOVED-TO-AVM.md for the machine-learning workspace (Azure#4505)

Added MOVED-TO-AVM.md for the purview account (Azure#4503)

Added MOVED-TO-AVM.md for the DevTest Lab and Network Manager Modules (Azure#4513)

* added dtl

* Update Network Manager modules

Refactor role assignment filtering in Get-RoleAssignmentList.ps1 (Azure#4515)

* Refactor role assignment filtering in Get-RoleAssignmentList.ps1

* fmt

* Add optional parameter to fetch all available roles

* Refactor Get-RoleAssignmentList.ps1 to fetch relevant Role Definitions by default

* Remove unnecessary debug statements in Get-RoleAssignmentList.ps1

Added MOVED-TO-AVM.md for the CDN Profile module (Azure#4512)

Added MOVED-TO-AVM.md for the configuration store (Azure#4506)

Added MOVED-TO-AVM.md for the Signal-R modules (Azure#4517)

[CI Environment] Ported latest AVM pipline changes (e.g. naming) (Azure#4477)

* Ported several changes

* Update to latest

* Update to latest

* Fixed PSRule setup

* Updated pester test file path

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Changed pwsh

* Update to latest

* Update to latest

* Tried alternative path ref

* Added PS Rule ref

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Renamed paths

* Updated to more specific naming to avoid overlaps with e.g., pwsh path var

* Undid unrelated changes

* Added Az.Resources install to PSRule prep

* Update to latest

* GH PS Rule config fix

* Update to latest

* Update to latest

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4533)

* Added MOVED-TO-AVM for Relay Namespace

* Added MOVED-TO-AVM for Web Connection

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4538)

* Added MOVED-TO-AVM.md for the Healthcare APIs Workspace

* Update README.md and MOVED-TO-AVM.md for the Application Gateway Web Application Firewall (WAF) Policies module

CARML - AVM module transition complete (Azure#4541)

* readme updates

* readme update

* new template for MOVED-TO-AVM.md

* remove old notice from README files

* updated notice

* update informational notice in the MOVED-TO-AVM.md files

* update moved-to-avm notice

* moved-to-avm, readme and retired files updated

* readme update

* deleting modules' source code

* delete README files

* rename RETIRED.md and MOVED-TO-AVM.md to README.md

* readme update

* readme updates
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
…#4261)

* Regenerated docs via wsl

* Updated VNET

* Fixed reference bug

* ReadMe update

[Fixes] Address BlobServices linter warning (Azure#4262)

* Updated SA

* Update to latest

Added MOVED-TO-AVM.md for `search/search-service` module (Azure#4267)

* Added MOVED-TO-AVM

* Added MOVED-TO-AVM

* removed insights/component from branch

Added MOVED-TO-AVM (Azure#4269)

Added MOVED-TO-AVM (Azure#4272)

The current version of flux configuration 2022-03-01 doesn't add Postbuild substitution variables (Azure#4142)

* Updated flux configuration version to 2023-05-01

* Update readme and generate main.json

* Add kustomization settings to tests

* Update readme and generate main.json

---------

Co-authored-by: Asad Arif <[email protected]>

[Modules] Updated Role-Assignment schema & test cases (Azure#4274)

* Updated interface

* Updated test cases

* Update to latest

* Removed unrelated tests

* Removed changes from already migrated modules

* Update to latest

* Updated templates & readmes

Update to latest (Azure#4277)

Migrated module to AVM (Azure#4276)

Migrated to AVM (Azure#4275)

Updated docs (Azure#4283)

Updated test cases & added performance improvements (Azure#4273)

Push updated API Specs file

Push updated API Specs file

[Utilities] Ported 2 AVM Updates back to CARML (Azure#4263)

* Performance Update 1

* ReadMe Recursion Update

* Generated KeyVault ReadMes for review

* Regenerated docs

Added MOVED-TO-AVM (Azure#4306)

[New Feature] Add WhatIf feature to Test module locally script (Azure#4241)

* Add WhatIf feature to Test module locally script

* update

* update

* update

* update

* Update modules/web/serverfarm/tests/e2e/max/main.test.bicep

Co-authored-by: Alexander Sehr <[email protected]>

---------

Co-authored-by: Alexander Sehr <[email protected]>

[Utilities] Updated WhatIf feature to AVM changes (Azure#4308)

* Update to latest

* Implemented several fixes + aligned to AVM changes

* Update to latest

* Update to latest

* Update to latest

Added MOVED-TO-AVM (Azure#4322)

[Fixes] Added missing connection property to VPN GW deployment (Azure#4313)

* First draft

* Refreshed files

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

Added MovedToAVM (Azure#4330)

Added MOVED-TO-AVM (Azure#4334)

Adding Moved to AVM for `power-bi-dedicated/capacity` (Azure#4338)

* Adding Moved to AVM

* Fixed MOVED TO AVM

Adding MOVED-TO-AVM.md (Azure#4340)

Added MOVED-TO-AVM (Azure#4336)

Adding MOVED-TO-AVM to network/trafficmanagerprofile (Azure#4341)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Migrate module to AVM

* Updated readme and json

* revert settings.yml

Added MOVED-TO-AVM (Azure#4335)

[Modules] Added azureMonitorProfile to allow us to enable the Prometheus collector (Azure#4329) (Azure#4331)

* Added azureMonitorProfile to aks resource

* Update readme and generate main.json

* Add [[namePrefix]] back into test

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

Container Apps Env Upgrade to latest version 2023-05-01 (Azure#4307)

* Upgrade to latest version 2023-05-01

* Formatted

* assign subnet id if provided

* updated arm template and output defaultDomain

* Lint fix

* minor fix for ReservedCidr, ReservedDnsIP and test

Push updated Readme file(s)

ManagedCluster - WebAppRouting - Updates (Azure#4195)

* Update main.bicep

Do not attempt to load Private DNS Zone when `enableDnsZoneContributorRoleAssignment` is false.

Added output `managedCluster.properties.ingressProfile.webAppRouting.identity.objectId` so I can add role assignment for private dns zone

* Update module

* Upgraded bicep, re-ran

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4353)

Push updated API Specs file

Added MOVED-TO-AVM for three modules (Azure#4354)

Ported fixed implemented in AVM to reenabled static test issues (Azure#4352)

Adding Moved to AVM for managed-identity/user-assigned-identity (Azure#4339)

* first draft

* updated avm draft

* moved to avm

* conflicts

* final userid

* readme update

Push updated Readme file(s)

migrated module (Azure#4364)

Bugfix for allowed value logic

Updated NSG Module VM (Azure#4365)

Regenerated all docs & json templates (Azure#4366)

[Modules] Cluster - Expose AGIC Identity Object Id (Azure#4349) (Azure#4375)

* Managed Cluster - Expose AGIC Identity Object Id (Azure#4349)

* Add AGIC identity

* Set-Module

* Update to latest

---------

Co-authored-by: Preston Alvarado <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM for four modules (Azure#4379)

Push updated API Specs file

[Module] Implemented workaround for fileShare role assignment (Azure#4391)

* Update to latest

* Update to latest

Push updated Readme file(s)

Users/arnoldna/4409 app managedenvironment (Azure#4410)

* Moved app/managedenvironment to AVM

* Updated Readme

Push updated API Specs file

Push updated API Specs file

[Fixes] Ensure that VirtualMachineImages are removed before MSIs are removed as there's otherwise a high chance for a lock (Azure#4418)

* Updated removal

* Update to latest

* Update to latest

* Update to latest

Added moved md (Azure#4424)

Added MOVED-TO-AVM for recently migrated modules (Azure#4429)

Updated RG readme (Azure#4431)

[Modules] Updates to the Azure Monitor Private Link Service (AMPLS) Module (Azure#4392)

* Added types and upgraded api version

* Added tests

* Uncommented code

* Added documentation to accessModeSettings and added PrivateOnly value

* Testing using condition

* PR feedback

* Removed access mode from default test

* Updated readme and main.json

* PR feedback

* Uncommented code, added description for exclusion

* Updated markdown and json

* Fixed description to adhere to test

* PR feedback

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4435)

Added MOVED-TO-AVM (Azure#4439)

Push updated API Specs file

replace ubuntu version (Azure#4437)

[PSRule] Fix Rule Azure.VMSS.AMA (Azure#3918)

* updates

* update readme

* update

---------

Co-authored-by: Fabio Masciotra <[email protected]>

[Modules] Added missing `Moved-to-AVM.md` (Azure#4440)

* Update to latest

* Regenerated docs

[Modules] Removed excess files (Azure#4441)

* Update to latest

* Regenerated docs

* Update to latest

module moved to AVM (Azure#4453)

* module moved to AVM

* update readme

* add notes back

Push updated API Specs file

Migrate container-service/managed-cluster to AVM specs (Azure#4454)

* moved to avm

* Update readme

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4455)

Added MOVED-TO-AVM (Azure#4457)

Push updated API Specs file

Moved to AVM (Azure#4463)

[Utilities] Ported updated reference resolution from AVM (Azure#4468)

* Updated script

* Update to latest

Updated module dependency and fixed typo (Azure#4469)

Update to latest (Azure#4470)

[Modules] moved to AVM: local-network-gateway and virtual-network-gateway (Azure#4471)

* updated modules moved to AVM

* updated readme file with AVM migration assertion

---------

Co-authored-by: Fabio Masciotra <[email protected]>

Scaling Plan MOVED-TO-AVM.md (Azure#4483)

* Create MOVED-TO-AVM.md

* updates

Update to latest

Application group MOVED-TO-AVM.md (Azure#4482)

* Create MOVED-TO-AVM.md

* updates

Workspace MOVED-TO-AVM.md (Azure#4485)

* Create MOVED-TO-AVM.md

* updates

Host pool update readme (Azure#4484)

* Create MOVED-TO-AVM.md

* Create MOVED-TO-AVM.md

* updates

[Fixes] Fixed issue with multi-line parameter descriptions (Azure#4488)

* Ported multiline fix from AVM

* Update to latest

Added moved to avm disclaimer to store account

Added moved to avm disclaimer to app container-app

Added Moved to AVM for migrate modules (Azure#4495)

Added MOVED-TO-AVM (Azure#4498)

[Utilities] Enabled Workflow-Trigger function to trigger only for module diff (ported from AVM) (Azure#4499)

* Add support for triggering workflows based on file diff

* Dummy change to test diff

* Dummy change to test diff

* Adding diff module filter

* Removed dummy changes

Moved from CARML to AVM (Azure#4501)

Added missing slash (Azure#4508)

Added MOVED-TO-AVM.md for the machine-learning workspace (Azure#4505)

Added MOVED-TO-AVM.md for the purview account (Azure#4503)

Added MOVED-TO-AVM.md for the DevTest Lab and Network Manager Modules (Azure#4513)

* added dtl

* Update Network Manager modules

Refactor role assignment filtering in Get-RoleAssignmentList.ps1 (Azure#4515)

* Refactor role assignment filtering in Get-RoleAssignmentList.ps1

* fmt

* Add optional parameter to fetch all available roles

* Refactor Get-RoleAssignmentList.ps1 to fetch relevant Role Definitions by default

* Remove unnecessary debug statements in Get-RoleAssignmentList.ps1

Added MOVED-TO-AVM.md for the CDN Profile module (Azure#4512)

Added MOVED-TO-AVM.md for the configuration store (Azure#4506)

Added MOVED-TO-AVM.md for the Signal-R modules (Azure#4517)

[CI Environment] Ported latest AVM pipline changes (e.g. naming) (Azure#4477)

* Ported several changes

* Update to latest

* Update to latest

* Fixed PSRule setup

* Updated pester test file path

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Changed pwsh

* Update to latest

* Update to latest

* Tried alternative path ref

* Added PS Rule ref

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Renamed paths

* Updated to more specific naming to avoid overlaps with e.g., pwsh path var

* Undid unrelated changes

* Added Az.Resources install to PSRule prep

* Update to latest

* GH PS Rule config fix

* Update to latest

* Update to latest

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4533)

* Added MOVED-TO-AVM for Relay Namespace

* Added MOVED-TO-AVM for Web Connection

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4538)

* Added MOVED-TO-AVM.md for the Healthcare APIs Workspace

* Update README.md and MOVED-TO-AVM.md for the Application Gateway Web Application Firewall (WAF) Policies module

CARML - AVM module transition complete (Azure#4541)

* readme updates

* readme update

* new template for MOVED-TO-AVM.md

* remove old notice from README files

* updated notice

* update informational notice in the MOVED-TO-AVM.md files

* update moved-to-avm notice

* moved-to-avm, readme and retired files updated

* readme update

* deleting modules' source code

* delete README files

* rename RETIRED.md and MOVED-TO-AVM.md to README.md

* readme update

* readme updates
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
[AVM] Updated Readme's to support AVM transition - Part (2) (Azure#4073)

[AVM] Updated Readme's to support AVM transition - Part (1) (Azure#4072)

[AVM] Updated Readme's to support AVM transition - Part (3) (Azure#4080)

* Updated desktop virtualization host and scaling plan

* Updated Digital Twins

* Updated event grid

* Updated event hubs

* Healthcare APIs

* Updated healthcare APIs

* updated action groups

* activity log alert

* insights activity log attempt v2

* Updated metric Alert

* document db 1

* Updated cosmos db

[AVM] Updated Readme's to support AVM transition - Part (-1)  (Azure#4077)

* Rollback of unrelated changes

* Rollback of unrelated changes

* Update to latest

* Update to latest

* Update to latest

* Serverfarm

* host env

* IT

* Synapse key

* Storage ManagePolicy

* Storage

* Update to latest

* SQL

* SQL MI

* Web pub sub

* Update to latest

* Namepsace

* Security

* Update to latest

* Regen readmes

[AVM] Updated Readme's to support AVM transition - Part (-2) (Azure#4078)

* rg

* ds

* Recovery Vault

* policy

* Workspace

* von

* vpn gw

* vn gw

* Update to latest

* VNET

* Hub connection

* traffigmanager

* Routes

* Private Link Service

* Regen readmes

* Compiled template

 [AVM] Updated Readme's to support AVM transition - Part (-3)  (Azure#4079)

* PE

* dns zone

* network manager

* network manager

* NIC

* LB

* dns resolver

* connection

* Bastion Host

* Firewall

* MgmtGroup

* Lighthouse

* Maintenance Config

* ML

* LA

* kube

* Secret

* kvlt

* Regen readmes

* Compiled templates

[Modules] Updated Event Hub - Recompiled JSON files (Azure#4081)

[Modules] Updated Network Manager JSON Files and Readmes (Azure#4082)

[Modules] Removed auto-generated parameter usage sections (Azure#4083)

* Removed readme sources

* Removed role assignments

* Removed tags

* Removed PE

* Removed manage identity

* excess newlines

* Removed remaining occurences

* Cleanup notes

* Finalizing touches

Push updated API Specs file

Made metadata removal ready for UDT (Azure#4090)

[Modules] Updated banner & added `MOVED-TO-AVM.md` files (Azure#4097)

* Updated banner

* Updated banner and added moved files

* Updated link

* Update README.md

Co-authored-by: Erika Gressi <[email protected]>

* Added moved to SSH

---------

Co-authored-by: Erika Gressi <[email protected]>

[Utilities] Introduced `Set-Module` script (Azure#4067)

* Moved diverse scripts around and updated them to latest AVM

* Moved further scripts

* Small fix

* Further fixes

* Several improvements and fixes

* Private registry specific pdates

* Updated docs

* Updated path

* Renamed function

* Ran generation for KVLT to enable testing of pipeline

* Updated & reduced tests where it made sense

* Fixed pester tests

* Moved cross-ref script back to tools

* Moved local-ref script back to pipes

* Fixed ref

* Fixed ref

* Fixed ref

* Fixed ref

* Push updated Readme file(s)

* Rollback test changes

* Updated test file overview markdown via scrip

* Roll KVLT back post updates

* Updated AAD considerations

* Removed default headers

* Update to latest

* Enabled notes

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Remvoed notes feature

* ReadMe rollback (as handled in different PR)

* Added latest improvements

* Updated readme script to ONLY allow notes and delete all else

* Added support for top-level diff

* Updated logic that detects notes

* Update to latest

* Added should process

* Added cross ref cache

* Small fix

* Fixed script refs

* Another fix

* Improve Cross ref runtime

* Update to latest

* Update docs/wiki/Contribution guide - Generate module readme.md

Co-authored-by: Ahmad Abdalla <[email protected]>

* Update docs/wiki/Contribution guide - Generate module readme.md

Co-authored-by: Ahmad Abdalla <[email protected]>

* Added docs

* Ajusted usage examples header

* Renamed header

* Regenerated modules 1-60  (Azure#4084)

* Regenerated first 60 files

* Small fixes

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 61-120 (Azure#4085)

* Regen readmes 2

* Fixed script refs

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 121-180 (Azure#4086)

* Regen readmes 3

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 181-240 (Azure#4087)

* Regen readmes 4

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 300-366 (Azure#4089)

* Regen readmes 6

* Fixed templates

* Small update

* Regen

* Renamed header

* Regenerated modules 241-300 (Azure#4088)

* Regen readmes 5

* Fixed templates

* Regen

* Renamed header

* Updated readme script

* Updated usage example description

* [Utilities] Enabled progress bar on module update & depth param (Azure#4098)

* Tested logic & added depth param

* Added finally block

* Enabled cancel

* ReadMe fallback

* Added docs

* Added silent continue on finally for non-cancel

* Update utilities/tools/Set-Module.ps1

Co-authored-by: Ahmad Abdalla <[email protected]>

---------

Co-authored-by: Ahmad Abdalla <[email protected]>

* Cross ref fix

* Update to latest

* Added verbosity

* Added verbosity

* Update to latest

* Adjusted syntax

* Adjusted syntax

* Adjusted verbosity

* Added force

* Cleanup

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>
Co-authored-by: Ahmad Abdalla <[email protected]>

[Modules] Update the SQL - Server module API version to the latest documented version (Azure#4102)

* [Modules] Updated SQL Server API to latest documented

* jsons

* updated readme

[Modules] Updated AKS Module API Version (Azure#4103)

* added config

* updated JSON files

[Modules] Updated App Configuration Module to use the latest APIs and added support for CMK (Azure#4105)

* [Modules] Updated App Configuration Module API Version and added CMK

* Updated Tests

* Updated

* Updated module

Push updated Readme file(s)

[Modules] Updated SQL Managed Instance module API Version (Azure#4104)

[Modules/Utilities] Migrated PE from AVM + enabled UDT for nested resources (Azure#4109)

* Migrated PE from AVM + enabled UDT for nested resources

* Re-added version.json

* Updated PE ref

* Updated more tests and added rule suppresion

* Updated remaining tests

* Moved paths

* Regenerated all readmes

* Small lock update

* Adjusted how hash is detected

* Update to latest

* Added removed telemetry

* Update to latest

Push updated Readme file(s)

Updated dns references (Azure#4119)

[Modules] Updated locks to UDT as per AVM specs (Azure#4112)

* Updated locks & implementation. Parameter and UDT pending

* Replaced param

* Added UDT

* Small fix

* Fixed diverse templates

* Refreshed json

* Fixed bicep templates

* Further fixes

* Updated PE lock

* File regen

* small api fixes

* Fix for healthcare lock

* Fixed power BI lock

* Fixed insights data collection

* Updated RG

* Fixed lock passthru on several instances

* Adjusted scope

* Adjusted cmk for service bus ns

* Updated ref

* Updated cmk with udt workaround

* Updated storage

* Updated cmk

* Fixed readme

* Updated cmk for app-config

* Updated cmk for batch

* Updated cmk for cognitive

* Updated cmk for container instance

* Updated logs for data collection

* Updated cmk for auto

* Updated batch pe test

* Updated cog ser json

* Updated VM

* Container group refresh

* Updated reg

* Updated managed service

* Updated databricks

* Udated data factory

* Fixed msi ref

* Fixed script ref & cog

* Fixed cotainer reg

* Atempted to fix managed-cluster

* Try & fix new key treating in databricks

* Updated db-for

* Updated log for digital twin

* Updated ML

* Update synapse

* Updated databricks to work around new bicep limitation

* Updated KVLT + Purview

* Added batch to security center to how to fix update bug

* Added write host for readme in case of diff for troubleshooting

* Rollback

Push updated Readme file(s)

[Modules] Migrated batch [1/4] to AVM RBAC (Azure#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

Push updated Readme file(s)

Push updated API Specs file

[CI environment] Add nameprefix to rg test names  (Azure#4130)

* rename rg

* add nameprefix

* add nameprefix tags

[Modules] Migrated batch [2/4] to AVM RBAC (Azure#4126)

* Updated templates

* Filtered rules & regen templates

* Small changes to kvlt

* added missing scopes

* Refreshed templates

* Added missing scope

* Refrehsed health api & bot

* Updated templates

Push updated Readme file(s)

[Fixes] Removed redundant empty lines in test files (Azure#4133)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Remvoed empty rows

* Update to latest

[Modules] Migrated batch [3/4] to AVM RBAC (Azure#4127)

* Generated content for batch 3

* Updated roles

* Update to latest

* Update to latest

* Updated bastion

* Regen firewall template

* Remvoed empty rows

Push updated Readme file(s)

[Utilities] Implemented several improvments for readme script (Azure#4134)

* First readme update

* tested changes

* Remvoed file deletion

* Added URL test retry

* Added support for orphaned & moved readmes

* Ran readme utility

[Modules] Migrated batch [4/4] to AVM RBAC (Azure#4132)

* Updated PowerBI to convention

* Update to latest

* Updated templates

* Reduced roles

* Regen templates

* Updated Operational Insights roles

* Update to latest

* Removed redundant newline

* Updated readmes

* Regenerated templates

* Update to latest

* Fixed SQL-MI db lock

* Fixed web site slot lock

* Update to latest

* Removed redundant empty line

* Adjusted cmk for synapse workspace

* Fallback

Push updated Readme file(s)

[Modules] Updated App Service Plan API to 2022-09-01 (Azure#4143)

* [Modules] Updated App Service Plans API Version

* updated plans

* Updated JSON and README

* Set reserved to conditional

Push updated Readme file(s)

[Modules] Hotfix for the App Service Plan module to fix the conditional parameter description (Azure#4144)

* Quick fix to the App Service Plan Module

* Updated parameter description

[Modules] Updated PE schema to AVM specs (Azure#4147)

* Updated templates

* Update to latest

* Regenerated templates

* Updated readmes

* Applied fixes & regen

Push updated Readme file(s)

[Modules] Uplifted the SQL Server - Vulnerability Assessment child module to support Storage RBAC (Azure#4145)

* [Modules] Uplifted the Vulnerability Assessment child module for SQL to align with SQL MI

* updated readme

* Updated dependencies to remove MI Principal ID, not needed

Push updated Readme file(s)

[Modules] Updated Diagnostic Settings to AVM Specs (Azure#4154)

* Updated main templates

* Updated most test files

* Update to latest

* Updated templates, compiled jsons, updated readmes

* Missing update

* Fixed SQL MI

* Fixed SQL Server

* Workaround for diag

Push updated Readme file(s)

Push updated API Specs file

[Module] Added Microsoft.App/jobs (Azure#4156)

* Module App Container Job

* add pipelines

* temp trigger for new module validation

* fix file endings

* trigger test

* fixed parameter descriptions

* update description in main.json

* update readme

* trigger validation

* fix line ending

* trigger validation

* fix workload profile

* add workload profile test

* update readme

* reduce test serviceShort

* fix test

* fix dependency

* Prepare PR

* Fix spelling of ID

* Resolved review topics

* added new managed identities method

Push updated Readme file(s)

[Modules] Updating Moved-to-avm.md on Migrated Modules (Azure#4164)

* Adding Moved-to-AVM.md

* updated readme

Added MOVED-TO-AVM files (Azure#4165)

[Modules] Updated identities to UDT as per AVM specs - Batch 1 (Azure#4124)

* Updated API Management module

* Updated Container App module

* Updating Configuration Store module (ongoing)

* Updated Configuration Store module

* Updated Automation Account module

* Comment headers formatted

* Readme/ARM for first four modules

* Updated Batch Account module

* Fixed parameter descriptions

* Updated Readme and ARM

* Updated Redis Cache module

* Container App - Fixed parameter descriptions

* Updated Cognitive Services module

* Updated VMSS module

* Updated Container Group module

* Updated Container Registry module

* Updated Data Factory module

* Updated Event Grid / System Topic module

* Updated EventHub Namespace module

* [Modules] Resolved conflicts (Azure#4129)

* [Modules] Migrated batch [1/4] to AVM RBAC (Azure#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Push updated Readme file(s)

* Updated templates

* Updated templates

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>

* Clean-up, some fixes

* Removed Azure Firewall changes from branch

* Update API common test file

* Update API common test file2

* Updated Recovery Services Vault module

* Updated ServiceBus Namespace module

* Updated SQL Managed Instance module

* Updated SQL Server module

* Updated Static Website module

* Updated Web Site module

* Updated website slot readme/arm

* Redis Cache - Testing with two identities

* Configuration Store module - Testing with two identities

* Updated Signal-R WebPub Sub module

* Updated Barch module to support only one type of identity

* Updated AKS module

* Updated Databricks Access Connector module

* Updated Disk Encryption Set module

* Updated Search Service module

* Updated Backup Vault module

* Updated Firewall Policy module

* Updated MySQL Flexible server module

* MySQL Flexible server module - namePrefix reset

* Updated Health Bot module

* Updated NetApp Account module

* Updated App Gateway module

* Updated Deployment Script module

* Updated PostgreSQL Flexible Server module

* Fixed description of userAssignedResourcesIds

* Updated Storage Account module

* Updated Web Hosting Environment module

* Updated Log Analytics Workspace module

* Updated Logic Workflow module

* Updated ML Workspace module

* Updated ML Workspace Compute module

* Updated Cosmos DB module

* Updated VM module

* Updated Digital Twins module

* Updated Healthcare APIs module

* Updated DevTest Lab module

* Updated PurView Account module

* Fixed Digital Twins missing references

* Fixed DevTest Lab formattedManagementIdentities ref

* Purview fix

* Purview fix 2

* Purview updated ARM

* SQL MI fix

* SQL MI updated ARM

* SQL MI removed new output

* Small fixes

* Fixed SQL Server module

* DigitalTwins - fixed params

* Digital Twins - reset to main

* mySQL - updated param description

* postgreSQL - updated param description

* mySQL - updated conditional param description

* postgreSQL - updated conditional param description

* Updated param description for "one identity only" modules

* Disk Encryption Set - updated keyVaultPermissions implementation

* Removed identity from Gremlin DB

* Web Hosting Env - changed the way how to suppress warning

---------

Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

Push updated Readme file(s)

[Modules] Updated tags to AVM standard - Batch 1 (Azure#4159)

* First batch

* Updated automation account

* Attempted fix of split handling in automation account

* Updated bicep of vm

* Rollack of language server 2 from dev test

* Update to latest

* JSON update

* Added split workaround

* Updated tag & rbac handling

* Update to latest

* Updated api

* Updated Automation Account

* Adjusted AutoAccount

* Undid phantom role assignment change

* Update to latest

Push updated Readme file(s)

[Modules] Updated tags to AVM standard - Batch 2 (Azure#4160)

* Second batch

* Updated firewall & simplified it

* Updated bastion & firewall to default with IP

[Modules] Updated tags to AVM standard - Batch 3 (Azure#4161)

* Third batch

* Updated tags

Push updated Readme file(s)

[Fixes] Fixed incorrect UDT required identification & updated allowed & default value handling (Azure#4168)

* Updated API Management module

* Updated Container App module

* Updating Configuration Store module (ongoing)

* Updated Configuration Store module

* Updated Automation Account module

* Comment headers formatted

* Readme/ARM for first four modules

* Updated Batch Account module

* Fixed parameter descriptions

* Updated Readme and ARM

* Updated Redis Cache module

* Container App - Fixed parameter descriptions

* Updated Cognitive Services module

* Updated VMSS module

* Updated Container Group module

* Updated Container Registry module

* Updated Data Factory module

* Updated Event Grid / System Topic module

* Updated EventHub Namespace module

* [Modules] Resolved conflicts (Azure#4129)

* [Modules] Migrated batch [1/4] to AVM RBAC (Azure#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Push updated Readme file(s)

* Updated templates

* Updated templates

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>

* Clean-up, some fixes

* Removed Azure Firewall changes from branch

* Update API common test file

* Update API common test file2

* Updated Recovery Services Vault module

* Updated ServiceBus Namespace module

* Updated SQL Managed Instance module

* Updated SQL Server module

* Updated Static Website module

* Updated Web Site module

* Updated website slot readme/arm

* Redis Cache - Testing with two identities

* Configuration Store module - Testing with two identities

* Updated Signal-R WebPub Sub module

* Updated Barch module to support only one type of identity

* Updated AKS module

* Updated Databricks Access Connector module

* Updated Disk Encryption Set module

* Updated Search Service module

* Updated Backup Vault module

* Updated Firewall Policy module

* Updated MySQL Flexible server module

* MySQL Flexible server module - namePrefix reset

* Updated Health Bot module

* Updated NetApp Account module

* Updated App Gateway module

* Updated Deployment Script module

* Updated PostgreSQL Flexible Server module

* Fixed description of userAssignedResourcesIds

* Updated Storage Account module

* Updated Web Hosting Environment module

* Updated Log Analytics Workspace module

* Updated Logic Workflow module

* Updated ML Workspace module

* Updated ML Workspace Compute module

* Updated Cosmos DB module

* Updated VM module

* Updated Digital Twins module

* Updated Healthcare APIs module

* Updated DevTest Lab module

* Updated PurView Account module

* Fixed Digital Twins missing references

* Fixed DevTest Lab formattedManagementIdentities ref

* Purview fix

* Purview fix 2

* Purview updated ARM

* SQL MI fix

* SQL MI updated ARM

* SQL MI removed new output

* Small fixes

* Fixed SQL Server module

* DigitalTwins - fixed params

* Digital Twins - reset to main

* mySQL - updated param description

* postgreSQL - updated param description

* mySQL - updated conditional param description

* postgreSQL - updated conditional param description

* Updated param description for "one identity only" modules

* Update to latest

* Updated Allowed & Default value handling, etc.

* Rollback of unrelated changes

* Updated readmes

* Small formatting

---------

Co-authored-by: Kris Baranek <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

Push updated Readme file(s)

Updated the way the NAT GW handles pip (Azure#4158)

* Updated the way the NAT GW handles pip

* Updated triggers

* Added location

* Updated NATGW Prefix sku

* Update to latest

* Update dependencies.bicep

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update modules/network/nat-gateway/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

---------

Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

[Modules] Private Endpoint User Defined Type Bug (ipConfigurations and customDnsConfigs) (Azure#4167)

Push updated Readme file(s)

[Utilities] Enabled expansion of child properties in ReadME (Azure#4175)

* Update to latest

* Regenerated docs

[Modules] Updated CMK to AVM specs (Azure#4173)

* Updated CMK for templates

* Updated test case

* Updated test case

* Regenerated files

Push updated Readme file(s)

[Modules] Updated Redis Cache Enterprise Logging (Azure#4176)

Push updated Readme file(s)

[Modules] Update test folder structure (Azure#4181)

* test 2 moduoles

* tests folder

* Update Get-ModuleTestFileList.ps1

* Update module.tests.ps1

* e2e folder

* rename tests

* ref shared scripts

* ref shared templates

* ref module from main.test.bicep

* authorization namespace

* policy-insignts namespace

[Modules] Rename min test to defaults (Azure#4184)

* defaults

* readmes

[Modules] Remove max test from apim and analysis services (Azure#4188)

* defaults

* readmes

* merge max and common

[Modules] Rename common test to max (Azure#4190)

* rename folders

* serviceshort

* readme

Push updated API Specs file

[Modules] Added waf-aligned test (Azure#4193)

* waf folders

* waf serviceshort

* waf metadata

* waf readme

Moved module to AVM - closes Azure#4044 (Azure#4203)

* Moved module to AVM

* Updated README

[Modules] Fix website publishing cred policy  (Azure#4202)

* update Web Site Basic Publishing Cred Policies

* fix ARM json template

* update website arm template

* Update modules/web/site/basic-publishing-credentials-policy/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* update parameter description

---------

Co-authored-by: Tao Yang <[email protected]>
Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

Push updated API Specs file

Removed redundant null values from UDT as per AVM (Azure#4208)

[Modules] New Child Module for Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies (Azure#4215)

* add website slot basic pub cred policy

* update

* update

* update

* update

* update

* update

* update

* update

---------

Co-authored-by: Tao Yang <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM.md  for `operational-insights/workspace` module (Azure#4200)

* Added MOVED-TO-AVM.md

* Updated readme

Added MOVED-TO-AVM.md (Azure#4199)

[Bug Fix] Remove kind parameter from App Service Plan `web/serverfarm` module (Azure#4242)

Push updated Readme file(s)

[Modules] Updated identities to UDT as per AVM specs - Batch 2 (Azure#4240)

* Wiki update - systemAssignedMIPrincipalId output

* Dev Test Lab - removed redundant output

* Web Site - aligned slotSystemAssignedMIPrincipalIds output name

* Upated ditital twins module

* Digital twins - updated readme and arm of child modules

* Digital twins - fixed identities of the endpoints

* Digital twins - ARM Update

* Restored original settingy.yml

* Upated Synapse Workspace module

* Digital Twins: added systemAssignedMIPrincipalId output and corresponding test

Push updated Readme file(s)

[Modules] Removed excess s from MI UDT definition (Azure#4243)

* Removed excess s from MI UDT definition

* app/job module - fixed identity output name

* Removed excess s from MI UDT definition - part 2

Added MOVED-TO-AVM files  (Azure#4204)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Add MOVED-TO-AVM files

* revert settings.yml changes

Search Service - fixed version file schema (Azure#4247)

Added MOVED-TO-AVM (Azure#4248)

[Modules] Follow-Up-To: Added Azure Key Vault key management service settings to Security profile (Azure#4252)

* [Modules] Added Azure Key Vault key management service settings to Security profile (Azure#4251)

* Initial commit

* Update readme

* add Enable KMS in Azure test

* Remove accidently added blank line

* Update readme

* Rebuild main.json

* Add KMS test back in

* Update readme and generate main.json

---------

Co-authored-by: Asad Arif <[email protected]>

* Updated format to common cmk interface

* Updaed api tests

* Update to latest

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

[Modules] Added itempotency to tests [1/5] (Azure#4210)

* Updated test cases of batch 1

* Updated test templates

* Update to latest

* Undid non-working changes

* Refreshed json

[Modules] Added itempotency to tests [2/5] (Azure#4211)

* Update to latest

* Updated tests

* Update to latest

* Rollback of diverse changes

* Refresh templates

[Modules] Added itempotency to tests [3/5] (Azure#4212)

* Updated batch 3

* Update to latest

* Refreshed templates

[Modules] Added itempotency to tests [4/5] (Azure#4213)

* Updated batch 4

* Refreshed NW

* Test update to vnet

* Update to latest

* Refreshed templates

* Update to latest

[Modules] Added itempotency to tests [5/5] (Azure#4214)

* Updated batch 5

* Update to latest

* Refreshed outdated template

* Missing refresh

* Refrehsed readme

* Refrehsed readme

* Update to latest

Push updated API Specs file

[Fixes] Regenerated docs via WSL to resolve static tests issue (Azure#4261)

* Regenerated docs via wsl

* Updated VNET

* Fixed reference bug

* ReadMe update

[Fixes] Address BlobServices linter warning (Azure#4262)

* Updated SA

* Update to latest

Added MOVED-TO-AVM.md for `search/search-service` module (Azure#4267)

* Added MOVED-TO-AVM

* Added MOVED-TO-AVM

* removed insights/component from branch

Added MOVED-TO-AVM (Azure#4269)

Added MOVED-TO-AVM (Azure#4272)

The current version of flux configuration 2022-03-01 doesn't add Postbuild substitution variables (Azure#4142)

* Updated flux configuration version to 2023-05-01

* Update readme and generate main.json

* Add kustomization settings to tests

* Update readme and generate main.json

---------

Co-authored-by: Asad Arif <[email protected]>

[Modules] Updated Role-Assignment schema & test cases (Azure#4274)

* Updated interface

* Updated test cases

* Update to latest

* Removed unrelated tests

* Removed changes from already migrated modules

* Update to latest

* Updated templates & readmes

Update to latest (Azure#4277)

Migrated module to AVM (Azure#4276)

Migrated to AVM (Azure#4275)

Updated docs (Azure#4283)

Updated test cases & added performance improvements (Azure#4273)

Push updated API Specs file

Push updated API Specs file

[Utilities] Ported 2 AVM Updates back to CARML (Azure#4263)

* Performance Update 1

* ReadMe Recursion Update

* Generated KeyVault ReadMes for review

* Regenerated docs

Added MOVED-TO-AVM (Azure#4306)

[New Feature] Add WhatIf feature to Test module locally script (Azure#4241)

* Add WhatIf feature to Test module locally script

* update

* update

* update

* update

* Update modules/web/serverfarm/tests/e2e/max/main.test.bicep

Co-authored-by: Alexander Sehr <[email protected]>

---------

Co-authored-by: Alexander Sehr <[email protected]>

[Utilities] Updated WhatIf feature to AVM changes (Azure#4308)

* Update to latest

* Implemented several fixes + aligned to AVM changes

* Update to latest

* Update to latest

* Update to latest

Added MOVED-TO-AVM (Azure#4322)

[Fixes] Added missing connection property to VPN GW deployment (Azure#4313)

* First draft

* Refreshed files

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

Added MovedToAVM (Azure#4330)

Added MOVED-TO-AVM (Azure#4334)

Adding Moved to AVM for `power-bi-dedicated/capacity` (Azure#4338)

* Adding Moved to AVM

* Fixed MOVED TO AVM

Adding MOVED-TO-AVM.md (Azure#4340)

Added MOVED-TO-AVM (Azure#4336)

Adding MOVED-TO-AVM to network/trafficmanagerprofile (Azure#4341)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Migrate module to AVM

* Updated readme and json

* revert settings.yml

Added MOVED-TO-AVM (Azure#4335)

[Modules] Added azureMonitorProfile to allow us to enable the Prometheus collector (Azure#4329) (Azure#4331)

* Added azureMonitorProfile to aks resource

* Update readme and generate main.json

* Add [[namePrefix]] back into test

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

Container Apps Env Upgrade to latest version 2023-05-01 (Azure#4307)

* Upgrade to latest version 2023-05-01

* Formatted

* assign subnet id if provided

* updated arm template and output defaultDomain

* Lint fix

* minor fix for ReservedCidr, ReservedDnsIP and test

Push updated Readme file(s)

ManagedCluster - WebAppRouting - Updates (Azure#4195)

* Update main.bicep

Do not attempt to load Private DNS Zone when `enableDnsZoneContributorRoleAssignment` is false.

Added output `managedCluster.properties.ingressProfile.webAppRouting.identity.objectId` so I can add role assignment for private dns zone

* Update module

* Upgraded bicep, re-ran

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4353)

Push updated API Specs file

Added MOVED-TO-AVM for three modules (Azure#4354)

Ported fixed implemented in AVM to reenabled static test issues (Azure#4352)

Adding Moved to AVM for managed-identity/user-assigned-identity (Azure#4339)

* first draft

* updated avm draft

* moved to avm

* conflicts

* final userid

* readme update

Push updated Readme file(s)

migrated module (Azure#4364)

Bugfix for allowed value logic

Updated NSG Module VM (Azure#4365)

Regenerated all docs & json templates (Azure#4366)

[Modules] Cluster - Expose AGIC Identity Object Id (Azure#4349) (Azure#4375)

* Managed Cluster - Expose AGIC Identity Object Id (Azure#4349)

* Add AGIC identity

* Set-Module

* Update to latest

---------

Co-authored-by: Preston Alvarado <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM for four modules (Azure#4379)

Push updated API Specs file

[Module] Implemented workaround for fileShare role assignment (Azure#4391)

* Update to latest

* Update to latest

Push updated Readme file(s)

Users/arnoldna/4409 app managedenvironment (Azure#4410)

* Moved app/managedenvironment to AVM

* Updated Readme

Push updated API Specs file

Push updated API Specs file

[Fixes] Ensure that VirtualMachineImages are removed before MSIs are removed as there's otherwise a high chance for a lock (Azure#4418)

* Updated removal

* Update to latest

* Update to latest

* Update to latest

Added moved md (Azure#4424)

Added MOVED-TO-AVM for recently migrated modules (Azure#4429)

Updated RG readme (Azure#4431)

[Modules] Updates to the Azure Monitor Private Link Service (AMPLS) Module (Azure#4392)

* Added types and upgraded api version

* Added tests

* Uncommented code

* Added documentation to accessModeSettings and added PrivateOnly value

* Testing using condition

* PR feedback

* Removed access mode from default test

* Updated readme and main.json

* PR feedback

* Uncommented code, added description for exclusion

* Updated markdown and json

* Fixed description to adhere to test

* PR feedback

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4435)

Added MOVED-TO-AVM (Azure#4439)

Push updated API Specs file

replace ubuntu version (Azure#4437)

[PSRule] Fix Rule Azure.VMSS.AMA (Azure#3918)

* updates

* update readme

* update

---------

Co-authored-by: Fabio Masciotra <[email protected]>

[Modules] Added missing `Moved-to-AVM.md` (Azure#4440)

* Update to latest

* Regenerated docs

[Modules] Removed excess files (Azure#4441)

* Update to latest

* Regenerated docs

* Update to latest

module moved to AVM (Azure#4453)

* module moved to AVM

* update readme

* add notes back

Push updated API Specs file

Migrate container-service/managed-cluster to AVM specs (Azure#4454)

* moved to avm

* Update readme

Push updated Readme file(s)

Added MOVED-TO-AVM (Azure#4455)

Added MOVED-TO-AVM (Azure#4457)

Push updated API Specs file

Moved to AVM (Azure#4463)

[Utilities] Ported updated reference resolution from AVM (Azure#4468)

* Updated script

* Update to latest

Updated module dependency and fixed typo (Azure#4469)

Update to latest (Azure#4470)

[Modules] moved to AVM: local-network-gateway and virtual-network-gateway (Azure#4471)

* updated modules moved to AVM

* updated readme file with AVM migration assertion

---------

Co-authored-by: Fabio Masciotra <[email protected]>

Scaling Plan MOVED-TO-AVM.md (Azure#4483)

* Create MOVED-TO-AVM.md

* updates

Update to latest

Application group MOVED-TO-AVM.md (Azure#4482)

* Create MOVED-TO-AVM.md

* updates

Workspace MOVED-TO-AVM.md (Azure#4485)

* Create MOVED-TO-AVM.md

* updates

Host pool update readme (Azure#4484)

* Create MOVED-TO-AVM.md

* Create MOVED-TO-AVM.md

* updates

[Fixes] Fixed issue with multi-line parameter descriptions (Azure#4488)

* Ported multiline fix from AVM

* Update to latest

Added moved to avm disclaimer to store account

Added moved to avm disclaimer to app container-app

Added Moved to AVM for migrate modules (Azure#4495)

Added MOVED-TO-AVM (Azure#4498)

[Utilities] Enabled Workflow-Trigger function to trigger only for module diff (ported from AVM) (Azure#4499)

* Add support for triggering workflows based on file diff

* Dummy change to test diff

* Dummy change to test diff

* Adding diff module filter

* Removed dummy changes

Moved from CARML to AVM (Azure#4501)

Added missing slash (Azure#4508)

Added MOVED-TO-AVM.md for the machine-learning workspace (Azure#4505)

Added MOVED-TO-AVM.md for the purview account (Azure#4503)

Added MOVED-TO-AVM.md for the DevTest Lab and Network Manager Modules (Azure#4513)

* added dtl

* Update Network Manager modules

Refactor role assignment filtering in Get-RoleAssignmentList.ps1 (Azure#4515)

* Refactor role assignment filtering in Get-RoleAssignmentList.ps1

* fmt

* Add optional parameter to fetch all available roles

* Refactor Get-RoleAssignmentList.ps1 to fetch relevant Role Definitions by default

* Remove unnecessary debug statements in Get-RoleAssignmentList.ps1

Added MOVED-TO-AVM.md for the CDN Profile module (Azure#4512)

Added MOVED-TO-AVM.md for the configuration store (Azure#4506)

Added MOVED-TO-AVM.md for the Signal-R modules (Azure#4517)

[CI Environment] Ported latest AVM pipline changes (e.g. naming) (Azure#4477)

* Ported several changes

* Update to latest

* Update to latest

* Fixed PSRule setup

* Updated pester test file path

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Changed pwsh

* Update to latest

* Update to latest

* Tried alternative path ref

* Added PS Rule ref

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Renamed paths

* Updated to more specific naming to avoid overlaps with e.g., pwsh path var

* Undid unrelated changes

* Added Az.Resources install to PSRule prep

* Update to latest

* GH PS Rule config fix

* Update to latest

* Update to latest

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4533)

* Added MOVED-TO-AVM for Relay Namespace

* Added MOVED-TO-AVM for Web Connection

Added MOVED-TO-AVM.md for the recently migrated modules (Azure#4538)

* Added MOVED-TO-AVM.md for the Healthcare APIs Workspace

* Update README.md and MOVED-TO-AVM.md for the Application Gateway Web Application Firewall (WAF) Policies module

CARML - AVM module transition complete (Azure#4541)

* readme updates

* readme update

* new template for MOVED-TO-AVM.md

* remove old notice from README files

* updated notice

* update informational notice in the MOVED-TO-AVM.md files

* update moved-to-avm notice

* moved-to-avm, readme and retired files updated

* readme update

* deleting modules' source code

* delete README files

* rename RETIRED.md and MOVED-TO-AVM.md to README.md

* readme update

* readme updates
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
… Configuration Property (Azure#3899)

[CI Environment] Enabled the usage of both the old published module name, as well as the new PBR-aligned (#3892)

* Simplified specs resource type identification

* Updated tempalte spec name handling

* Added a switch to control the name used for publishing via the settings.yml

* Temp switching setting to use classic name for testing

* Removed apparently redundant function

* Introduced temp change

* Introduced temp change

* Added conversion

* Added Microsoft to MS rename for template specs

* Disabled anything but publishing for testing

* Disabled anything but publishing for testing

* Disabled universal packaging as already tested

* Disabled api aligned

* Disabled most of gh pipeline for testing

* Refactored bool conversion to be more robust

* Added missing quote

* Update to latest

* Undid temp change

* Small fix

* Removed temp changes

* Added missing flag

* Added missing flag

* Re-enabled tests

* Readme fixes

* Readme fixes

* Readme fixes

* ReadMe Fixes

Fixed logic by introducing api name fetching

Push updated Readme file(s)

Push updated API Specs file

Fixed diverse references (#3905)

[Modules] Fix/Add purge during removal of machine learning workspace (#3597)

* Update custom publishing resources

* Add script for purging machine learning workspace

* reset settings

* remove double space

* fix attempt #1

* correct spelling of retry

* align with Invoke-ResourceRemoval.ps1

* fix

* Reset files

* Update utilities/pipelines/resourceRemoval/helper/Remove-ResourceList.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Restructure

* added break again

* align outputs/logs

* Moved out of default to before switch

* Apply suggestions from code review

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Remove DevTestLab as logic is covered with regular flow now

* Change logging and removal loop slightly

* Fixing logic

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

* Update utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRemoval.ps1

Co-authored-by: Alexander Sehr <[email protected]>

---------

Co-authored-by: Alexander Sehr <[email protected]>

[Modules] Updated ACR test cases to support dynamic paired region dependency (#3900)

[Suggestion] - Some changes to PR template (#3667)

* Update custom publishing resources

* Update PULL_REQUEST_TEMPLATE.md

* Reset settings.yml

* changes

* changes

[Modules] ML - Wait on Private Endpoints before creating compute instances (#3908)

* [Modules] ML - Wait on Private Endpoints before creating compute instances (#3715)

* wait on PeP before creating compute

* fix private end-point

* reset pep

* change pep

* update version

* update readme

* fix json

* fix json

* update mls json

* update documents

* reset settings

---------

Co-authored-by: Alexander Sehr <[email protected]>

* Regenerated json

---------

Co-authored-by: Steven De Lausnay <[email protected]>

Push updated Readme file(s)

Users/alsehr/new bicep features (#3902)

* Introduced hidden-title tag for reference

* Added usage of CICR function

* Regenerated all docs

* Removed unintended change

* Rolled back some changes & fixes

* Further udpates

* Small event grid fix

* Small event grid fix

* Small vm image fix

[Modules] New child module ACR cache-rules (#3909)

* add cache-rules

Signed-off-by: David J. M. Karlsen <[email protected]>

* update readme

* have submodule instead

* update docs

* Refactored module

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

---------

Signed-off-by: David J. M. Karlsen <[email protected]>
Co-authored-by: David J. M. Karlsen <[email protected]>

Push updated Readme file(s)

add required module for set-modulereadme.ps1 (#3915)

Co-authored-by: Tao Yang <[email protected]>

Adjusted cond (#3583)

[CI Platform] Enabled module publishing from feature branch prerelease publishing without publishing stable version (#3906)

[Modules] New module for `Microsoft.Search/searchServices` (#3883)

* Initial files, by REST2CARML

* first minimal working version

* Added identity support (in progress)

* Added locks, role assignments and tags

* Added support for diagnostic settings

* Added support for private endpoints

* Updated lock api version

* Added support for sharedPrivateLinkResources

* Changed requestMessage and groupId to Required

* Added publicNetworkAccess and networkRuleSet settings

* authOptions & cmkEnforcement implemented & tested

* Some cleanup

* Generated readme and ARM

* Added ARM

* Added YAML files

* Added module metadata

* YAML file update (quotes)

* Update readme + ARM

* Addressed NATURAL_LANGUAGE Linter error

Push updated Readme file(s)

Release utility fix

[Wiki] Updated Guidelines around publishing (#3924)

* First draft publishing

* Compressed

* Updated onboarding guide

* Update to latest

Updated API version (#3923)

[Modules] Update the AKS API Version to latest and added new features (#3920)

Push updated Readme file(s)

[Modules] Updated Databricks module to support more individual properties, PE & CMK (#3561)

=> Seeing myself in given the review by @ahmadabdalla and successful test.

* First draft & test

* Latest draft

* Latest working draft

* Latest working draft

* Latest working draft

* Latest working draft

* Latest working draft

* Updated template & readme

* Updated test

* Attempted alternative property usage

* Addressed static issues

* Update to latest

* Latest working draft

* Updated preview removal flag

* Updated parameter handling

* Rollback unrelated change

* Moved dislocated code

* Update to latest

* Updated docs

* Updated PE module API version to unblock PR

* Update modules/databricks/workspace/.test/common/dependencies.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* Update modules/databricks/workspace/.test/common/dependencies.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* Update modules/databricks/workspace/.test/common/dependencies.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* Added CIDR function

* Update modules/databricks/workspace/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* Updated docs

---------

Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

Updated Purview target location (#3925)

[Modules] Express-route-gateway: Updated RBAC handling & added min test (#3927)

* Updated RBAC handling & added min test

* Added ref

* Added missing lock implementation

* Updated JSON

Push updated Readme file(s)

[Modules] Updated the Private Endpoint nested module in resources to support location property option (#3929)

Updated docs (#3930)

[Fixes] Fixed `ConvertTo-ARMTemplate` test case  (#3931)

* Fixed param ref

* Removed test for a parameter that isn't supported anymore

Fixed targetScope (#3932)

[Fixes] Policy-Insights: Fixed possible scope for test cases (#3935)

[Fixes] Lock: Removed unused test parameter (#3934)

* Lock: Removed unused test parameter

* Update main.test.bicep

* Update main.test.bicep

[Modules} Network Application-Gateway: Added private endpoint support (#3928)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* Added appGateway private endpoint functionality

* Updated main.json

* Added back metadata

* Fixed module path reference

* Updated test case

* Updated readme

* Updated test case

* Updated test case

* Updated test case and readme

* Updated test case

* Updated test case

* test

* test

* Updated keyvault name in testcase

* test

* Update test case

* test

* test

* test

* test

* test

* test

* Update test case

* Updated test case

* Updated private endpoints subscription

* Updated test case

* Updated test case

* Updated test case

* Updated test case

* Undo settings.yml changes

* Undo settings.yml changes

* Undo setting.yml changes

* settings.yml

* settings.yml

* settings.ynl

* test

* test

* test

* Update modules/network/application-gateway/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* Reverted keyvault unique name

* Regenerated main.json

---------

Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

Removed unused input param (#3933)

[Fixes] Tags: Removed unused param (#3936)

[Fixes] Fixed ConvertTo-ARMTemplate test case (#3937)

* Fixed param ref

* Removed test for a parameter that isn't supported anymore

* Update to latest

* Small fix

Removed files & test cases (#3940)

Push updated API Specs file

[Modules] Updated Redis Cache RBAC typo (#3942)

[Modules] Updated Managed Identity API Version and Added Federated Identity Credential (#3941)

Push updated Readme file(s)

[Modules] Updated Cosmos DB Module tests to support dynamic primary and secondary region locations (#3946)

Push updated API Specs file

[Modules] Update allowed version values (#3951)

* Update allowed version values

* ARM Update

* Readme Update

---------

Co-authored-by: Praveen Potturi <[email protected]>

Push updated Readme file(s)

[Modules] Enable AAD authentication (#3952) (#3953)

* [Modules] Enable AAD authentication (#3952)

* Enable AAD authentication

* Regenerated ARM and Readme

---------

Co-authored-by: Praveen Potturi <[email protected]>

* Added working test

---------

Co-authored-by: Praveen Potturi <[email protected]>
Co-authored-by: Praveen Potturi <[email protected]>

Push updated Readme file(s)

[CI Platform] Fixed ADO Publish Bicep Registry Job ordering bug for prerelease branches (#3957)

The filtering option was placed in the wrong sequence.

[Modules] Support for inGuest Patch support with Azure Update Manager (#3956)

* modify settings.yml

* Push updated Readme file(s)

* installPatches support

* Push updated Readme file(s)

* revert settings

* removed namePrefix

* revert changes

* revert readmes

* add module README.md

* modify common test case

* remove emtpy line in common test case template

---------

Co-authored-by: Jens Diedrich <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

Push updated Readme file(s)

fixed file name for saved search child resource (#3979)

[Modules] Updated the Redis Cache Module API Version and bug fixes for the module (#3981)

[Fixes] Implement fixes to correctly identify resource type & pipeline (#3980)

* Update to latest

* Added casing to provider namespace

* Undid incorrect fix

* Alternative proposal

* Added missing ref

* Updated all readmes

[Fixes] Adjusted case-handling for NFSv3 to improve idempotency (#3983)

* Update to latest

* Update to latest

[Modules] Added support for Azure AD Authentication for MySQL Flexible Server (#3982)

* added admins

* updated tests

* Updated based on feedback

Push updated Readme file(s)

[Modules] Added module for Redis Cache Enterprise and Database (#3984)

Push updated Readme file(s)

Push updated API Specs file

[Modules] Added known issues for the Redis Cache Enterprise Module (#3986)

Push updated Readme file(s)

[AVM] Added disclaimer draft (#3958)

* Update to latest

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Erika Gressi <[email protected]>

* Update README.md

Co-authored-by: Erika Gressi <[email protected]>

* disclaimer updates

* Update README.md

* Update README.md

---------

Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Mate Barabas <[email protected]>

readme update (#3991)

[PSRule] Fix Keyvault issues  (#3989)

* uniquestring with utc datetime

* json rollback and psrule ver update

* 1.29.0

* upd

* upd

* utcnow

* undo

* newGUID

* test

* upd

* upd

* upd

* upd

* upd

* removed  'all' permission from secret

* upd

* upd

* upd

* upd

* upd

---------

Co-authored-by: Fabio Masciotra <[email protected]>

[PSRule] Public Ip addresses (#3998)

* updated public IP default sku

* updated json and supress PSrule availability zones

---------

Co-authored-by: Elena Batanero Garcia <[email protected]>

Push updated API Specs file

Regenerated templates (#4009)

fix bicep test file pester test (#4019)

Fix Public Ip modules and dependent modules  (#4023)

* Updated json

* static default changed

* update json

* updated readme

* updated Azure Firewall json

* updated json vms

* updating jsons

* Added more Zones publicIPZones virtual-network-gateway

* Updated nat gateway PIP

* added zones bastion custompip test

* Updated vm tests PIP

* updated readme bastion

* updated vm readme

* updated readme virtual-network-gateway

* updated vms

* Update modules/compute/virtual-machine/.test/linux/main.test.bicep

---------

Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

Push updated Readme file(s)

Added securestring and secure() to several arm templates and biceps (#4021)

* Added @secure() to vpn-connection/main.bicep

* Added @secure() to connection/main.bicep

* Added securestring to connection/main.json

* Added securestring to vpn-gateway/main.json

* Update README.md

* Update README.md

* Used 'bicep build' to update main.json

* Used 'bicep build' to update main.json

* Updated main.json files

Push updated Readme file(s)

[Utilities] Enabled `Set-ModuleReadMe` to find looped test cases (#4022)

* Fixed reregex

* Fixed reregex

* Updated tool

[CI Environment] Updated reference resolution to simplified AVM approach (#4026)

* Updated references script of AVM efforts

* Adjusted casing

* Updated references script of AVM efforts

* Regenerated all docs

[Modules] Updated Azure Key Vault Readme (#4029)

[Modules] Updated Web Sites API Version to '2022-09-01' and added new parameters (#4027)

Push updated Readme file(s)

[Modules] Fixed AKS Key Vault Secrets Provider Output and added additional test parameters (#4034)

Push updated API Specs file

bump checkout version (#4037)

Fixed small issues of readme generation script (#4047)

Parameter Usage: Service endpoints fix  (#4048)

* Fix Azure/ResourceModules#3007

* Set-ModuleReadMe run

[Modules] sql/managed-instance - Fixed bug with vulnerability assessment using storage acct. behind firewall/vnet (#4033)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Added parameter to handle scenario where vulnerability assessment storage accounts are behind firewall or vnet

* Updated parameter description and readme

* Re-complied arm template

* Updated arm template file

* Merge branch 'main' of https://github.com/lsnoddy/ResourceModules into users/lsnoddy/sqlMI

* Updated arm template build

* Simplified vulnerabilityAssessmentProperties var

* Re-complied arm templates

* Undo settings.yml file changes

* Changed storageAccountFirewallOrVnet to useStorageAccountAccessKey

* Fixed role name

* Added vulnerability assessment rbac test case

* Moved nested_storageRoleAssignment to main .bicep folder

* Added createStorageRoleAssignment param and systemAssignedIdentity condition for va deployment

* Updated readme and json files

* Added param note and updated readme and json files

* custom settings

* Updated test case

* Updated test case, moved nested rbac file under va .bicep, updated readme

* Revert settings.yml file changes

* revert settings.yml

Push updated Readme file(s)

[Modules] CDN Profile afd resources (#4051)

* Added afd endpoint and route

* Added custom domains

* Added origin groups and origins

* Added rule sets and rules

* Added secrets

* Updated profile template

* Added tests for afd resources

* Update ARM template and Readme

* Profile readme update

* Afd ruleSets value updated for tests

* Resloved PR comments

* Updated ARM and Readme

---------

Co-authored-by: Praveen Potturi <[email protected]>

Push updated Readme file(s)

Push updated API Specs file

[Modules] Uplift the Event Hub Module API Version, add support for Retention and additional test cases (#4065)

Push updated Readme file(s)

[Modules] Update the PostgreSQL - Configurations child module deployment to be sequential (#4071)

Push updated Readme file(s)

[Modules] New Module - Azure Databricks Access Connectors (#4066)

Push updated Readme file(s)

Fixed param description (#4076)

[Modules] Updated Service Bus to latest API and introduced new parameters (#4069)

Push updated Readme file(s)

[AVM] Updated Readme's to support AVM transition - Part (2) (#4073)

[AVM] Updated Readme's to support AVM transition - Part (1) (#4072)

[AVM] Updated Readme's to support AVM transition - Part (3) (#4080)

* Updated desktop virtualization host and scaling plan

* Updated Digital Twins

* Updated event grid

* Updated event hubs

* Healthcare APIs

* Updated healthcare APIs

* updated action groups

* activity log alert

* insights activity log attempt v2

* Updated metric Alert

* document db 1

* Updated cosmos db

[AVM] Updated Readme's to support AVM transition - Part (-1)  (#4077)

* Rollback of unrelated changes

* Rollback of unrelated changes

* Update to latest

* Update to latest

* Update to latest

* Serverfarm

* host env

* IT

* Synapse key

* Storage ManagePolicy

* Storage

* Update to latest

* SQL

* SQL MI

* Web pub sub

* Update to latest

* Namepsace

* Security

* Update to latest

* Regen readmes

[AVM] Updated Readme's to support AVM transition - Part (-2) (#4078)

* rg

* ds

* Recovery Vault

* policy

* Workspace

* von

* vpn gw

* vn gw

* Update to latest

* VNET

* Hub connection

* traffigmanager

* Routes

* Private Link Service

* Regen readmes

* Compiled template

 [AVM] Updated Readme's to support AVM transition - Part (-3)  (#4079)

* PE

* dns zone

* network manager

* network manager

* NIC

* LB

* dns resolver

* connection

* Bastion Host

* Firewall

* MgmtGroup

* Lighthouse

* Maintenance Config

* ML

* LA

* kube

* Secret

* kvlt

* Regen readmes

* Compiled templates

[Modules] Updated Event Hub - Recompiled JSON files (#4081)

[Modules] Updated Network Manager JSON Files and Readmes (#4082)

[Modules] Removed auto-generated parameter usage sections (#4083)

* Removed readme sources

* Removed role assignments

* Removed tags

* Removed PE

* Removed manage identity

* excess newlines

* Removed remaining occurences

* Cleanup notes

* Finalizing touches

Push updated API Specs file

Made metadata removal ready for UDT (#4090)

[Modules] Updated banner & added `MOVED-TO-AVM.md` files (#4097)

* Updated banner

* Updated banner and added moved files

* Updated link

* Update README.md

Co-authored-by: Erika Gressi <[email protected]>

* Added moved to SSH

---------

Co-authored-by: Erika Gressi <[email protected]>

[Utilities] Introduced `Set-Module` script (#4067)

* Moved diverse scripts around and updated them to latest AVM

* Moved further scripts

* Small fix

* Further fixes

* Several improvements and fixes

* Private registry specific pdates

* Updated docs

* Updated path

* Renamed function

* Ran generation for KVLT to enable testing of pipeline

* Updated & reduced tests where it made sense

* Fixed pester tests

* Moved cross-ref script back to tools

* Moved local-ref script back to pipes

* Fixed ref

* Fixed ref

* Fixed ref

* Fixed ref

* Push updated Readme file(s)

* Rollback test changes

* Updated test file overview markdown via scrip

* Roll KVLT back post updates

* Updated AAD considerations

* Removed default headers

* Update to latest

* Enabled notes

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Remvoed notes feature

* ReadMe rollback (as handled in different PR)

* Added latest improvements

* Updated readme script to ONLY allow notes and delete all else

* Added support for top-level diff

* Updated logic that detects notes

* Update to latest

* Added should process

* Added cross ref cache

* Small fix

* Fixed script refs

* Another fix

* Improve Cross ref runtime

* Update to latest

* Update docs/wiki/Contribution guide - Generate module readme.md

Co-authored-by: Ahmad Abdalla <[email protected]>

* Update docs/wiki/Contribution guide - Generate module readme.md

Co-authored-by: Ahmad Abdalla <[email protected]>

* Added docs

* Ajusted usage examples header

* Renamed header

* Regenerated modules 1-60  (#4084)

* Regenerated first 60 files

* Small fixes

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 61-120 (#4085)

* Regen readmes 2

* Fixed script refs

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 121-180 (#4086)

* Regen readmes 3

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 181-240 (#4087)

* Regen readmes 4

* Fixed templates

* Regen

* Renamed header

* Regenerated modules 300-366 (#4089)

* Regen readmes 6

* Fixed templates

* Small update

* Regen

* Renamed header

* Regenerated modules 241-300 (#4088)

* Regen readmes 5

* Fixed templates

* Regen

* Renamed header

* Updated readme script

* Updated usage example description

* [Utilities] Enabled progress bar on module update & depth param (#4098)

* Tested logic & added depth param

* Added finally block

* Enabled cancel

* ReadMe fallback

* Added docs

* Added silent continue on finally for non-cancel

* Update utilities/tools/Set-Module.ps1

Co-authored-by: Ahmad Abdalla <[email protected]>

---------

Co-authored-by: Ahmad Abdalla <[email protected]>

* Cross ref fix

* Update to latest

* Added verbosity

* Added verbosity

* Update to latest

* Adjusted syntax

* Adjusted syntax

* Adjusted verbosity

* Added force

* Cleanup

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>
Co-authored-by: Ahmad Abdalla <[email protected]>

[Modules] Update the SQL - Server module API version to the latest documented version (#4102)

* [Modules] Updated SQL Server API to latest documented

* jsons

* updated readme

[Modules] Updated AKS Module API Version (#4103)

* added config

* updated JSON files

[Modules] Updated App Configuration Module to use the latest APIs and added support for CMK (#4105)

* [Modules] Updated App Configuration Module API Version and added CMK

* Updated Tests

* Updated

* Updated module

Push updated Readme file(s)

[Modules] Updated SQL Managed Instance module API Version (#4104)

[Modules/Utilities] Migrated PE from AVM + enabled UDT for nested resources (#4109)

* Migrated PE from AVM + enabled UDT for nested resources

* Re-added version.json

* Updated PE ref

* Updated more tests and added rule suppresion

* Updated remaining tests

* Moved paths

* Regenerated all readmes

* Small lock update

* Adjusted how hash is detected

* Update to latest

* Added removed telemetry

* Update to latest

Push updated Readme file(s)

Updated dns references (#4119)

[Modules] Updated locks to UDT as per AVM specs (#4112)

* Updated locks & implementation. Parameter and UDT pending

* Replaced param

* Added UDT

* Small fix

* Fixed diverse templates

* Refreshed json

* Fixed bicep templates

* Further fixes

* Updated PE lock

* File regen

* small api fixes

* Fix for healthcare lock

* Fixed power BI lock

* Fixed insights data collection

* Updated RG

* Fixed lock passthru on several instances

* Adjusted scope

* Adjusted cmk for service bus ns

* Updated ref

* Updated cmk with udt workaround

* Updated storage

* Updated cmk

* Fixed readme

* Updated cmk for app-config

* Updated cmk for batch

* Updated cmk for cognitive

* Updated cmk for container instance

* Updated logs for data collection

* Updated cmk for auto

* Updated batch pe test

* Updated cog ser json

* Updated VM

* Container group refresh

* Updated reg

* Updated managed service

* Updated databricks

* Udated data factory

* Fixed msi ref

* Fixed script ref & cog

* Fixed cotainer reg

* Atempted to fix managed-cluster

* Try & fix new key treating in databricks

* Updated db-for

* Updated log for digital twin

* Updated ML

* Update synapse

* Updated databricks to work around new bicep limitation

* Updated KVLT + Purview

* Added batch to security center to how to fix update bug

* Added write host for readme in case of diff for troubleshooting

* Rollback

Push updated Readme file(s)

[Modules] Migrated batch [1/4] to AVM RBAC (#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

Push updated Readme file(s)

Push updated API Specs file

[CI environment] Add nameprefix to rg test names  (#4130)

* rename rg

* add nameprefix

* add nameprefix tags

[Modules] Migrated batch [2/4] to AVM RBAC (#4126)

* Updated templates

* Filtered rules & regen templates

* Small changes to kvlt

* added missing scopes

* Refreshed templates

* Added missing scope

* Refrehsed health api & bot

* Updated templates

Push updated Readme file(s)

[Fixes] Removed redundant empty lines in test files (#4133)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Remvoed empty rows

* Update to latest

[Modules] Migrated batch [3/4] to AVM RBAC (#4127)

* Generated content for batch 3

* Updated roles

* Update to latest

* Update to latest

* Updated bastion

* Regen firewall template

* Remvoed empty rows

Push updated Readme file(s)

[Utilities] Implemented several improvments for readme script (#4134)

* First readme update

* tested changes

* Remvoed file deletion

* Added URL test retry

* Added support for orphaned & moved readmes

* Ran readme utility

[Modules] Migrated batch [4/4] to AVM RBAC (#4132)

* Updated PowerBI to convention

* Update to latest

* Updated templates

* Reduced roles

* Regen templates

* Updated Operational Insights roles

* Update to latest

* Removed redundant newline

* Updated readmes

* Regenerated templates

* Update to latest

* Fixed SQL-MI db lock

* Fixed web site slot lock

* Update to latest

* Removed redundant empty line

* Adjusted cmk for synapse workspace

* Fallback

Push updated Readme file(s)

[Modules] Updated App Service Plan API to 2022-09-01 (#4143)

* [Modules] Updated App Service Plans API Version

* updated plans

* Updated JSON and README

* Set reserved to conditional

Push updated Readme file(s)

[Modules] Hotfix for the App Service Plan module to fix the conditional parameter description (#4144)

* Quick fix to the App Service Plan Module

* Updated parameter description

[Modules] Updated PE schema to AVM specs (#4147)

* Updated templates

* Update to latest

* Regenerated templates

* Updated readmes

* Applied fixes & regen

Push updated Readme file(s)

[Modules] Uplifted the SQL Server - Vulnerability Assessment child module to support Storage RBAC (#4145)

* [Modules] Uplifted the Vulnerability Assessment child module for SQL to align with SQL MI

* updated readme

* Updated dependencies to remove MI Principal ID, not needed

Push updated Readme file(s)

[Modules] Updated Diagnostic Settings to AVM Specs (#4154)

* Updated main templates

* Updated most test files

* Update to latest

* Updated templates, compiled jsons, updated readmes

* Missing update

* Fixed SQL MI

* Fixed SQL Server

* Workaround for diag

Push updated Readme file(s)

Push updated API Specs file

[Module] Added Microsoft.App/jobs (#4156)

* Module App Container Job

* add pipelines

* temp trigger for new module validation

* fix file endings

* trigger test

* fixed parameter descriptions

* update description in main.json

* update readme

* trigger validation

* fix line ending

* trigger validation

* fix workload profile

* add workload profile test

* update readme

* reduce test serviceShort

* fix test

* fix dependency

* Prepare PR

* Fix spelling of ID

* Resolved review topics

* added new managed identities method

Push updated Readme file(s)

[Modules] Updating Moved-to-avm.md on Migrated Modules (#4164)

* Adding Moved-to-AVM.md

* updated readme

Added MOVED-TO-AVM files (#4165)

[Modules] Updated identities to UDT as per AVM specs - Batch 1 (#4124)

* Updated API Management module

* Updated Container App module

* Updating Configuration Store module (ongoing)

* Updated Configuration Store module

* Updated Automation Account module

* Comment headers formatted

* Readme/ARM for first four modules

* Updated Batch Account module

* Fixed parameter descriptions

* Updated Readme and ARM

* Updated Redis Cache module

* Container App - Fixed parameter descriptions

* Updated Cognitive Services module

* Updated VMSS module

* Updated Container Group module

* Updated Container Registry module

* Updated Data Factory module

* Updated Event Grid / System Topic module

* Updated EventHub Namespace module

* [Modules] Resolved conflicts (#4129)

* [Modules] Migrated batch [1/4] to AVM RBAC (#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Push updated Readme file(s)

* Updated templates

* Updated templates

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>

* Clean-up, some fixes

* Removed Azure Firewall changes from branch

* Update API common test file

* Update API common test file2

* Updated Recovery Services Vault module

* Updated ServiceBus Namespace module

* Updated SQL Managed Instance module

* Updated SQL Server module

* Updated Static Website module

* Updated Web Site module

* Updated website slot readme/arm

* Redis Cache - Testing with two identities

* Configuration Store module - Testing with two identities

* Updated Signal-R WebPub Sub module

* Updated Barch module to support only one type of identity

* Updated AKS module

* Updated Databricks Access Connector module

* Updated Disk Encryption Set module

* Updated Search Service module

* Updated Backup Vault module

* Updated Firewall Policy module

* Updated MySQL Flexible server module

* MySQL Flexible server module - namePrefix reset

* Updated Health Bot module

* Updated NetApp Account module

* Updated App Gateway module

* Updated Deployment Script module

* Updated PostgreSQL Flexible Server module

* Fixed description of userAssignedResourcesIds

* Updated Storage Account module

* Updated Web Hosting Environment module

* Updated Log Analytics Workspace module

* Updated Logic Workflow module

* Updated ML Workspace module

* Updated ML Workspace Compute module

* Updated Cosmos DB module

* Updated VM module

* Updated Digital Twins module

* Updated Healthcare APIs module

* Updated DevTest Lab module

* Updated PurView Account module

* Fixed Digital Twins missing references

* Fixed DevTest Lab formattedManagementIdentities ref

* Purview fix

* Purview fix 2

* Purview updated ARM

* SQL MI fix

* SQL MI updated ARM

* SQL MI removed new output

* Small fixes

* Fixed SQL Server module

* DigitalTwins - fixed params

* Digital Twins - reset to main

* mySQL - updated param description

* postgreSQL - updated param description

* mySQL - updated conditional param description

* postgreSQL - updated conditional param description

* Updated param description for "one identity only" modules

* Disk Encryption Set - updated keyVaultPermissions implementation

* Removed identity from Gremlin DB

* Web Hosting Env - changed the way how to suppress warning

---------

Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

Push updated Readme file(s)

[Modules] Updated tags to AVM standard - Batch 1 (#4159)

* First batch

* Updated automation account

* Attempted fix of split handling in automation account

* Updated bicep of vm

* Rollack of language server 2 from dev test

* Update to latest

* JSON update

* Added split workaround

* Updated tag & rbac handling

* Update to latest

* Updated api

* Updated Automation Account

* Adjusted AutoAccount

* Undid phantom role assignment change

* Update to latest

Push updated Readme file(s)

[Modules] Updated tags to AVM standard - Batch 2 (#4160)

* Second batch

* Updated firewall & simplified it

* Updated bastion & firewall to default with IP

[Modules] Updated tags to AVM standard - Batch 3 (#4161)

* Third batch

* Updated tags

Push updated Readme file(s)

[Fixes] Fixed incorrect UDT required identification & updated allowed & default value handling (#4168)

* Updated API Management module

* Updated Container App module

* Updating Configuration Store module (ongoing)

* Updated Configuration Store module

* Updated Automation Account module

* Comment headers formatted

* Readme/ARM for first four modules

* Updated Batch Account module

* Fixed parameter descriptions

* Updated Readme and ARM

* Updated Redis Cache module

* Container App - Fixed parameter descriptions

* Updated Cognitive Services module

* Updated VMSS module

* Updated Container Group module

* Updated Container Registry module

* Updated Data Factory module

* Updated Event Grid / System Topic module

* Updated EventHub Namespace module

* [Modules] Resolved conflicts (#4129)

* [Modules] Migrated batch [1/4] to AVM RBAC (#4125)

* Updated first badge of templates (readmes pending)

* Update to latest

* Compiled templates

* Compiled templates

* Compiled first few readmes

* Updated test files

* Updated readmes

* Reduced roles

* Updated templates

* Rollback different branches' changes

* Updated nic & pip

* Fixed test file

* Refreshed vm

* Push updated Readme file(s)

* Updated templates

* Updated templates

---------

Co-authored-by: CARMLPipelinePrincipal <[email protected]>

* Clean-up, some fixes

* Removed Azure Firewall changes from branch

* Update API common test file

* Update API common test file2

* Updated Recovery Services Vault module

* Updated ServiceBus Namespace module

* Updated SQL Managed Instance module

* Updated SQL Server module

* Updated Static Website module

* Updated Web Site module

* Updated website slot readme/arm

* Redis Cache - Testing with two identities

* Configuration Store module - Testing with two identities

* Updated Signal-R WebPub Sub module

* Updated Barch module to support only one type of identity

* Updated AKS module

* Updated Databricks Access Connector module

* Updated Disk Encryption Set module

* Updated Search Service module

* Updated Backup Vault module

* Updated Firewall Policy module

* Updated MySQL Flexible server module

* MySQL Flexible server module - namePrefix reset

* Updated Health Bot module

* Updated NetApp Account module

* Updated App Gateway module

* Updated Deployment Script module

* Updated PostgreSQL Flexible Server module

* Fixed description of userAssignedResourcesIds

* Updated Storage Account module

* Updated Web Hosting Environment module

* Updated Log Analytics Workspace module

* Updated Logic Workflow module

* Updated ML Workspace module

* Updated ML Workspace Compute module

* Updated Cosmos DB module

* Updated VM module

* Updated Digital Twins module

* Updated Healthcare APIs module

* Updated DevTest Lab module

* Updated PurView Account module

* Fixed Digital Twins missing references

* Fixed DevTest Lab formattedManagementIdentities ref

* Purview fix

* Purview fix 2

* Purview updated ARM

* SQL MI fix

* SQL MI updated ARM

* SQL MI removed new output

* Small fixes

* Fixed SQL Server module

* DigitalTwins - fixed params

* Digital Twins - reset to main

* mySQL - updated param description

* postgreSQL - updated param description

* mySQL - updated conditional param description

* postgreSQL - updated conditional param description

* Updated param description for "one identity only" modules

* Update to latest

* Updated Allowed & Default value handling, etc.

* Rollback of unrelated changes

* Updated readmes

* Small formatting

---------

Co-authored-by: Kris Baranek <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

Push updated Readme file(s)

Updated the way the NAT GW handles pip (#4158)

* Updated the way the NAT GW handles pip

* Updated triggers

* Added location

* Updated NATGW Prefix sku

* Update to latest

* Update dependencies.bicep

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update modules/network/nat-gateway/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

---------

Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

[Modules] Private Endpoint User Defined Type Bug (ipConfigurations and customDnsConfigs) (#4167)

Push updated Readme file(s)

[Utilities] Enabled expansion of child properties in ReadME (#4175)

* Update to latest

* Regenerated docs

[Modules] Updated CMK to AVM specs (#4173)

* Updated CMK for templates

* Updated test case

* Updated test case

* Regenerated files

Push updated Readme file(s)

[Modules] Updated Redis Cache Enterprise Logging (#4176)

Push updated Readme file(s)

[Modules] Update test folder structure (#4181)

* test 2 moduoles

* tests folder

* Update Get-ModuleTestFileList.ps1

* Update module.tests.ps1

* e2e folder

* rename tests

* ref shared scripts

* ref shared templates

* ref module from main.test.bicep

* authorization namespace

* policy-insignts namespace

[Modules] Rename min test to defaults (#4184)

* defaults

* readmes

[Modules] Remove max test from apim and analysis services (#4188)

* defaults

* readmes

* merge max and common

[Modules] Rename common test to max (#4190)

* rename folders

* serviceshort

* readme

Push updated API Specs file

[Modules] Added waf-aligned test (#4193)

* waf folders

* waf serviceshort

* waf metadata

* waf readme

Moved module to AVM - closes #4044 (#4203)

* Moved module to AVM

* Updated README

[Modules] Fix website publishing cred policy  (#4202)

* update Web Site Basic Publishing Cred Policies

* fix ARM json template

* update website arm template

* Update modules/web/site/basic-publishing-credentials-policy/main.bicep

Co-authored-by: Ahmad Abdalla <[email protected]>

* update parameter description

---------

Co-authored-by: Tao Yang <[email protected]>
Co-authored-by: Ahmad Abdalla <[email protected]>

Push updated Readme file(s)

Push updated API Specs file

Removed redundant null values from UDT as per AVM (#4208)

[Modules] New Child Module for Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies (#4215)

* add website slot basic pub cred policy

* update

* update

* update

* update

* update

* update

* update

* update

---------

Co-authored-by: Tao Yang <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM.md  for `operational-insights/workspace` module (#4200)

* Added MOVED-TO-AVM.md

* Updated readme

Added MOVED-TO-AVM.md (#4199)

[Bug Fix] Remove kind parameter from App Service Plan `web/serverfarm` module (#4242)

Push updated Readme file(s)

[Modules] Updated identities to UDT as per AVM specs - Batch 2 (#4240)

* Wiki update - systemAssignedMIPrincipalId output

* Dev Test Lab - removed redundant output

* Web Site - aligned slotSystemAssignedMIPrincipalIds output name

* Upated ditital twins module

* Digital twins - updated readme and arm of child modules

* Digital twins - fixed identities of the endpoints

* Digital twins - ARM Update

* Restored original settingy.yml

* Upated Synapse Workspace module

* Digital Twins: added systemAssignedMIPrincipalId output and corresponding test

Push updated Readme file(s)

[Modules] Removed excess s from MI UDT definition (#4243)

* Removed excess s from MI UDT definition

* app/job module - fixed identity output name

* Removed excess s from MI UDT definition - part 2

Added MOVED-TO-AVM files  (#4204)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Add MOVED-TO-AVM files

* revert settings.yml changes

Search Service - fixed version file schema (#4247)

Added MOVED-TO-AVM (#4248)

[Modules] Follow-Up-To: Added Azure Key Vault key management service settings to Security profile (#4252)

* [Modules] Added Azure Key Vault key management service settings to Security profile (#4251)

* Initial commit

* Update readme

* add Enable KMS in Azure test

* Remove accidently added blank line

* Update readme

* Rebuild main.json

* Add KMS test back in

* Update readme and generate main.json

---------

Co-authored-by: Asad Arif <[email protected]>

* Updated format to common cmk interface

* Updaed api tests

* Update to latest

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

[Modules] Added itempotency to tests [1/5] (#4210)

* Updated test cases of batch 1

* Updated test templates

* Update to latest

* Undid non-working changes

* Refreshed json

[Modules] Added itempotency to tests [2/5] (#4211)

* Update to latest

* Updated tests

* Update to latest

* Rollback of diverse changes

* Refresh templates

[Modules] Added itempotency to tests [3/5] (#4212)

* Updated batch 3

* Update to latest

* Refreshed templates

[Modules] Added itempotency to tests [4/5] (#4213)

* Updated batch 4

* Refreshed NW

* Test update to vnet

* Update to latest

* Refreshed templates

* Update to latest

[Modules] Added itempotency to tests [5/5] (#4214)

* Updated batch 5

* Update to latest

* Refreshed outdated template

* Missing refresh

* Refrehsed readme

* Refrehsed readme

* Update to latest

Push updated API Specs file

[Fixes] Regenerated docs via WSL to resolve static tests issue (#4261)

* Regenerated docs via wsl

* Updated VNET

* Fixed reference bug

* ReadMe update

[Fixes] Address BlobServices linter warning (#4262)

* Updated SA

* Update to latest

Added MOVED-TO-AVM.md for `search/search-service` module (#4267)

* Added MOVED-TO-AVM

* Added MOVED-TO-AVM

* removed insights/component from branch

Added MOVED-TO-AVM (#4269)

Added MOVED-TO-AVM (#4272)

The current version of flux configuration 2022-03-01 doesn't add Postbuild substitution variables (#4142)

* Updated flux configuration version to 2023-05-01

* Update readme and generate main.json

* Add kustomization settings to tests

* Update readme and generate main.json

---------

Co-authored-by: Asad Arif <[email protected]>

[Modules] Updated Role-Assignment schema & test cases (#4274)

* Updated interface

* Updated test cases

* Update to latest

* Removed unrelated tests

* Removed changes from already migrated modules

* Update to latest

* Updated templates & readmes

Update to latest (#4277)

Migrated module to AVM (#4276)

Migrated to AVM (#4275)

Updated docs (#4283)

Updated test cases & added performance improvements (#4273)

Push updated API Specs file

Push updated API Specs file

[Utilities] Ported 2 AVM Updates back to CARML (#4263)

* Performance Update 1

* ReadMe Recursion Update

* Generated KeyVault ReadMes for review

* Regenerated docs

Added MOVED-TO-AVM (#4306)

[New Feature] Add WhatIf feature to Test module locally script (#4241)

* Add WhatIf feature to Test module locally script

* update

* update

* update

* update

* Update modules/web/serverfarm/tests/e2e/max/main.test.bicep

Co-authored-by: Alexander Sehr <[email protected]>

---------

Co-authored-by: Alexander Sehr <[email protected]>

[Utilities] Updated WhatIf feature to AVM changes (#4308)

* Update to latest

* Implemented several fixes + aligned to AVM changes

* Update to latest

* Update to latest

* Update to latest

Added MOVED-TO-AVM (#4322)

[Fixes] Added missing connection property to VPN GW deployment (#4313)

* First draft

* Refreshed files

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

Added MovedToAVM (#4330)

Added MOVED-TO-AVM (#4334)

Adding Moved to AVM for `power-bi-dedicated/capacity` (#4338)

* Adding Moved to AVM

* Fixed MOVED TO AVM

Adding MOVED-TO-AVM.md (#4340)

Added MOVED-TO-AVM (#4336)

Adding MOVED-TO-AVM to network/trafficmanagerprofile (#4341)

* Updated settings

* Updated settings

* Updated settings

* Updated version

* test

* test

* test

* Updated settings file

* Migrate module to AVM

* Updated readme and json

* revert settings.yml

Added MOVED-TO-AVM (#4335)

[Modules] Added azureMonitorProfile to allow us to enable the Prometheus collector (#4329) (#4331)

* Added azureMonitorProfile to aks resource

* Update readme and generate main.json

* Add [[namePrefix]] back into test

---------

Co-authored-by: aadev1 <[email protected]>
Co-authored-by: Asad Arif <[email protected]>

Push updated Readme file(s)

Container Apps Env Upgrade to latest version 2023-05-01 (#4307)

* Upgrade to latest version 2023-05-01

* Formatted

* assign subnet id if provided

* updated arm template and output defaultDomain

* Lint fix

* minor fix for ReservedCidr, ReservedDnsIP and test

Push updated Readme file(s)

ManagedCluster - WebAppRouting - Updates (#4195)

* Update main.bicep

Do not attempt to load Private DNS Zone when `enableDnsZoneContributorRoleAssignment` is false.

Added output `managedCluster.properties.ingressProfile.webAppRouting.identity.objectId` so I can add role assignment for private dns zone

* Update module

* Upgraded bicep, re-ran

Push updated Readme file(s)

Added MOVED-TO-AVM (#4353)

Push updated API Specs file

Added MOVED-TO-AVM for three modules (#4354)

Ported fixed implemented in AVM to reenabled static test issues (#4352)

Adding Moved to AVM for managed-identity/user-assigned-identity (#4339)

* first draft

* updated avm draft

* moved to avm

* conflicts

* final userid

* readme update

Push updated Readme file(s)

migrated module (#4364)

Bugfix for allowed value logic

Updated NSG Module VM (#4365)

Regenerated all docs & json templates (#4366)

[Modules] Cluster - Expose AGIC Identity Object Id (#4349) (#4375)

* Managed Cluster - Expose AGIC Identity Object Id (#4349)

* Add AGIC identity

* Set-Module

* Update to latest

---------

Co-authored-by: Preston Alvarado <[email protected]>

Push updated Readme file(s)

Added MOVED-TO-AVM for four modules (#4379)

Push updated API Specs file

[Module] Implemented workaround for fileShare role assignment (#4391)

* Update to latest

* Update to latest

Push updated Readme file(s)

Users/arnoldna/4409 app managedenvironment (#4410)

* Moved app/managedenvironment to AVM

* Updated Readme

Push updated API Specs file

Push updated API Specs file

[Fixes] Ensure that VirtualMachineImages are removed before MSIs are removed as there's otherwise a high chance for a lock (#4418)

* Updated removal

* Update to latest

* Update to latest

* Update to latest

Added moved md (#4424)

Added MOVED-TO-AVM for recently migrated modules (#4429)

Updated RG readme (#4431)

[Modules] Updates to the Azure Monitor Private Link Service (AMPLS) Module (#4392)

* Added types and upgraded api version

* Added tests

* Uncommented code

* Added documentation to accessModeSettings and added PrivateOnly value

* Testing using condition

* PR feedback

* Removed access mode from default test

* Updated readme and main.json

* PR feedback

* Uncommented code, added description for exclusion

* Updated markdown and json

* Fixed description to adhere to test

* PR feedback

Push updated Readme file(s)

Added MOVED-TO-AVM (#4435)

Added MOVED-TO-AVM (#4439)

Push updated API Specs file

replace ubuntu version (#4437)

[PSRule] Fix Rule Azure.VMSS.AMA (#3918)

* updates

* update readme

* update

---------

Co-authored-by: Fabio Masciotra <[email protected]>

[Modules] Added missing `Moved-to-AVM.md` (#4440)

* Update to latest

* Regenerated docs

[Modules] Removed excess files (#4441)

* Update to latest

* Regenerated docs

* Update to latest

module moved to AVM (#4453)

* module moved to AVM

* update readme

* add notes back

Push updated API Specs file

Migrate container-service/managed-cluster to AVM specs (#4454)

* moved to avm

* Update readme

Push updated Readme file(s)

Added MOVED-TO-AVM (#4455)

Added MOVED-TO-AVM (#4457)

Push updated API Specs file

Moved to AVM (#4463)

[Utilities] Ported updated reference resolution from AVM (#4468)

* Updated script

* Update to latest

Updated module dependency and fixed typo (#4469)

Update to latest (#4470)

[Modules] moved to AVM: local-network-gateway and virtual-network-gateway (#4471)

* updated modules moved to AVM

* updated readme file with AVM migration assertion

---------

Co-authored-by: Fabio Masciotra <[email protected]>

Scaling Plan MOVED-TO-AVM.md (#4483)

* Create MOVED-TO-AVM.md

* updates

Update to latest

Application group MOVED-TO-AVM.md (#4482)

* Create MOVED-TO-AVM.md

* updates

Workspace MOVED-TO-AVM.md (#4485)

* Create MOVED-TO-AVM.md

* updates

Host pool update readme (#4484)

* Create MOVED-TO-AVM.md

* Create MOVED-TO-AVM.md

* updates

[Fixes] Fixed issue with multi-line parameter descriptions (#4488)

* Ported multiline fix from AVM

* Update to latest

Added moved to avm disclaimer to store account

Added moved to avm disclaimer to app container-app

Added Moved to AVM for migrate modules (#4495)

Added MOVED-TO-AVM (#4498)

[Utilities] Enabled Workflow-Trigger function to trigger only for module diff (ported from AVM) (#4499)

* Add support for triggering workflows based on file diff

* Dummy change to test diff

* Dummy change to test diff

* Adding diff module filter

* Removed dummy changes

Moved from CARML to AVM (#4501)

Added missing slash (#4508)

Added MOVED-TO-AVM.md for the machine-learning workspace (#4505)

Added MOVED-TO-AVM.md for the purview account (#4503)

Added MOVED-TO-AVM.md for the DevTest Lab and Network Manager Modules (#4513)

* added dtl

* Update Network Manager modules

Refactor role assignment filtering in Get-RoleAssignmentList.ps1 (#4515)

* Refactor role assignment filtering in Get-RoleAssignmentList.ps1

* fmt

* Add optional parameter to fetch all available roles

* Refactor Get-RoleAssignmentList.ps1 to fetch relevant Role Definitions by default

* Remove unnecessary debug statements in Get-RoleAssignmentList.ps1

Added MOVED-TO-AVM.md for the CDN Profile module (#4512)

Added MOVED-TO-AVM.md for the configuration store (#4506)

Added MOVED-TO-AVM.md for the Signal-R modules (#4517)

[CI Environment] Ported latest AVM pipline changes (e.g. naming) (#4477)

* Ported several changes

* Update to latest

* Update to latest

* Fixed PSRule setup

* Updated pester test file path

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Changed pwsh

* Update to latest

* Update to latest

* Tried alternative path ref

* Added PS Rule ref

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Renamed paths

* Updated to more specific naming to avoid overlaps with e.g., pwsh path var

* Undid unrelated changes

* Added Az.Resources install to PSRule prep

* Update to latest

* GH PS Rule config fix

* Update to latest

* Update to latest

Added MOVED-TO-AVM.md for the recently migrated modules (#4533)

* Added MOVED-TO-AVM for Relay Namespace

* Added MOVED-TO-AVM for Web Connection

Added MOVED-TO-AVM.md for the recently migrated modules (#4538)

* Added MOVED-TO-AVM.md for the Healthcare APIs Workspace

* Update README.md and MOVED-TO-AVM.md for the Application Gateway Web Application Firewall (WAF) Policies module

CARML - AVM module transition complete (#4541)

* readme updates

* readme update

* new template for MOVED-TO-AVM.md

* remove old notice from README files

* updated notice

* update informational notice in the MOVED-TO-AVM.md files

* update moved-to-avm notice

* moved-to-avm, readme and retired files updated

* readme update

* deleting modules' source code

* delete README files

* rename RETIRED.md and MOVED-TO-AVM.md to README.md

* readme update

* readme updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[cat] modules category: modules enhancement New feature or request wait for author
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants