Skip to content

v 0.4.0

Compare
Choose a tag to compare
@AlexanderSehr AlexanderSehr released this 18 Feb 18:13
· 1717 commits to main since this release
cfcb9d5

Highlights

Modules

  • Added versioning via version.json file in each module
  • Added Synapse Private Link Hubs
  • Added Compute Disks module
  • Added Service Fabric Cluster module
  • Added Virtual Hub module
  • Added Load Balancer Child modules
  • Standardized naming of diagnostic settings parameters
  • Deprecated AutoManage module and migrated it to VM module
  • Update KeyVault, Virtual Machine, Virtual Machine Scale Set, Event Hub and Storage Account to default secure values
  • Aligned all outputs to name, resourceGroup & resourceId where applicable
  • VNET subnets parameter now optional
  • Aligned AppInsights module with template reference property names

CI Environment

  • Enabled local <<namePrefix>> in the settings.json file
  • Dependency pipeline
    • Added Azure DevOps counterpart
    • Added additional resources: Proximity Placement Group, Image Template
    • Improved end-to-end flow by improving value pass-over
  • Improved error details
  • Aligned stage names of GitHub & Azure DevOps
  • Added additional test files
  • Enabled ManagementGroup level removal
  • Added publishing of child modules
  • Introduced grouping of logs on GitHub

Tools

  • Improved flexibility of the Test-ModuleLocally function

Wiki

  • Added utilities in addition to the documentation inside the scripts
  • Updated Module Usage examples to latest Bicep features & added bicepconfig.json examples
  • Updated dependencies section to latest token solution

Fixes

  • VMs now cleanup their attachments correctly
  • Azure DevOps pipelines can now be canceled properly
  • VNETs idempotency now consistent
  • Fixed issue for ConvertTo-ARMTemplate utility
  • Policy Assignment now explicitly specifies the principal type, fixing an issue where the API would not properly work for subsequent deployments

What's Changed

  • Added missing ADO artifacts reference in wiki by @MrMCake in #851
  • Added deleteOption to VM by @MrMCake in #850
  • LoadBalancer: Added child resources + test cases by @MrMCake in #848
  • VNET: Fixed indempotency bug with subnet deployment by @MrMCake in #845
  • Added missing removal condition to avoid uncancelable pipeline by @MrMCake in #854
  • Fix Recovery Services Vault MI Issue by @MariusStorhaug in #862
  • Update global.variables.yml by @SeSeicht in #863
  • Added utilities wiki entry by @MrMCake in #847
  • Fix Storage Account MI Issue by @MariusStorhaug in #861
  • Added an additional note to the wiki to better explain the MSI role assignment by @MrMCake in #855
  • Added support for Synapse Private Link Hubs (#856) by @renepajta in #858
  • Change startTime of "Linux_ZeroDay" by @SeSeicht in #864
  • Added improved error fetching for failed deployments by @MrMCake in #866
  • Align MI outputs by @MariusStorhaug in #872
  • Specify set of PS modules for different actions by @eriqua in #874
  • Implemented dependency pipeline for ADO by @MrMCake in #846
  • web.hostingenvironment to defaultJobTimeoutInMinutes: 360 by @SeSeicht in #879
  • Mapping module deployment outputs to github action output by @eriqua in #878
  • Fix dependency storage diagnostic name by @eriqua in #884
  • Users/alsehr/881 rsv fix by @MrMCake in #885
  • Replace test storage name by @eriqua in #888
  • Standardizing naming of diagnostic settings + API version update for locks and RBAC by @rahalan in #886
  • Updated error output for Test-AzDeployment by @MrMCake in #889
  • fix VM parameter file with additional parameter by @rahalan in #892
  • update PIP by @rahalan in #898
  • Update Analysis Service and API Management Outputs by @senavar in #875
  • Fixed & updated automanage deployment by @MrMCake in #825
  • Enable budget removal by @MrMCake in #904
  • Update Key vault with security recommendation by @elbatane in #896
  • Fix Compute Images by @eriqua in #907
  • Dependency pipeline Replace msiPrincipalId at runtime by @eriqua in #893
  • Updated outputs for namespace [c], [d], [e], [h] by @MrMCake in #915
  • update FW by @rahalan in #899
  • Added disks module by @Msanzdelrio in #917
  • Updated outputs of namespace starting with [n] by @MrMCake in #913
  • Updated outputs for namespaces starting with [r], [o] by @MrMCake in #912
  • Updated outputs for namespace [m], [l], [k], [i] by @MrMCake in #914
  • Fixed wrong Publish condition by @segraef in #919
  • Updated outputs for namespace [s], [v], [w] by @MrMCake in #911
  • Updated ADO pipeline names & update GitHub workflow conditions to not skip over tests by @MrMCake in #925
  • Default secure values for storage accounts by @elanzel in #920
  • Users/sogangul/bicep service fabric clusters by @SomilGanguly in #537
  • RSV: Removed unused param from parameter file by @MrMCake in #926
  • VNET: Removed requirement for default subnet by @MrMCake in #930
  • Enabled ManagementGroup-Level removal by @MrMCake in #903
  • remove unused workflow/pipeline file by @MariusStorhaug in #933
  • Users/elanzelm/security eventhub by @elanzel in #939
  • Bug fix for ConvertTo-ARMTemplate by @MariusStorhaug in #944
  • Update dependency pipeline with image template and vhd copy by @eriqua in #929
  • Publishing and versioning of child-resources and parents by @MariusStorhaug in #744
  • Service Fabric: Fix incorrect parameter file references in pipeline by @MrMCake in #934
  • Fix proximityPlacementGroup bug by @simonbMS in #950
  • Bugfix - Publishing modules by @MariusStorhaug in #952
  • Enabled <> token across modules and dependency pipeline resources by @ahmadabdalla in #945
  • Virtual Hub : Create module by @MrMCake in #921
  • tokenize vhub dependency by @MariusStorhaug in #958
  • Added token replacement to removal by @MrMCake in #956
  • API version update by @eriqua in #959
  • Fix publishing prerelease tag by @MariusStorhaug in #955
  • Added fix for galleries module failure by @Msanzdelrio in #962
  • Fixed vHub ref by @MrMCake in #964
  • Switch description outputs by @modbase in #963
  • Remove unknown character from run names by @thepaulmacca in #969
  • Update globally unique names for kv, ase and apim by @eriqua in #970
  • Fixing typo occurrences by @eriqua in #977
  • Incomplete title on wiki home by @MariusStorhaug in #979
  • Added missing ADO pipeline for disks by @MariusStorhaug in #976
  • Fix publishing template for firewall policies in ADO by @MariusStorhaug in #975
  • Introduce grouping of logs by @MariusStorhaug in #972
  • vm adp token and description fix by @eriqua in #980
  • Users/alsehr/849 local test by @MrMCake in #968
  • Fixed both Load Balancer & AKS by @MrMCake in #985
  • Trigger all pipelines after environment cleanup by @eriqua in #986
  • Quick fix for Local Test Script and Documentation by @ahmadabdalla in #987
  • Undo changes not intended for this repo by @MrMCake in #992
  • Aligned app insights input parameters to Azure Resource Reference by @MrMCake in #996
  • Fixed incorrect description by @MrMCake in #993
  • Add static value for 'principalType' for the Policy Assignment with Role Assignment Option by @ahmadabdalla in #997
  • Bugfix for publishing json templates using ADO by @MariusStorhaug in #1003
  • Updated TS example by @MrMCake in #1013
  • Contribution in #1018
  • Updated Compute resources with security recommendations by @elbatane in #947
  • Renamed files to account for error-tolerance by @MrMCake in #1021
  • Update dependency pipeline wiki by @eriqua in #1023

New Contributors

Full Changelog: v0.3.1...v0.4.0