Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Sacha Narinx 2224bc4d14
Policy Refresh Q1 FY24 (#1426)
Co-authored-by: Jack Tracey <jack@jacktracey.co.uk>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Tracey <41163455+jtracey93@users.noreply.github.com>
Co-authored-by: JamJarchitect <53943045+JamJarchitect@users.noreply.github.com>
Co-authored-by: Panagiotis Korologos <60117125+pkorolo@users.noreply.github.com>
2023-09-27 14:45:38 +01:00
Kevin Rowlandson 3476914f9b
Policy refactoring with automation and testing (#1022)
* Policy refactoring with automation and testing (#1021)

* Adds a new resource library containing individual policy definition and policy set definition resources as individual files

* Adds a Bicep template used to programmatically generate a new policies.json file for the eslzArm Portal deployment

* The new policies.json template is now designed to universally work across AzureCloud, AzureChinaCloud and AzureUsGovernment clouds

* Adds new GitHub Action to automatically regenerate policies.json when relevant changes are detected in a PR

* Adds new GitHub Action to perform static code analysis (linting) of the new src folder (also scans eslzArm folder but for reporting only)

* Adds a new GitHub Action to perform automated testing of the eslzArm deployment, including a complete deployment and tear-down

* Adds an updated version of the original EnterpriseScaleLibraryTools PowerShell module from the Terraform implementation, now rebranded as Alz.Tools and extended to include new functionality needed for broader use (will be re-usable for Terraform and Bicep implementations)

* Adds a new GitHub Action to keep the Alz.Tools module up to date with the latest API versions

* Includes minor (primarily cosmetic) updates to the eslzArm deployment to improve maintainability and control whilst running programmatically

* Update policy refactor (#1026)

* Update elements in Portal UI definition to match the parameters set by their output for easier maintenance

* Added logic to customize the Portal UI questions based on target Cloud environment, to improve support for `AzureChinaCloud` (_pending update to MG scope deployment_) and `AzureUSGovernment`

* Improve consistency across deployment names and update to use `alz-` prefix instead of `EntScale-`

* Update description field in `emailContactAsc` parameter across Cloud environments for `Deploy-MDFC-Config` Policy Assignment

* Update naming conventions to improve clarity

* Consolidate ArmApiControl elements

* Add `defaultValue` for `connectivityLocation` element

* Add empty defaultValue for sub selectors

* Update `defaultValue` for `connectivityLocation` element

* Update DIY guidance for AzureChinaCloud

* Add further annotations to policies.bicep file

* Update what's new page

* Fix defaultValue on Subscription selectors

* Add step to remove orphaned role assignments

* Update script description
2022-09-06 16:50:58 +01:00
Jack Tracey c69c1817f8
Add parameter for budget name to Deploy-Budget policy (#850)
* whitespace removal, casing fix, new param, docs and gitignore

* missing param usage

* incorrect param

* location updates

Co-authored-by: Kristian Nese <kristiannese@live.com>
2021-11-09 09:24:55 +00:00
Lyon Till f7eadc16ac
Reference (#538)
* Delete azops-pull.yml

* Delete azops-push.yml

* Rename azops-export.yml to export.yml

* Create settings.json

* Update export.yml

* Update export.yml

* Delete azopsreference directory

* Delete settings.json

* Delete export.yml

* Update .gitignore

* Delete setup-github.md

* Delete enable-subscription-creation.md

* Delete discover-environment.md

* Delete deploy-new-arm.md

* Delete setup-azuredevops.md

* Rename ES-schema.md to es-schema.md

* Delete getting-started.md

* Update README.md

* Update README.md

* Update README.md

* Update ESLZ.gif
2021-05-06 19:34:11 +01:00
uday31in 55746744ad Initial Commit 2020-06-15 11:57:41 +01:00