Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Modules] Regenerated all docs to account for new Bicep update #2682

Merged
merged 1 commit into from
Feb 10, 2023

Conversation

AlexanderSehr
Copy link
Contributor

@AlexanderSehr AlexanderSehr commented Feb 10, 2023

Description

  • Regenerated all docs to account for new Bicep update

Pipeline references

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

Pipeline
Web: StaticSites

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 self-assigned this Feb 10, 2023
@AlexanderSehr AlexanderSehr added enhancement New feature or request [cat] modules category: modules labels Feb 10, 2023
@github-actions
Copy link

Test Results

    1 files  ±  0      1 suites  ±0   1m 27s ⏱️ +19s
159 tests +37  155 ✔️ +36  4 💤 +1  0 ±0 
163 runs  +37  158 ✔️ +36  5 💤 +1  0 ±0 

Results for commit 67d255b. ± Comparison against base commit b00fe41.

This pull request removes 122 and adds 159 tests. Note that renamed tests count towards both.
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries/applications] used resource type [galleries/applications] should use one of the recent API version(s). Currently using [2022-03-03]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries/applications] used resource type [roleassignments] should use one of the recent API version(s). Currently using [2022-04-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries/images] used resource type [galleries/images] should use one of the recent API version(s). Currently using [2022-03-03]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries/images] used resource type [roleassignments] should use one of the recent API version(s). Currently using [2022-04-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries] used resource type [galleries/applications] should use one of the recent API version(s). Currently using [2022-03-03]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries] used resource type [galleries/images] should use one of the recent API version(s). Currently using [2022-03-03]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries] used resource type [galleries] should use one of the recent API version(s). Currently using [2022-03-03]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries] used resource type [locks] should use one of the recent API version(s). Currently using [2020-05-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Compute/galleries] used resource type [roleassignments] should use one of the recent API version(s). Currently using [2022-04-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Compute/galleries/applications] All apiVersion properties should be set to a static, hard-coded value
…
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites/config] used resource type [staticSites/config] should use one of the recent API version(s). Currently using [2022-03-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites/customDomains] used resource type [staticSites/customDomains] should use one of the recent API version(s). Currently using [2022-03-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites/linkedBackends] used resource type [staticSites/linkedBackends] should use one of the recent API version(s). Currently using [2022-03-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [locks] should use one of the recent API version(s). Currently using [2020-05-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [privateEndpoints/privateDnsZoneGroups] should use one of the recent API version(s). Currently using [2022-05-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [privateEndpoints] should use one of the recent API version(s). Currently using [2022-05-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [roleassignments] should use one of the recent API version(s). Currently using [2022-04-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [staticSites/config] should use one of the recent API version(s). Currently using [2022-03-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [staticSites/customDomains] should use one of the recent API version(s). Currently using [2022-03-01]
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ API version tests.In [Microsoft.Web/staticSites] used resource type [staticSites/linkedBackends] should use one of the recent API version(s). Currently using [2022-03-01]
…
This pull request removes 3 skipped tests and adds 4 skipped tests. Note that renamed tests count towards both.
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Compute/galleries/applications] Variable names should be camel-cased (no dashes or underscores and must start with lower-case letter)
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Compute/galleries/images] Variable names should be camel-cased (no dashes or underscores and must start with lower-case letter)
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ File/folder tests..test folder.[Microsoft.Compute/galleries] JSON test files in the .test folder should be valid json
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Web/staticSites/config] Variable names should be camel-cased (no dashes or underscores and must start with lower-case letter)
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Web/staticSites/customDomains] Variable names should be camel-cased (no dashes or underscores and must start with lower-case letter)
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ Deployment template tests.General template.[Microsoft.Web/staticSites/linkedBackends] Variable names should be camel-cased (no dashes or underscores and must start with lower-case letter)
/home/runner/work/ResourceModules/ResourceModules/utilities/pipelines/staticValidation/module.tests.ps1 ‑ File/folder tests..test folder.[Microsoft.Web/staticSites] JSON test files in the .test folder should be valid json

@AlexanderSehr AlexanderSehr marked this pull request as ready for review February 10, 2023 13:22
@AlexanderSehr AlexanderSehr requested a review from a team as a code owner February 10, 2023 13:22
@AlexanderSehr AlexanderSehr enabled auto-merge (squash) February 10, 2023 13:22
@AlexanderSehr AlexanderSehr merged commit 811c532 into main Feb 10, 2023
@AlexanderSehr AlexanderSehr deleted the users/alsehr/securestring branch February 10, 2023 19:16
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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* 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 <[email protected]>

* Update settings.yml

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

* Update settings.yml

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

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* 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 <[email protected]>

* Update settings.yml

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

* Update settings.yml

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

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* 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 <[email protected]>

* Update settings.yml

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

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* 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 <[email protected]>

* Update settings.yml

Co-authored-by: Erika Gressi <[email protected]
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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* Readme file updated

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

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* Readme file updated

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

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update resource name

* Push updated Readme file(s)

* update name convention

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

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

* remove deployment samples

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

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

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

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

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

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

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

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

* remove deployment example

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

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

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

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

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

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

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

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

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

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

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

* remove script init

* psrule job name

* cleanup

* condition

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

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

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

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

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

* remove duplicated paragraph

* removed branch ref in docs

---------

Co-authored-by: Felix Borst <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Julian Peißker <[email protected]>

[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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

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

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 <[email protected]>
Co-authored-by: Felix Borst <[email protected]>

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 <[email protected]>

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

Scoped updated to domain

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

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

updated the id with domain

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

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

parameter updated from egtmin to egdmin

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

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

updated parameter

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

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

updated pe parameter

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

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

updated addressPrefix to addressPrefix

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

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

updated addressPrefix

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

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

updated

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

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

updated

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

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

updated

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

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

updated

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

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

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

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

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

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

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

* Readme file updated

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

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* update comment

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

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

* update wiki

* function name

* test on push

* fix typo

* format resource name

* gh env

* removed test branch from trigger

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[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 <[email protected]>

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 <[email protected]>

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

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 <[email protected]>

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

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

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

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 <[email protected]>

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 <[email protected]>

[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 <[email protected]>

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

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

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

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

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

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

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

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

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

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

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

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

* Readme - removed empty section

* readme title updated

---------

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

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 <[email protected]>

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

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

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

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

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

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

* roleAssignments - deployment name fix

* readme update

---------

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

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 <[email protected]>

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 <[email protected]>

* - 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 <[email protected]>

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

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

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

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

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

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

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

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

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/dependencies.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/common/deploy.test.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/.test/min/deploy.test.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* update resource name

* Push updated Readme file(s)

* update name convention

* Update modules/Microsoft.HealthcareApis/workspaces/dicomservices/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* remove deployment samples

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/fhirservices/.bicep/nested_roleAssignments.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* remove deployment example

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* Update modules/Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations/deploy.bicep

Co-authored-by: Alexander Sehr <[email protected]>

* 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 <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: CARMLPipelinePrincipal <[email protected]>

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 <[email protected]>

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 <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

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 <[email protected]>

[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 <[email protected]>

[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 <[email protected]>
Co-authored-by: Thomas Flenstad <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>

* [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 <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>

* psoutput from workflow

* suppressed warnings

* added summary markdown

* addedd summary mkd for pass rules

* updated failing title

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* [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 <[email protected]>

* 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 <[email protected]>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <[email protected]>

* Update .github/workflows/platform.librarycheck.psrule.yml

Co-authored-by: Alexander Sehr <[email protected]>

* remove script init

* psrule job name

* cleanup

* condition

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <[email protected]>

* Update .github/actions/templates/validateModulePSRule/action.yml

Co-authored-by: Alexander Sehr <[email protected]>

---------

Co-authored-by: Elena Batanero <[email protected]>
Co-authored-by: Karel De Winter <[email protected]>
Co-authored-by: Elena Batanero Garcia <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: Karthik Venkatraman <[email protected]>
Co-authored-by: elisa anzelmo <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Fabio Masciotra <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>

[Modules] Log Analytics Workspace - added support for tables, dataExports, identity (#2822)

* Initial files by REST2CARML

* Tables: updated allowed and default parameter values

* adding tables to LAW module

* adding tables to the test files

* Updating readme files

* Readme update

* dataExports - initial filey by REST2CARML

* adding dataExports - working

* Separating test cases: creating 'adv' test

* Readme update

* fixi…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[cat] modules category: modules enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug Report]: Upcoming breaking change for secureString parameter type
2 participants