To use this new release you need to perform a full deployment. You cannot automatically upgrade from the previous launchpad.
Moving forward this version adds the foundations to support future upgrade without destroying the launchpad.
## v8.0.2001 (August 2020)
BREAKING CHANGES:
* We have fully migrated the codebase to Terraform 0.13 and refactored the code rely on a new key-based iterative model to simplify deployment and maintenance. We also leverage new features like conditions and iterations on modules, variables validation, etc.
* Backup your TF state, redeployment from scratch is needed.
FEATURES:
* **added support for azurerm 2.25 :** On all sample landing zones [azurerm provider](https://github.com/terraform-providers/terraform-provider-azurerm/releases/tag/v2.25.0)
* **landingzone_caf_foundations :** Refactoring foundations to use new key-based iterative model, enabling support for multi-regions foundations.
* **landingzone_networking :** Refactoring networking landing zones to use new key-based iterative model, this is enabling support for all networking models in only one landing zone.
* Change ci name
* Modern activity logs #39
* Housekeeping and versioning update
* Updating foundations CI + formatting
* Support for NSG naming, extended fields, and update to address-prefixes #44
* azurerm 2.15
* Update config for CI
* Add VSCodespace
* Documentation update
* Changelog
* Latest log_analytics
* Updating readme, adding documentation and adding devcontainer settings.
* Remove workspace
* Rename devcontainer
* launchpad light 2006
* Add support for environment
* Add environment and update tags
* Backward support for environment
* Introducing Azure Virtual WAN landing zones (#48)
* Initial commit hub_mesh
* Update readme
* Fix output
* Addind explicit dependency for fw rg
* Secured vhub by default for CI
* Update ci-vnext with launchpad light
* Update path
* Add tf/caf/ mapping
* Update vnext
* Fix logged_in user
* Fix destroy vnext CI
* Fix environment attribute in ci
* pickup environment from launchpad
* Add ci job id as prefix
* Remove workspace tags
* Fix prefix in ci
* Add support to overwride prefix in caf foundations
* Update prefix startwith alphe for keyvault
* Update documentation
* Update formating of files
* Adding a g in prefix for ci to avoid errors
with event hub or keyvault
* ci-vnext: remove prefix in LZ as coming
from foundation
* ci-vnext - remove prefix on lz destroy
* Fix testing-job-id typo
* ci var should be testing_job_id for jmespath
* Update module conventions documentation
* Including rover release
* landingzones vnext
* Update CI for master
* Add breaking changes and depreceated section
* Update doc for VSCodespace and CI to exclude docs
* azure devops - add keyvault secret placeholder for
management pat
* Add azure devops add-on
* Add pat token in keyvault secrets
* addon - azure devops - adding variable groups
* add-on - azure devops - fix a condition when
there are no variable groups to create
* addon azdo - add azure pipelines
* add-on: azure devops self-hosted agent
* Updating launchapd
* Adding azuredevops_resource_authorization
* Fix regression - launchpad - add networking
default settings
* Update launchpad prefix to null by default to
generate random prefix
* Cleanup output
* Update prefix logic
* move launchpad_light default settings to tfvars
* Update gitignore
* Add comments
* Adjust ci to new variables
* Adjust ci to launchpad variables
* Adjust syntax of object in command file
* Adding convention in CI jobs
* Updating convention in CI
* Adjusting the ci command
* Move to simpler structure
* Fix parameters
* Adjust variables
* fix local variables
* Remove variables set by rover at runtime
* Update CI branch to rover vnext commands
* Initial documentaiton of variables
* Update rover for vnext
* Remove global_settings from variable file
* Updating the output resource_groups
* Updating docs for new rover instructions
* Update to stable rover
* Update CI
* Add debug
* Update README.md
Co-authored-by: lolorol <lalesle@microsoft.com>
Co-authored-by: Arnaud Lheureux <arnaudlh@hotmail.com>
Co-authored-by: Arnaud Lheureux <arnaudlh@users.noreply.github.com>
* Change ci name
* Modern activity logs #39
* Housekeeping and versioning update
* Updating foundations CI + formatting
* Support for NSG naming, extended fields, and update to address-prefixes #44
* azurerm 2.15
* Update config for CI
* Add VSCodespace
* Documentation update
* Changelog
* Latest log_analytics
* Updating readme, adding documentation and adding devcontainer settings.
* Remove workspace
* Rename devcontainer
* launchpad light 2006
* Add support for environment
* Add environment and update tags
* Backward support for environment
* Introducing Azure Virtual WAN landing zones (#48)
* Initial commit hub_mesh
* Update readme
* Fix output
* Addind explicit dependency for fw rg
* Secured vhub by default for CI
* Update ci-vnext with launchpad light
* Update path
* Add tf/caf/ mapping
* Update vnext
* Fix logged_in user
* Fix destroy vnext CI
* Fix environment attribute in ci
* pickup environment from launchpad
* Add ci job id as prefix
* Remove workspace tags
* Fix prefix in ci
* Add support to overwride prefix in caf foundations
* Update prefix startwith alphe for keyvault
* Update documentation
* Update formating of files
* Adding a g in prefix for ci to avoid errors
with event hub or keyvault
* ci-vnext: remove prefix in LZ as coming
from foundation
* ci-vnext - remove prefix on lz destroy
* Fix testing-job-id typo
* ci var should be testing_job_id for jmespath
* Update module conventions documentation
* Including rover release
* landingzones vnext
* Update CI for master
* Add breaking changes and depreceated section
* Update doc for VSCodespace and CI to exclude docs
Co-authored-by: lolorol <lalesle@microsoft.com>
Co-authored-by: lolorol <LaurentLesle@users.noreply.github.com>