Skip to content

[Utilities] Updated ReadMe Utility to handle bicep test files when generating deployment examples#1628

Merged
AlexanderSehr merged 9 commits intousers/alsehr/1583_dependencyVar5from
users/alsehr/1583_dependencyVar5_readme
Jun 30, 2022
Merged

[Utilities] Updated ReadMe Utility to handle bicep test files when generating deployment examples#1628
AlexanderSehr merged 9 commits intousers/alsehr/1583_dependencyVar5from
users/alsehr/1583_dependencyVar5_readme

Conversation

@AlexanderSehr
Copy link
Copy Markdown
Contributor

Description

  • Updated ReadMe Utility to handle bicep test files when generating deployment examples

Type of Change

Please delete options that are not relevant.

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

@AlexanderSehr AlexanderSehr added the enhancement New feature or request label Jun 30, 2022
@AlexanderSehr AlexanderSehr changed the title [Utility] Updated ReadMe Utility to handle bicep test files when generating deployment examples [Utilities] Updated ReadMe Utility to handle bicep test files when generating deployment examples Jun 30, 2022
@AlexanderSehr AlexanderSehr changed the base branch from main to users/alsehr/1583_dependencyVar5 June 30, 2022 14:39
@AlexanderSehr AlexanderSehr marked this pull request as ready for review June 30, 2022 14:40
@AlexanderSehr AlexanderSehr requested a review from a team as a code owner June 30, 2022 14:40
@AlexanderSehr AlexanderSehr merged commit 0dca935 into users/alsehr/1583_dependencyVar5 Jun 30, 2022
@AlexanderSehr AlexanderSehr deleted the users/alsehr/1583_dependencyVar5_readme branch June 30, 2022 14:40
@AlexanderSehr AlexanderSehr added the [cat] utilities category: utilities label Jul 17, 2022
AlexanderSehr added a commit that referenced this pull request Aug 29, 2022
…ep) files for new self-contained dependency approach (#1624)

* added missing address space

* Fix param ref

* Further refactoring

* Update to latest

* Update to latest

* Fixed deployment ref

* Update to latest

* Updated GH piplines + minor improvements

* Fixed ref

* another try

* Another try

* Fixed GH pipeline

* Updated names

* Rename

* Stardted refactoring the readme function

* Renamed var

* Update modules/.global/global.module.tests.ps1

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

* Update to latest

* Renamed variable

* Further updates

* [Utilities] Updated ReadMe Utility to handle bicep test files when generating deployment examples (#1628)

* Update to latest

* Fixed incorrect param file ref (#1626)

* Further updates

* Further updates

* Updated tool

* Upper case title update

* Commenting

* Formatting update

* Added order

* Added support for ARM deployment test file

* Updated handling of ARM-JSON deployment files + updated tests

* Update to latest

* Small updates

* Small updates

* Added documentation

* Added docs

* Update to latest

* Regenerated docs

* Added config exception

* Added config exception

* Mergef first couple changes from PR 1632

* Merged first batch of set-moduleReadMe script updates (not yet compatible with bicep-json)

* Latest draft including bicep to json intermediate format

* Further improvements when dealing with classic parameter files

* Updated function & tested arm converted test file

* Updated comments

* Added SQL server example & updated readme robustness

* Added SQL server example & updated readme robustness

* Updated pipeline

* Added additional error handling

* Fixed dpeloyment test

* Updated docs

* Adjusted publishing

* Adjusted var syntax

* Added initial draft for virtualHub

* Updated readme

* Minor updates

* Updated readmes

* Improved robustness

* Renamed folder

* Adjusted output

* Removed redundant dependency

* Regenerated docs

* Updated Set-ModuleReadMe with Bicep support & regenerated docs

* Updated Set-ModuleReadMe with Bicep support & regenerated docs

* Updated comments

* Updated robustness

* Updated robustness

* Updated docs

* Another update

* Changed casing

* Added error handling

* Added error handling

* Adjusted naming

* Refactored ADO dependency pipeline

* Refactored ADO dependency pipeline

* Renamed parameter

* Added var

* Test replace

* Test replace

* Test replace

* Test replace

* Test replace

* Attempt to parameterize parameter fetch for ADO

* Adjusted references

* Small fix

* Adjusted references

* Added var

* Added parameter file case handling

* Fixed condition

* Fixed ref

* Rename

* Added copied dependency pipeline template

* Simplified pipelines

* Minor refactoring

* Removed modulePath param from dependency pipeline

* Cleanup

* Cleanup

* Updated naming

* Update jobs.validateModuleDeployment.yml

* Cleanup

* Update to latest

* Restructured folders

* Updated test to new dependency folder structure

* Removed nameprefix from parameter

* Merged latest main

* Update readmes

* Update to latest

* Update to latest

* Changed namePrefix param to token

* Removed namePrefix param leftovers

* Changed comments

* Adjust case hanlding

* Adjusted name prefix handling

* Added output

* Update to latest

* Disabled pester

* Update to latest

* Refactored file handling

* Fallback

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Update to latest

* Removed namePrefix param

* Minor fix

* Added VM draft

* Improved case handling

* Updated readme

* Cleanup

* Update to latest

* Fixed Pester test

* Update to latest

* Update to latest

* Small fix

* Another small fix for linux

* Fixed ref

* Merged latest main

* Another small fix

* Update to latest

* Update to latest

* Update to latest

* Merged latest

* Added small upgrade to mgmtgroup removal + cleanup of  pipeline

* Update to latest

* Fixed sa name

* Renamed res

* Updated removal

* added commment

* Update to latest

* Adjusted conditions

* Update to latest

* Update to latest

* Update to latest

* Updated ReadMe

* Simplified names & updated readmes

* Renamed RG

* Fixed VM dependencies

* Naming update

* Updated VM dependencies

* Updated docs

* Added missing role assignment

* Small bracket fix

* RoleAssignment fix

* Further fixes

* Further fixes

* Further fixes

* Further fixes

* Sync

* Fixed folder ref

* Adjuted lb

* Update to latest

* Update to latest

* Update to latest

* Added missing pipeline flag

* Adjusted output

* Added docs for new dependencies approach

* Small update

* Fixed name

* Update to latest

* Reenabled param json compatibility

* Updated SQL server api

* Update to latest

* Several fixes

* Update to latest

* Update to latest

* Adjusted cond

* Fixed removal

* Added key rbac + small renames

* small renames

* Template fix

* Updated cse

* Update naming

* Removed reworked modules from PR

* Update to latest

* Update to latest

* Update to latest

* Small readmeGen fix + improved readability

* Updated AutomationAccount

* Small update

* Update to latest

* Update to latest

* Small regex update

* typoe

* Added missing quote

* Update Initialize-DeploymentRemoval.ps1

Ensured that key vault is removed before resource group to ensure purge

* Update Invoke-ResourcePostRemoval.ps1

Added KeyVault purge for purge protected key vaults

* Update .azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml

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

* Update .azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml

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

* Update .azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml

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

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

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

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

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

* Update modules/.shared/dependencyConstructs/diagnostic.dependencies.bicep

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

* Update modules/.shared/dependencyConstructs/diagnostic.dependencies.bicep

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

* Update modules/.shared/dependencyConstructs/diagnostic.dependencies.bicep

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

* Update modules/.shared/dependencyConstructs/diagnostic.dependencies.bicep

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

* Update modules/.shared/dependencyConstructs/diagnostic.dependencies.bicep

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

* Update docs/wiki/The CI environment - Static validation.md

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

* Update docs/wiki/The library - Module design.md

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

* Update docs/wiki/The library - Module design.md

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

* Update to latest

* Update to latest

* Update to latest

Co-authored-by: Marius Storhaug <Marius.Storhaug@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[cat] utilities category: utilities enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant