Skip to content
New issue

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

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

Already on GitHub? # to your account

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

Merged
merged 15 commits into from
Feb 3, 2023

Conversation

AlexanderSehr
Copy link
Contributor

@AlexanderSehr AlexanderSehr commented Jan 20, 2023

Description

  • Added a utility Set-StaticTestDocumentation to update the Wiki documentation for static Pester tests
  • Added an Azure DevOps and GitHub pipeline to automatically update the Wiki documentation
  • Removed redundant test
  • Improved description of the tests

Pipeline references

For module/pipeline changes, please create and attach the status badge of your successful run.

Pipeline
.Platform: Update Static Test Documentation
Build Status

Type of Change

Please delete options that are not relevant.

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

@AlexanderSehr AlexanderSehr changed the title Users/alsehr/1428 pester tests [CI Environment] Added automation to update the Static Validation Tests documentation Jan 20, 2023
@AlexanderSehr AlexanderSehr linked an issue Jan 20, 2023 that may be closed by this pull request
@AlexanderSehr AlexanderSehr added documentation Improvements or additions to documentation enhancement New feature or request [cat] pipelines category: pipelines [cat] utilities category: utilities labels Jan 20, 2023
@AlexanderSehr AlexanderSehr force-pushed the users/alsehr/1428_pesterTests branch from 8bd5bd5 to 6e760e2 Compare January 20, 2023 19:53
@AlexanderSehr AlexanderSehr marked this pull request as ready for review January 20, 2023 19:55
@AlexanderSehr AlexanderSehr requested a review from a team as a code owner January 20, 2023 19:55
@AlexanderSehr AlexanderSehr enabled auto-merge (squash) January 20, 2023 19:55
AlexanderSehr and others added 2 commits February 3, 2023 11:11
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com>
Copy link
Contributor

@eriqua eriqua left a comment

Choose a reason for hiding this comment

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

🆗

@AlexanderSehr AlexanderSehr merged commit f67fed4 into main Feb 3, 2023
@AlexanderSehr AlexanderSehr deleted the users/alsehr/1428_pesterTests branch February 3, 2023 11:05
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…
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
[cat] pipelines category: pipelines [cat] utilities category: utilities documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request]: Automate Static Validation documentation
2 participants