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] : New module Microsoft.EventGrid domains #2545

Merged
merged 24 commits into from
Jan 10, 2023

Conversation

shaban-khan
Copy link
Contributor

@shaban-khan shaban-khan commented Jan 9, 2023

Description

I have added new module for Microsoft.EventGrid domains: https://learn.microsoft.com/en-us/azure/templates/microsoft.eventgrid/domains?pivots=deployment-language-bicep

This module is under Microsoft.EventGrid and manage large number of Event Grid topics related to the same application. It allows an event publisher to publish events to thousands of topics at the same time. Domains also give you authentication and authorization control over each topic so you can partition your tenants.

Pipeline references

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

| Pipeline |

EventGrid: Domains

Type of Change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Checklist

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

@shaban-khan shaban-khan marked this pull request as ready for review January 9, 2023 15:27
@shaban-khan shaban-khan requested a review from a team as a code owner January 9, 2023 15:27
@shaban-khan
Copy link
Contributor Author

checklist updated

settings.yml Outdated Show resolved Hide resolved
shaban-khan and others added 16 commits January 9, 2023 22:37
…nts.bicep


Updated symbolic name to domain

Co-authored-by: Alexander Sehr <[email protected]>
…nts.bicep


Scoped updated to domain

Co-authored-by: Alexander Sehr <[email protected]>
…nts.bicep


updated the id with domain

Co-authored-by: Alexander Sehr <[email protected]>
parameter updated from egtmin to egdmin

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

Co-authored-by: Alexander Sehr <[email protected]>
@shaban-khan
Copy link
Contributor Author

shaban-khan commented Jan 10, 2023

@shaban-khan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

Contributor License Agreement

Contribution License Agreement

This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”), and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your contributions to Microsoft open source projects. This Agreement is effective as of the latest signature date below.

  1. Definitions.
    “Code” means the computer software code, whether in human-readable or machine-executable form,
    that is delivered by You to Microsoft under this Agreement.
    “Project” means any of the projects owned or managed by Microsoft and offered under a license
    approved by the Open Source Initiative (www.opensource.org).
    “Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
    Project, including but not limited to communication on electronic mailing lists, source code control
    systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
    discussing and improving that Project, but excluding communication that is conspicuously marked or
    otherwise designated in writing by You as “Not a Submission.”
    “Submission” means the Code and any other copyrightable material Submitted by You, including any
    associated comments and documentation.
  2. Your Submission. You must agree to the terms of this Agreement before making a Submission to any
    Project. This Agreement covers any and all Submissions that You, now or in the future (except as
    described in Section 4 below), Submit to any Project.
  3. Originality of Work. You represent that each of Your Submissions is entirely Your original work.
    Should You wish to Submit materials that are not Your original work, You may Submit them separately
    to the Project if You (a) retain all copyright and license information that was in the materials as You
    received them, (b) in the description accompanying Your Submission, include the phrase “Submission
    containing materials of a third party:” followed by the names of the third party and any licenses or other
    restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
    guidelines concerning Submissions.
  4. Your Employer. References to “employer” in this Agreement include Your employer or anyone else
    for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
    Submission is made in the course of Your work for an employer or Your employer has intellectual
    property rights in Your Submission by contract or applicable law, You must secure permission from Your
    employer to make the Submission before signing this Agreement. In that case, the term “You” in this
    Agreement will refer to You and the employer collectively. If You change employers in the future and
    desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
    and secure permission from the new employer before Submitting those Submissions.
  5. Licenses.
  • Copyright License. You grant Microsoft, and those who receive the Submission directly or
    indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
    Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
    the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
    parties.
  • Patent License. You grant Microsoft, and those who receive the Submission directly or
    indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
    Your patent claims that are necessarily infringed by the Submission or the combination of the
    Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
    import or otherwise dispose of the Submission alone or with the Project.
  • Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
    No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
    granted by implication, exhaustion, estoppel or otherwise.
  1. Representations and Warranties. You represent that You are legally entitled to grant the above
    licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
    have disclosed under Section 3). You represent that You have secured permission from Your employer to
    make the Submission in cases where Your Submission is made in the course of Your work for Your
    employer or Your employer has intellectual property rights in Your Submission by contract or applicable
    law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
    have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
    You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
    REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
    EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
    PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
    NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
  2. Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
    You later become aware that would make Your representations in this Agreement inaccurate in any
    respect.
  3. Information about Submissions. You agree that contributions to Projects and information about
    contributions may be maintained indefinitely and disclosed publicly, including Your name and other
    information that You submit with Your Submission.
  4. Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
    the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
    Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
    exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
    defenses of lack of personal jurisdiction and forum non-conveniens.
  5. Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
    supersedes any and all prior agreements, understandings or communications, written or oral, between
    the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

@microsoft-github-policy-service agree
@microsoft-github-policy-service agree [company="{Microsoft}"]

@shaban-khan
Copy link
Contributor Author

@shaban-khan the command you issued was incorrect. Please try again.

Examples are:

@microsoft-github-policy-service agree

and

@microsoft-github-policy-service agree company="your company"

@AlexanderSehr AlexanderSehr merged commit ac5ca9d into Azure:main Jan 10, 2023
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants