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

[Modules] Compute gallery image definition update #2674

Merged
merged 4 commits into from
Feb 9, 2023

Conversation

shawntmeyer
Copy link
Contributor

Description

This change is to enable two additional features (Hibernation and Accelerated Networking) on Azure Compute Gallery Image Definitions.

Pipeline references

Compute: Galleries

Type of Change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)
  • 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

@shawntmeyer shawntmeyer requested a review from a team as a code owner February 9, 2023 15:48
@AlexanderSehr AlexanderSehr changed the title [Module] Compute gallery image definition update [Modules] Compute gallery image definition update Feb 9, 2023
@ahmadabdalla ahmadabdalla merged commit b00fe41 into Azure:main Feb 9, 2023
@shawntmeyer shawntmeyer deleted the ComputeGallery-ImageDefinition branch April 18, 2023 17:11
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
…xed default ports parameter (Azure#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

* update

* update

* managedEnvironment module added

* update

* update

* update managed environment module

* update

* update readme

* update

* update

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* update both pipeline files

* update

* update

* update

* update

* update ADO pipeline

* Updated ADO pipeline

* update

* Update .github/workflows/ms.app.managedenvironments.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update

* update

* updated module

* updated Module

* Readme updated

* updated readme.md file

* update

* udpate service connection

* Updated module 25Feb01

* update Module 25Feb02

* update Module 25Feb03

* Module updated Feb04

* Module updated Feb25-1

* Module Update Sat 01

* Update - Sat 02
…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

* update

* update

* managedEnvironment module added

* update

* update

* update managed environment module

* update

* update readme

* update

* update

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* update both pipe…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
…sion to "2022-10-01" (Azure#2549)

[Modules]: Adding Microsoft.CDN Modules (#2487)

* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

* update

* update

* managedEnvironment module added

* update

* update

* update managed environment module

* update

* update readme

* update

* update

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settin…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
[Modules] Fix Machine Learning Workspaces SKU Type and update API version to "2022-10-01" (#2549)

[Modules]: Adding Microsoft.CDN Modules (#2487)

* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

* update

* update

* managedEnvironment module added

* update

* update

* update managed environment module

* update

* update readme

* update

* update

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* Update settings.yml

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Fix Machine Learning Workspaces SKU Type and update API version to "2022-10-01" (#2549)

[Modules]: Adding Microsoft.CDN Modules (#2487)

* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* R…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
[Modules] : New module Microsoft.EventGrid domains (#2545)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Fix Machine Learning Workspaces SKU Type and update API version to "2022-10-01" (#2549)

[Modules]: Adding Microsoft.CDN Modules (#2487)

* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixing tableNames description

* API versions updated

* Adding support for identity

Push updated Readme file(s)

[Modules] Updated  Microsoft.Compute/images: API versions, image sku (#2833)

* Updated source image sku

* Updated API versions

* readme update

[Modules] Updated  Microsoft.Compute/disks: API versions, image sku, new properties (#2831)

* Image source offer and sku fixed

* Update api version of test files and rbac

* Updated disk api version, new properties

* Removed preview features

* readme update

Push updated Readme file(s)

[Wiki] Add further details to identity bug of RSV to documentation (#2624)

* updated the identity issue on the rsv module

* added branch ref

* Update docs/wiki/Known issues.md

Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <felix.borst@microsoft.com>
Co-authored-by: Julian Peißker <30857628+JPEasier@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>

[Modules] Key Vault - Added support for key key auto-rotation (#2840)

Push updated Readme file(s)

Push updated API Specs file

Add support for ADF GlobalParameter (#2842)

Push updated Readme file(s)

[Fixes] Fix target-path reference for Universal Package Publish (#2841)

* Updated publishing to use folder instead of template file

* Changed version for testing

[Modules] Added Database for MySQL Flexible Server Module (#2657)

Push updated Readme file(s)

[CI Environment] Increased Azure DevOps timeout for Microsoft.Web/hostingEnvironments (#2843)

[Modules] Added restrictOutboundNetworkAccess to Microsoft.Sql/servers (#2836)

Push updated Readme file(s)

[Modules] Added missing 'enableDefaultTelemetry' param in test files (#2844)

* Added missing 'enableDefaultTelemetry' param in test files

* Readme files update

[Modules] Updated Network Watcher Module to the latest API Version (2022-07-01) (#2798)

[Modules] Update Container Instances API version and CMK implementation (#2845)

* change encr serviceshort

* shorten dep kv name

* cmk identity

* identity string

* remove tests

* serviceshort back

* other tests back

* cleanup

Push updated Readme file(s)

Simplify the RG RBAC (#2855)

Simplify the RG RBAC

Push updated Readme file(s)

Enforce PS7.3 where required (#2859)

[Modules] Reduced permissions of ML encr test (#2862)

* Reduced permissions

* Update to latest

[Modules] Added modules App-containerApps & App-managedEnvironment (follow-up PR) (#2848)

* [Modules] New module Microsoft.App managedEnvironments for Container Apps (#2832)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe…
svallier pushed a commit to svallier/ResourceModules that referenced this pull request Aug 7, 2024
…mode type (Azure#2529)

Push updated Readme file(s)

Updated Policy Assignment Module API to support Resource Selectors and Overrides(#2528)

Push updated Readme file(s)

[Modules]: Microsoft.RecoveryServices - Param and Readme fix failing pipeline (#2530)

* Updated readme to fix failing pipeline

* Updating default value for publicNetworkAccess

* Removed invalid value

* Updated publicNetworkAccess after review with AS

Push updated Readme file(s)

[Modules] VirtualMachineImages/Images template - adding named Staging Resource Group VM User-Assigned Ids and SIG Image parameters (#2510)

* initial commit for stagingresourcegroup

* changed id to ID

* updated tests

* update shortservice parameter

* added userAssignedIdentities parameter and test

* updated files

* fixed vmUserAssignedIdentity usage

* fixed section title in Readme

* added new sharedimageversion Parameter

* added versions to image definition

* added utc

* updated readme

* Update modules/Microsoft.VirtualMachineImages/imageTemplates/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* updated per Alex's suggestions

* updated based on github comments

* fixed error in static test

* added managed image back to test

* updated for Alex's comments

* added excludefromLatest and storageAccounttype parameters

* fixed test issue

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Microsoft.compute/galleries/images - New Feature - SecurityType property (#2507)

* initial change commit

* updated parameters to prevent blank on securitytype

* updated options on securityType

* fixing issue with blank securityType parameter

* Update modules/Microsoft.Compute/galleries/images/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Fixes] Update ML workspaces parameter description and readme (#2534)

* description

* readme

readme (#2535)

readme update (#2538)

min test (#2537)

Push updated API Specs file

[Modules] Add Microsoft.PolicyInsights Remediation Bicep Module (#2544)

Push updated Readme file(s)

[Modules] Connect Azure Firewall to a VirtualHub (#2395)

* init

* added notes to specific azure firewall setup

* implement vhub

* changed sku based on vnet config

* update properties

* Update bicep configuration

* separated firewallproperties to var

* fixed output

* Update outputs

* namePrifix

* update readme

* update readme

* updated dependency naming

* updated readme

* removed variable

Co-authored-by: Julian Peißker <julian.peissker@microsoft.com>
Co-authored-by: Felix Borst <felix.borst@microsoft.com>

Push updated Readme file(s)

Several smaller follow up updates (#2547)

[Modules] : New module Microsoft.EventGrid domains (#2545)

* added service connection

* update

* Service Connection added

* Added Event Grid Domain topic

* updated RegistryName

* Revert "added service connection"

This reverts commit abe601749a2378cc0fe1e694a811ad68e0f6d024.

* Revert "updated RegistryName"

This reverts commit 56efc1018239ba6e20a7e1ddfa3fb3667d9e93b7.

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Updated symbolic name to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

Scoped updated to domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.bicep/nested_roleAssignments.bicep

updated the id with domain

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/min/deploy.test.bicep

parameter updated from egtmin to egdmin

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/deploy.test.bicep

updated parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/deploy.test.bicep

updated pe parameter

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix to addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated addressPrefix

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/pe/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/.test/common/dependencies.bicep

updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.EventGrid/domains/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme file updated

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Fix Machine Learning Workspaces SKU Type and update API version to "2022-10-01" (#2549)

[Modules]: Adding Microsoft.CDN Modules (#2487)

* Added initial modules for CDN - WIP

* Added Pipelines Files for CDN

* Udated test file

* IUpdated test file

* Added readme files

* Updating for Case sensitivity

* Updated for Pester Test Allignment

* CDN Profile does not support diags - Removing Diags

* Updated endpoint name per string limitations

* Updated Endpoint Irigin deployment

* Updated endpoint name to regex match

* Final Update for GH Workflow

* Updating Readme's for PR

Push updated Readme file(s)

[Modules] Added CMK implementation to Container Instances module & fixed default ports parameter (#1554)

* Added first draft for CMK + minor fixes

* Disabled ports for testing

* Disabled test file & pester

* URL & port tests

* Undid changes

* Updated docs

* Updated wiki

* Updated wiki

* Update to latest

* Removed redundant param

* Minor change in prep

* Updated versioning

* Update to latest

* Update to latest

* Cleanup

* Update to latest

* Update to latest

* Update to latest

* cleanup

* Latest somehow working

* Updated docs

* Update to latest

Push updated Readme file(s)

[Modules] Azure Virtual Network Manager Module (API Version: 2022-07-01) (#2515)

Push updated Readme file(s)

[Modules] Update Microsoft.DBforPostgreSQL API to '2022-12-01' and add support for data encryption using CMK (#2550)

Push updated Readme file(s)

Fix Virtual Hubs Pipeline (#2552)

[Modules] Microsoft.Cdn - Fixing Descriptions for Pipeline Validation (#2554)

* Fixing Descriptions for Pipeline Validation

* Fixing RA placement

Push updated Readme file(s)

Updated Network Manager module and updated wiki known issues (#2556)

Added sorting to wiki table (#2559)

Fixed typos (#2563)

[Modules] Dependencies approach fixes and updates (#2562)

* Updated dependencies comment

* Renamed resourceGroupResources to nestedDependencies

* Update the deployment name of the nestedDependencies deployment block

* Update to latest

* Update to latest

[Wiki] Updated docs recommendations & structure (#2565)

* Updated docs recommendations & structure

* Update to latest

* Added recommendations for dependencies

* Update to latest

[Modules] Microsoft.SignalRService/SignalR (#2557)

* init import for SignalR Deployment

* Adding Min Test

* fixing workflow file name

* Published new readme

* Updating Kind

* updating description of param

* Fixing test

* Removing references to webpubsub

* fixing readme

* Fixing broken link from copilot

* Updating defualt value of param

Push updated Readme file(s)

[Wiki] Updated docs recommendations & structure - suggestions (#2567)

* fixes and permalink test

* remove code

* permalink code

add code link (#2569)

[Wiki] Added initial version of troubleshooting guidance (#2560)

* Added description

* Added sidebars etc.

Implemented diverse publishing fixes (#2558)

[Modules] Updated Web-Sites API Version & extended common test (#2526)

* Merged test cases & updated readmes

* Updated RBAC

* Added additional properties

* Update to latest

* Update to latest

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

nesteddep (#2574)

[Fixes] Further format alignment and fix `@maxLength(80)` for some resource groups (#2577)

* aligning formatting

* aligning formatting

* description back

* description back

* description back

* brace

* lenght 80

* lenght 80

* lenght 80

* linux

* brace

* brace

* fix new line

* fix new line 2

* fix new line 3

* fix new line 4

* fix new line 5

* fix brace

[CI environment] Add scheduled workflow to validate PSRule pre-flight checks on the whole library (#2453)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* conflicts

* suppressedRuleWarning

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* enable deployment

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added psrule to ado pipelines (#2121)

* Added ADO validate module for PS Rule

* Added DefaultWorkingDirectory to inputPath var

* Changed inputPath to moduleTestFilePath

* Changed inputPath and outputPath

* Cleanup unused parameters templateFilePath

* Added task Publish PSRule results

* Changed for continue on failed

* Changed for continue on error

* changed displayname for getting test files

* Added seperate stage for PSRuleValidation

* Add dependsOn for PSRuleValidation

* Added dependsOn for validation and PSRule stages

* Added dependsOn for validation and PSRule

* added .result for condition

* Added documentation to stages and validatePsRule

* Changed documentation formatting

* [Hackathon] Refined PSRule results, uncommented Deploy and Publish jobs and added condition to run deployment if psrule fails (#2123)

* Uncommented deploy and publish and added if

* Uncommented deploy and publish and added if into rg and vnet workflows

* removed vnet-ps-rule.yaml

* Updated Set-PSRuleOutput.ps1

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* [Hackaton] Update PSRule suppress rules (#2451)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* conflicts

* suppressedRuleWarning

* enable deployment

* linter csv

* path to ignore

* execution

* disable rg deployment

* 2 jobs

* inputpath

* add init

* variables

* env variables

* call function

* md detail summary

* new lines

* details pass and fail

* moduleTestFiles

* moduleTest

* join path

* modulesFolderPath

* modulesFolderPath collection

* modulesFolderPath no filter

* modulesFolderPath no file

* force

* cleanup

* root

* noroot

* convert verbose

* no pipe

* yay

* token secret

* skip passed

* rocket

* noFailuresContent

* yay Content

* yay Content if the case

* double rocket

* cleanup

* header content

* header

* cleanup

* cleanerup

* tbd

* test on kv only

* test on kv only change

* test on kv only change path

* library

* comment

* suppress ms rg

* suppress privatelink

* reduce scope

* reduce scope csv

* reduce scope csv kv

* 242

* remove require

* 250

* 250 linter

* 240 linter

* requires 240 linter

* include 240

* EoF

* update inputpath to all modules

* clean linter

* clean linter env

* update yaml

* add script synopsis

* remove include version setting

* clean psrule settings

* pipeline trigger

* scheduled pipeline

* linter cleanup

* update workflow

* remove actions and templates

* cleanup module pipelines

* typo

* main settings cleanup

* update trigger

* update trigger

* docs

* remove branch push

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update utilities/pipelines/PSRuleValidation/Set-PSRuleOutput.ps1

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update comment

* Update docs/wiki/The CI environment - Pipeline design.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[CI Environment] Updated deployment names were possible (#2566)

* Updated deployment names were possible

* Updated readmes

* Update to latest

* Renamed folder to force case sensitivity

* Renamed folder to force case sensitivity

* 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

* Update to latest

* Update to latest

* Update to latest

[Modules] Storage account - Enable LargeFileShares feature (#2580)

* enable feature and update tests

* readme

* fix sharedQuota

* update description

* update version

* largeFileSharesState condition

* update shares version

Push updated Readme file(s)

[Modules] Microsoft.EventGrid/Subscriptions - New Modules (#2564)

* Init Import of Event Subscriptions

* Init for Event Subscriptions

* Updating delivery with reasource id

* Fixing readme

* Push updated API Specs file

* UPdating descriptions

* updating readme

* Updated from {} to null

* Removing Delivery with Resource Identity

* UPdated readme

* Reversing changes to apispec list

* merge from main

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Update AVD Scaling Plans API Version (#2588)

[Fixes] Solve issue with WAF config in Application Gateway (#2582)

* solve issue with WAF config

* Update modules/Microsoft.Network/applicationGateways/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Create/Comment/Close issues for failing pipelines (#2585)

* adding pipeline and PS file

* test

* fix

* Update New-IssuesForFailingPipelines.ps1

fix spaces

* Fix PAT name

* test

* test

* test

* fix

* test2

* final run

* change trigger

Updated readme (#2593)

[CI Environment] Implemented name shortening for TemplateSpecs artifacts & extended docs (#2589)

* Update to latest

* Updated docs

[Fixes] Fixed template spec name gen & added documentation (#2605)

* Fixed template spec name gen & added documentation

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

* Update utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Co-authored-by: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com>

Push updated API Specs file

Updated Network Manager documentation and wiki (#2586)

[CI Environment] Added utility to automatically add & update all platform pipelines to the main readme (#2610)

* Update to latest

* Further updates to logic

* Further updates

* Small docs update

* Updated pipeline templates

* Updated pipeline templates

* Updated docs

* Updated docs

* Added missing ref

* Push updated Readme file(s)

* Push updated Readme file(s)

* Adjusted url gen

* Push updated Readme file(s)

* Added pipe name

* Split URI gen

* Update to latest

* Push updated Readme file(s)

* Push updated Readme file(s)

* Renamed pipeline

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

remove duplicated status (#2612)

[Modules] Bump StorageAccount and add params (#2617)

* Bump version and params

* fix readme

Push updated Readme file(s)

updated api versions (#2623)

Co-authored-by: Felix Borst <felix.borst@microsoft.com>

[Modules] Adding new module for Microsoft.Insights/dataCollectionRules (#2614)

* First draft by REST2CARML +param default value fix

* test files - first version

* params added: dataFlows, dataSources, destinations

* minimal test bicep filr update

* adding dataCollectionEndpoint, api version update

* adding test case "windows"

* adding a second tag to test case "windows"

* adding test case "linux"

* Update dataFlows param description

* adding streamDeclarations parameter

* adding test case "custom basic" (txt logs collection)

* adding dataCollectionRuleDescription parameter

* renaming serviceShort for custom-basic

* adding test case "custom adv" (txt logs with transform)

* adding test case "iis logs"

* Updating custom logs paths

* Typo fix

* Readme update

* law depencency - update api version

* Adding tests: roleAssignments, locks

* readme update

* Update modules/Microsoft.Insights/dataCollectionRules/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/custombasic/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customadv/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/customiis/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/linux/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionRules/.test/windows/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Readme - removed empty section

* readme title updated

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Adding new module for Microsoft.Insights/dataCollectionEndpoints (#2620)

* First draft by REST2CARML

* Setting default value for "kind"

* Initial module readme genereated

* publicNetworkAccess parameter and property added

* test files - first version

* adding roleAssignments

* nested_roleAssignments.bicep fix

* update test cases

* readme update

* Fixing publicNetworkAccess param description

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/readme.md

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.Insights/dataCollectionEndpoints/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* roleAssignments - deployment name fix

* readme update

---------

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

Push updated API Specs file

[CI Environment] Added controls to enable only Pester and or only deployment tests (#2590)

* Added test runtime param

* Added dependency

* Adjusted cond

* 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

* Enabled job again

* Updated all other pipelines with working conditions

* Updated ADO pipelines

* Update to latest

* Update to latest

* Update to latest

* Updated screenshot

[Fixes] CI environment - Skip static and deployment validation feature (#2627)

* on push branch

* condition

* condition needs

* condition remove input

* condition false

* condition false

* condition false no quotes

* condition false no quotes in

* no dep

* no pub

* condition true

* condition true on push

* condition true on push no quotes

* True

* True no q

* no True no q

* no True no q

* default true

* dep no dep

* dep false

* dep false

* false false

* false true

* false true

* false true

* always

* always and

* always and and result

* always and and result par

* single con

* no fail

* always par

* always par indent

* 2 cond

* 2 cond and old

* true true

* true false

* false false

* false true

* true false one cond

* true false one cond

* true false two cond

* true false two cond two lines

* true false two cond no always

* true false two cond no always

* true false one cond no always

* true false one cond eq false no always

* true false one cond

* true false one cond new line

* true false two cond inline

* true false two cond inline par

* force false

* force false no dollar

* true false

* true true

* false false

* false true

* true true

* no brace

* eq true

* eq true

* eq false

* eq true both

* eq true false

* eq true both

* true false output

* tostring

* tostring true false

* tostring true true

* cleanup

* cond 01

* cond 02

* cond 02 fix des

* test push

* missing replace

[Fixes] CI environment - Skip deployment if static failing (#2628)

* failure cond

* failure cond false first

* synapse

* replace all

* test condition

* remove temp push

[Modules] Updated Disk Encryption Set to latest published API version (2022-07-02) (#2636)

Push updated Readme file(s)

[Fixes] Update rg roleAssignments name (guid) to use rg resourceID instead of rg name (#2642)

* update rg rbac name

* show bicep cli

* show bicep cli back

* show bicep cli back cleanup

* version

[CI Environment] Added automation to update the Static Validation Tests documentation (#2591)

* Updated tests

* Updated tests & removed redundancy

* Added platform pipelines to keep the static test documentation automatically up to date

* Changed title

* Disabled condition for testing

* Push updated API Specs file

* Introduced section header

* Replaced task type

* Re-enabled conditions

* Fallback of Wiki to re-enable testing

* Push updated API Specs file

* Introduced display names

* Update to latest

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Fixes] Added space workaround (#2645)

* Added space workaround

* Update to latest

* Update to latest

* Disabled tests

* Disabled tests

* 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

* Update to latest

* Update to latest

* Tried whitespace

* Another try

Push updated API Specs file

Push updated API Specs file

[Modules] Added Microsoft Purview Account module (#2646)

Push updated Readme file(s)

[Modules] Add `premium` option to StorageAccount tier with test (#2643)

* Add premium option to sa tier with test

* Update readme

Push updated Readme file(s)

[Fixes] Remove json function from modules not requiring it (#2661)

* apim

* vmss

* natgat

* policy rem

* sqldb

* sqldb from sql

Push updated Readme file(s)

[Modules] Update PIP API version and modules cross referencing it (#2663)

* nat gateway

* nat gateway api

* update modules cross referencing pip

* nat gateway version

* diagnosticLogsRetentionInDays

* readme

Push updated Readme file(s)

add enableReferencedModulesTelemetry (#2664)

Push updated Readme file(s)

remove adp ref (#2665)

[Modules] Included OIDC issuer URL as output to the AKS module (#2654)

* Included oidc issuer url as output.
* Included the condition to output this.
* Updated README.md

Push updated Readme file(s)

[Modules] New Module - Add Health Data Services Bicep modules (#2398)

* Add Health Data Services Bicep modules

* Update modules/Microsoft.HealthDataServices/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* - restructure
- fix RBAC module and use resourceId
- add RBAC module to workspace
- add place holders for test templates
- cleanup
- add default telemetry to workspace

* update readmes

* update readme

* remove commented code

* update readme

* update fhir service readme

* cleanup

* add new ADO pipelines for Health Data Services

* add github workflows

* add description

* rename child resource

* add child resources

* add missing child properties

* update readme

* update readme

* add min test

* add common test and update readme

* update test

* Push updated Readme file(s)

* remove unused pipelines

* fix static analysis

* fix code analysis

* update readme

* update params

* test module deploy

* fix test

* test deploy

* fix test

* test with different service short

* remove lock

* add version

* add version

* disable registry

* test

* fix test

* update readme and test

* update readme

* Update .github/workflows/ms.healthcareapis.workspaces.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove deployment samples

* add version

* fix output

* cleanup

* update readme

* test

* update readme

* update readme

* remove readme section

* update readme

* fix test

* update readme

* Push updated Readme file(s)

* set setting to true

* update iot connector

* Push updated Readme file(s)

* update doc

---------

Co-authored-by: Luis Apellaniz <luisape@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

Push updated Readme file(s)

[Modules] Compute gallery image definition update (#2674)

* updated to include new features

* added tests

* fixed parameter name

* updated description on accelerated networking

---------

Co-authored-by: Shawn Meyer <shawn.meyer@microsoft.com>

Regenerated all docs (#2682)

Added min test to managedClusters (#2680)

[Modules] Updated Virtual Network Gateway Module API Version (2022-07-01) (#2685)

Push updated Readme file(s)

Enabled RBAC role assignment for disk encrpytion set key (#2684)

* Enabled RBAC role assignment for disk encrpytion set key

* Adjusted implmenetation

* Added AP test case

* Update to latest

Push updated Readme file(s)

Push updated API Specs file

[Modules] Reduce parameter names to necessary baseline (#2686)

* Updated Api Management

* Updated Automation Account

* Updated CDN, Galleryies & PPG

* Updated docs

* Updated Databricks & Desktop Virtualization

* Updated ReadMes

* Updated API versions

* Added min test & updated default

Push updated Readme file(s)

[Fixes] Align ADO module pipeline input parameters (#2687)

* align input pipeline ado

* align input pipeline ado

[Fixes] Updated documentation references from docs.microsoft.com - to learn (#2691)

* Updated documentation references in main and utilities folder

* Updated documentation references in modules folder

* Updated documentation references in docs folder

* Updated documentation references in constructs  folder

[CI Environment] GH Reusable workflows PoC (#2637)

* action from push if

* action from push if spaces

* cleanup

* env

* input

* input

* apace

* inputs

* main run

* analisys services

* analisys services comment actions

* analisys services uncomment actions

* analisys services comment test actions

* analisys services uncomment

* cleanup

* refactor

* uncomment for push

* script out

* cleanup

* cleanup

* avset bicep

* avset bicep workflow name

* avset bicep readme

* avset bicep push

* proximity placement group

* lowercase workflow

* temp change

* change back

* dependency pipeline

* dependency pipeline param

* dependency pipeline param list

* msi param list

* msi job name

* workflow rename

* workflow rename push path

* remove dependencies rg

* kv secrets

* kv secrets dep

* kv keys

* kv access policies

* kv access policies objId

* kv secret opt

* input options

* input options versioning

* reuse

* bicep registry

* uses root

* simple call

* workflow path

* no env

* template input

* string all

* env

* env sec

* test input

* echo sec

* echo sec pass

* echo sec pass hardcoded

* echo sec pass hardcoded in

* echo sec pass hardcoded in req

* cleanup

* secrets in

* all secrets check

* pester on

* set input on

* set input on needs

* set input on needs job

* deployment on

* comment echo

* vnet

* reusable workflow name

* bicep registry

* nsg dep and publish

* dep

* repo var

* modulePath

* align

* modulepath output

* change dep name

* dependencies q

* msi q

* step dep msi

* get msi id

* get msi output

* new dep print

* new dep print key

* new dep print key2

* new dep print value

* allOut

* allOut right

* allOut hash

* allOut hash and action out

* echo next step

* echo next step right

* echo next job

* echo out json

* echo one line

* out string

* out string in dep

* out string in dep )

* cast

* double entry

* double entry out

* brace out

* last

* least

* beast

* bast

* back

* black

* remove custom naming

* solutions module

* rke settings

* workflow

* skip validation

* law and automation account

* readme

* law and automation account skip pester

* ado

* enable pester

* fix static val location

* carml tokens

* fix input

* rke

* carml

* disabling telemetry

* gallery param

* telemetry

* readme note

* enableReferencedModulesTelemetry

* ado pipeline trigger

* ado pipeline min par

* third party

* third party param

* disable test

* test third party

* workspace readme

* carml

* rke

* acr

* readme

* carml

* lock 0.1

* rke

* skip pester

* testrg02

* test from rg module

* publish

* validation

* validation new line

* ado

* scope

* location

* update lock name

* carml

* lock rg dependencies

* lock rg dependencies in pipeline

* carml

* subscription lock

* sub locks

* no name

* disable sub level lock deployment

* enable sub level lock deployment

* linter trigger

* Update platform.assignIssueToProject.yml

* remove arm

* settings

* template static

* draft caller

* caller

* caller env

* caller moduleTestFilePaths

* env secrets

* env secrets

* prerelease

* env

* prerelease

* prerelease

* pass secrets

* pass secrets templ

* pass secrets template

* deployment template

* deployment template

* inherit secrets

* up template

* up caller

* publish

* publish prerelease

* add skip job input

* add network

* trigger path for template

* trigger path for template actions

* revert settings and temp trigger

* replace main workflow

* add trigger

* fix rg trigger

* replace env block

* replace env block varpath

* remove end new line

* replace main 1

* replace main rest

* replace main rest 2

* replace main rest 3

* replace main rest 4

* workflow name

* fix budgets

* align missing wks

* json

* align input pipelines

* align input pipeline

---------

Co-authored-by: Erika Gressi <erikag.microsoft.com>

[Fixes] Replace missing occurrences of docs.microsoft.com links and regenerated readmes (#2697)

* fix missing occurrences

* readme regenerated

* add readme regenerated

Push updated Readme file(s)

[Modules] Extend managedCluster and K8s extensions with flux config (#2679)

- Adding ability to specify flux (GitOps) settings for a managedCluster, via extension doing cross reference to fluxConfigrations.
- Added tests for flux config in common test scenario for extensions.
- Updated readme.

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

Push updated Readme file(s)

[Fixes] Automation account fix parameter names (#2723)

* fix missing occurrences

* readme regenerated

* add readme regenerated

* schedule description

* runbook type

* readme

appgw changes (#2724) (#2725)

Push updated Readme file(s)

[Modules] Updated Azure Load Balancer Module to the latest API version (2022-07-01) (#2719)

[Modules] Updated Application Security Groups Module to the latest API version (2022-07-01) (#2720)

Push updated Readme file(s)

[Modules] Updated Route Table Module to the latest API Version (2022-07-01) (#2792)

[Modules] Updated Public IP Prefix Module to the latest API Version (2022-07-01) (#2790)

Push updated Readme file(s)

[Modules] Updated Azure Firewall Module to the latest API Version (2022-07-01) (#2788)

[Modules] Updated Firewall Policies Module to the latest API Version (2022-07-01) (#2787)

Push updated Readme file(s)

[Modules] Updated Private Endpoints Module to the latest API Version (2022-07-01) (#2722)

[Modules] Updated Network Interface Module to the latest API version (2022-07-01) (#2721)

Push updated Readme file(s)

[Modules] Updated Virtual Network Module to the latest API Version (2022-07-01) (#2791)

[Modules] Updated Virtual WAN Module to the latest API Version (2022-07-01) (#2793)

Push updated Readme file(s)

[Modules] Updated Express Route Circuit Module to latest API Version (2022-07-01) (#2794)

Push updated Readme file(s)

[Modules] Connections Module to latest API Version (2022-07-01) (#2797)

Push updated Readme file(s)

[Modules] Updated Network Security Group Module to latest API Version (2022-07-01) (#2795)

Push updated Readme file(s)

[Modules] Updated Local Network Gateway Module to the latest API Version (2022-07-01) (#2799)

[Modules] Updated DDoS Protection Plan Module to the latest API Version (2022-07-01) (#2801)

[Modules] Updated IP Groups Module to the latest API Version (2022-07-01) (#2800)

fix filter (#2803)

[Utilities] New condition for adding examples in module readme (#2658)

* Change the readme gens way of evaluating if it should document examples to look for deploy.test.* files.

---------

Co-authored-by: CARMLPipelinePrincipal <CARML@noreply.github.com>

[Utilities] Updated regex to remove only top-level dependsOn statements (#2804)

* Updated regex to remove only top-level dependsOn statements

* Update to latest

* Fix the flux example in managedClusters

* Fix new readme gen test/example condition

* Update to latest

* casing

* Updated readmes

---------

Co-authored-by: Marius Storhaug <marstor@hotmail.com>

[Modules] Fixing failing dataCollectionRules pipeline (#2809)

* Changing perf counters sampling frequency to 60s

* Addressing Bicep warning BCP321

[Modules] Updated VPN Sites Module to the latest API Version (2022-07-01) (#2789)

* updated module and documentation

* Removed sitekey property

[CI Environment] Moved test scripts to shared folder & renamed shared templates folder (#2681)

* Moved several scripts into shared folder & renamed dependenciesConstruct folder

* Moved further scripts into shared folder

* Recovered cert script

* Formatted readme

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Added docs

* Added docs

* Update to latest

* Updated AppGw API version

* Updated test cases

* Updated disk encryption's identity to user assigned as it will otherwise always fail on first run

Push updated Readme file(s)

[Modules] Addressed Bicep Update about null-checks (#2806)

* First commit

* Address role assignment warnings

* Update more warnings

[Modules] Support for configuring backup retention policies for Azure SQL Database (#2811)

* [Modules] Support for configuring backup retention policies for Azure SQL Database (#2802)

The change adds support for configuring short and long term backup retention policies for Azure SQL Databases.

Default values are fetched from a deployment through portal without defining any policy.
retentionDays: 7
diffBackupIntervalInHours: 24

---------

Co-authored-by: Thomas <git@flenstad.com>
Co-authored-by: Thomas Flenstad <thomas@flenstad.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

Push updated Readme file(s)

[Modules] Update Microsoft.DesktopVirtualization RP modules API version (#2815)

* new version

* appgroup identity

* systemAssignedIdentity true

* readme

* non preview

* non preview app

* readme

* hp

* removed identity

* other modules

[Modules] Updated App Service Environments to latest API Version (2022-03-01) (#2639)

Push updated Readme file(s)

[Modules] Updated VPN Gateway Module to the latest API Version (2022-07-01) (#2786)

Push updated API Specs file

[Modules] Fixed bug for storage account premium minimum test file (#2821)

[Modules] Updated Synapse Workspace module to the latest API version (#2823)

* Updating module api versions

* Updating keys api versions

* Updating api versions in test files

* readme update

[CI environment] Integrate PSRule action with GH module workflows (#2812)

* linter

* Create ps-rule.yaml (#2066)

* exclude parameters

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* pathIgnore

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* clean up token replacement

* clean up token replacement further

* resize token replacement

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackaton] Added PSRule Output to job summary (#2110)

* Create ps-rule.yaml (#2066)

* [Hackaton] First test for PSRule exclusions on KeyVault (#2067)

* Changed KeyVault workflow

* Changed inputPath for KeyVault workflow

* Comment other steps

* Added exclude modules for version.json

* Enable custom rules exclusions

* Suppression of Azure.Resource.UseTags

* Added suppression with namePrefix

* Uncomment validation steps

* [Hackathon] Token replacement for the resource group module (#2068)

* Added ps-rule.yaml

* testing psrule

* fixing typo yml

* fixed typo

* testing input path

* Added token replacement task

* Adding Azure login task

* checking context

* adding write-output

* Adding setEnvironmentVariables

* Added matrix and needs

* Testing inputPath /${{ matrix.moduleTestFilePaths }}

* Uncommented workflow

Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* [Hackathon] PSRule addition for VNet resource  (#2070)

* setting json expansion to false

* add psrule to vnet workflow

* exclude tagging psrule

* custom psrule.yaml per module

* typo in psrule.yaml

* updated typo in psrule.yaml

* uncomment deployment job

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackathon] Added suppression group for dependency resources (#2071)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* filed suppress poc

* suppress poc

* psrule suppression

* Updates to suppression yaml

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Align 3 module workflows to use PSRule test matrix (#2065)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* [Hackathon] PSRule output in markdown  (#2072)

* output formatting

* psrule output summary

* output summary psrule

* xml output

* markdown output

* publish output always

* adding output to github summary

* filter psrule outcome

* psrul outcome env

* outcome filter psrule

* outcome filter psrule

* output summary filter psrule

* output to file psrule

* adding output github summary

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* [Hackaton] Psrule output on csv format with detailed results (#2089)

* select xml output with summary

* outout format as json

* json without summary

* no outcome, summary on output md

* no outcome filter, summaery on, markdown

* no summary, no outcome, markdown

* output csv, detail

* output csv, summary, no outcome

* wide format, no summarized, no outcome

* no summary, no outcome, output yaml

* csv + details - no outcome and no summary

* [Hackaton] csv output on Keyvault module (#2091)

* kv summart csv no outcome

* print summary

* outcome all, format csv as summary

* csv detailed all

* csv all detail execution supresswaring

* rull.pass log information

* empty options with summary on

* csv test

* [Hackathon] Set PSRule output script (#2093)

* suppress dependancy

* comment deployment validation job

* add supress yaml

* supress yaml poc

* rule filter

* suppress rule filter

* add baseline for suppression

* baseline for suppression

* TEsting supressiongroup

* testing supressSelector

* testing supression group

* Create test.md

* Update test.md

* Added csv to md powershell script and results

* Updated md

* Delete test.md

* Updates to PSRule output script

* PS output script changes

* Putting the virtualnetworks workflow back from hack/topic6

* removed output md and csv

* removing baseline

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>

* [Hackaton] Hack/topic6 virtual network PSrule on GitHub Action (#2111)

* hackaton: action.yml

* update action

* update

* update

* update

* output

* deleted commented block

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [Hackaton] Fix job summary output in GH action (#2112)

* linter

* exclude parameters

* pathIgnore

* clean up token replacement

* clean up token replacement further

* resize token replacement

* typo

* modulePath

* job name

* no psrule

* no psrule step

* fix inputpath

* comment out continue on error option

* Align KV

* kv no psrule

* replace

* no replace

* replace 1

* indent

* align vnet

* align vnet and enable deployment

* linter test removed

* psrule back

* vnet no deploy

* comment deployment

* job summary out

* Print to job schedule back to action

* action shell

* remove module input

* cleanup vnet

* [hackaton]: Hack/topic6 fabmas/psrule test updated RG, KV, VNET (#2113)

* update

* update

* kv update

* ps1

* update

Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>

* [Hackathon]  Suppress rules where not required (#2115)

* exclude tags for min

* typo in ps-rule yaml

* update suppression yaml

* keyvault rule exclusions

Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>

* kv test

* disable deployment

* templateFilePath

* templateFilePath in workflow template

* disable pester

* psrule action update

* psrule action update

* remove not used script

* update old workflows

* remove not used setting

* template update

* update action output

* update action output as file

* update job summary file

* PsRule

* comment other jobs

* test path

* write warning

* action shell

* update step

* update step no grouping

* regroup

* undo template comment

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

---------

Co-authored-by: Elena Batanero <46710322+elbatane@users.noreply.github.com>
Co-authored-by: Karel De Winter <40666689+kareldewinter@users.noreply.github.com>
Co-authored-by: Elena Batanero Garcia <elbatane@microsoft.com>
Co-authored-by: Karthik Venkatraman <44262238+karthikvenkat17@users.noreply.github.com>
Co-authored-by: Karthik Venkatraman <kavenka@microsoft.com>
Co-authored-by: elisa anzelmo <elisa.anzelmo@microsoft.com>
Co-authored-by: Fabio Masciotra <famasci@hotmail.com>
Co-authored-by: Fabio Masciotra <fabmas@microsoft.com>
Co-authored-by: Alexander Sehr <ASehr@hotmail.de>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixi…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants