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

March 2021 - 5.3.0 #159

Merged
merged 40 commits into from
Apr 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8d4c641
Initial 5.3.0
LaurentLesle Mar 26, 2021
c56b830
Update to preview3 branch
LaurentLesle Mar 26, 2021
4b96b88
Fix duplicate variable
LaurentLesle Mar 26, 2021
436c341
Move to root folder
LaurentLesle Mar 27, 2021
ee2c5a2
Add to root folder
LaurentLesle Mar 27, 2021
91e8427
Update remote diagnostics
LaurentLesle Mar 27, 2021
d4cbbc7
fmt and networking
LaurentLesle Mar 27, 2021
698b636
Update shared services and networking
LaurentLesle Mar 27, 2021
1f4e2da
compute, security and storage
LaurentLesle Mar 27, 2021
501268d
database
LaurentLesle Mar 27, 2021
d7e6b9d
data factory, logic app, database, webapp
LaurentLesle Mar 27, 2021
6234022
Add caf_eslz
LaurentLesle Mar 29, 2021
ddc80c3
Add CAF managed_identities in accesscontrol
LaurentLesle Mar 29, 2021
060ce72
Move eslz under caf_solution add-ons
LaurentLesle Mar 29, 2021
4b36c08
Fix diagnostics
LaurentLesle Mar 30, 2021
64c4b65
Add missing variables
LaurentLesle Mar 30, 2021
8c6c71b
Add vhub route tables
LaurentLesle Apr 1, 2021
5c0edca
Add virtual_hub_er_gateway_connections
LaurentLesle Apr 1, 2021
9df3cc1
Update missing variables for ci examples
LaurentLesle Apr 6, 2021
e8b5eaf
Add option to overwrite global_settings
LaurentLesle Apr 6, 2021
6c01897
Update base tags optional attributes
LaurentLesle Apr 6, 2021
688de7b
Fix regression
LaurentLesle Apr 6, 2021
0170750
Fix global_settings overrite
LaurentLesle Apr 6, 2021
4980a65
Update fix
LaurentLesle Apr 6, 2021
c466a37
Add remote network_security_groups
LaurentLesle Apr 6, 2021
91a1ea0
Fix missing remote objects
LaurentLesle Apr 6, 2021
83b0367
fmt
LaurentLesle Apr 6, 2021
bff5453
Add dynamic keyvault secrets in security
LaurentLesle Apr 7, 2021
2de67b0
Update for dynamic keyvault secrets
LaurentLesle Apr 7, 2021
e98dda3
Rover update
Apr 8, 2021
28d7661
Merge branch '5.3.0.preview3' of https://github.com/Azure/caf-terrafo…
Apr 8, 2021
be9135b
Update workflow
Apr 8, 2021
924f478
March 2021 Update
Apr 8, 2021
d2a6d6e
Update pipelines
Apr 8, 2021
40770b3
Update
Apr 8, 2021
a51cc3f
Update level200 samples
Apr 8, 2021
587dc0d
Delete .terraform.lock.hcl
LaurentLesle Apr 9, 2021
8a70a13
Refactoring level 1 gitops
Apr 9, 2021
59fc788
Merge branch '5.3.0.preview3' of https://github.com/Azure/caf-terrafo…
Apr 9, 2021
6620ea9
Pipelines updates
Apr 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
version: '3.7'
services:
rover:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.14.10-2104.0803
user: vscode

labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,11 @@
# Licensed under the MIT License.
#

name: landingzones

name: landingzones-tf13
on:
pull_request:
paths-ignore:
- 'documentation/**'
- '_pictures/**'
- 'README.md'
- 'CHANGELOG.md'
push:
paths-ignore:
- 'documentation/**'
- '_pictures/**'
- 'README.md'
- 'CHANGELOG.md'
schedule:
- cron: '0 4 * * *'
- cron: '0 2 * * *'

env:
TF_CLI_ARGS: '-no-color'
Expand All @@ -42,7 +30,7 @@ jobs:
random_length: ['5']

container:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.13.6-2104.0803
options: --user 0

steps:
Expand All @@ -57,8 +45,8 @@ jobs:

- name: launchpad
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_launchpad -a apply \
-var-folder ${GITHUB_WORKSPACE}/landingzones/caf_launchpad/scenario/100 \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_launchpad -a apply \
-var-folder ${GITHUB_WORKSPACE}/caf_launchpad/scenario/100 \
-level level0 \
-launchpad \
-parallelism=30 \
Expand All @@ -69,10 +57,13 @@ jobs:

- name: foundations
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_foundations -a apply \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution -a apply \
-var-folder ${GITHUB_WORKSPACE}/caf_solution/scenario/foundations/100-passthrough \
-tfstate caf_foundations.tfstate \
-level level1 \
-parallelism=30 \
--environment ${{ github.run_id }}
--environment ${{ github.run_id }} \
'-var tags={testing_job_id="${{ github.run_id }}"}'

networking100:
name: networking-100
Expand All @@ -84,14 +75,14 @@ jobs:
fail-fast: false
matrix:
config_files: [
"caf_networking/scenario/100-single-region-hub",
"caf_networking/scenario/101-multi-region-hub",
"caf_networking/scenario/105-hub-and-spoke",
"caf_networking/scenario/106-hub-virtual-wan-firewall"
"caf_solution/scenario/networking/100-single-region-hub",
"caf_solution/scenario/networking/101-multi-region-hub",
"caf_solution/scenario/networking/105-hub-and-spoke",
"caf_solution/scenario/networking/106-hub-virtual-wan-firewall"
]

container:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.13.6-2104.0803
options: --user 0

steps:
Expand All @@ -104,20 +95,20 @@ jobs:

- name: deploy example
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_networking/ -a apply \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution/ -a apply \
-tfstate $(basename ${{ matrix.config_files }}).tfstate \
-level level2 \
-parallelism=30 \
-var-folder ${GITHUB_WORKSPACE}/landingzones/${{ matrix.config_files }} \
-var-folder ${GITHUB_WORKSPACE}/${{ matrix.config_files }} \
--environment ${{ github.run_id }}

- name: destroy example
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_networking/ -a destroy \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution/ -a destroy \
-tfstate $(basename ${{ matrix.config_files }}).tfstate \
-level level2 \
-parallelism=30 \
-var-folder ${GITHUB_WORKSPACE}/landingzones/${{ matrix.config_files }} \
-var-folder ${GITHUB_WORKSPACE}/${{ matrix.config_files }} \
--environment ${{ github.run_id }} \
-refresh=false \
-auto-approve
Expand All @@ -135,7 +126,7 @@ jobs:
random_length: ['5']

container:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.13.6-2104.0803
options: --user 0

steps:
Expand All @@ -150,8 +141,8 @@ jobs:

- name: launchpad-200-upgrade
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_launchpad -a apply \
-var-folder ${GITHUB_WORKSPACE}/landingzones/caf_launchpad/scenario/200 \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_launchpad -a apply \
-var-folder ${GITHUB_WORKSPACE}/caf_launchpad/scenario/200 \
-level level0 \
-launchpad \
-parallelism=30 \
Expand All @@ -162,9 +153,13 @@ jobs:

- name: foundations-200-upgrade
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_foundations -a apply \
-level level1 \
--environment ${{ github.run_id }}
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution -a apply \
-var-folder ${GITHUB_WORKSPACE}/caf_solution/scenario/foundations/gitops \
-tfstate caf_foundations.tfstate \
-level level1 \
-parallelism=30 \
--environment ${{ github.run_id }} \
'-var tags={testing_job_id="${{ github.run_id }}"}'

networking200:
name: networking-200
Expand All @@ -176,13 +171,13 @@ jobs:
fail-fast: false
matrix:
config_files: [
"caf_networking/scenario/200-single-region-hub",
"caf_networking/scenario/201-multi-region-hub",
"caf_networking/scenario/210-aks-private"
"caf_solution/scenario/networking/200-single-region-hub",
"caf_solution/scenario/networking/201-multi-region-hub",
"caf_solution/scenario/networking/210-aks-private"
]

container:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.13.6-2104.0803
options: --user 0

steps:
Expand All @@ -195,20 +190,20 @@ jobs:

- name: deploy example
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_networking/ -a apply \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution/ -a apply \
-tfstate $(basename ${{ matrix.config_files }}).tfstate \
-level level2 \
-parallelism=30 \
-var-folder ${GITHUB_WORKSPACE}/landingzones/${{ matrix.config_files }} \
-var-folder ${GITHUB_WORKSPACE}/${{ matrix.config_files }} \
--environment ${{ github.run_id }}

- name: destroy example
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_networking/ -a destroy \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution/ -a destroy \
-tfstate $(basename ${{ matrix.config_files }}).tfstate \
-level level2 \
-parallelism=30 \
-var-folder ${GITHUB_WORKSPACE}/landingzones/${{ matrix.config_files }} \
-var-folder ${GITHUB_WORKSPACE}/${{ matrix.config_files }} \
--environment ${{ github.run_id }} \
-refresh=false \
-auto-approve
Expand All @@ -225,7 +220,7 @@ jobs:
random_length: ['5']

container:
image: aztfmod/rover:0.13.6-2103.0304
image: aztfmod/rover:0.13.6-2104.0803
options: --user 0

steps:
Expand All @@ -240,16 +235,19 @@ jobs:

- name: foundations
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_foundations -a destroy \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_solution -a destroy \
-var-folder ${GITHUB_WORKSPACE}/caf_solution/scenario/foundations/gitops \
-tfstate caf_foundations.tfstate \
-level level1 \
-parallelism=30 \
--environment ${{ github.run_id }} \
'-var tags={testing_job_id="${{ github.run_id }}"}' \
-auto-approve

- name: Remove launchpad
run: |
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/landingzones/caf_launchpad -a destroy \
-var-folder ${GITHUB_WORKSPACE}/landingzones/caf_launchpad/scenario/200 \
/tf/rover/rover.sh -lz ${GITHUB_WORKSPACE}/caf_launchpad -a destroy \
-var-folder ${GITHUB_WORKSPACE}/caf_launchpad/scenario/200 \
-level level0 \
-launchpad \
-parallelism=30 \
Expand Down
Loading