Releases
v3.0.0
3.0.0 (2022-12-16)
⚠ BREAKING CHANGES
use random_project_id_length (#891 )
remove unused variables in network-dual-svpc/shared (#853 )
bump min TF version to 1.3.0 and use optionals (#831 )
use remote state to read data from previous steps (#782 )
Configure bring your own service account in bootstrap (#777 )
add granular service accounts (#724 )
deps: update terraform null to v3 (#750 )
use branch main for the gcp-policies repository and use controller for Jenkins master (#738 )
split network step (#735 )
Features
add granular service accounts (#724 ) (4c84d80 )
add optional groups creation (#757 ) (5d9f867 )
Add support for new organization policies (#863 ) (9c17c13 )
Add support for tags (#829 ) (a0604b3 )
Bring your on Service Account for the App Infra Pipeline (#824 ) (0d6be42 )
bump min TF version to 1.3.0 and use optionals (#831 ) (6207113 )
Configure bring your own service account in bootstrap (#777 ) (015fe3d )
Create a workspace for 0-bootstrap (#866 ) (6e9c575 )
Create base environment module for step 4-projects (#669 ) (7a533bf )
default configuration for VPC-SC should have all supported services (#864 ) (a496744 )
deps: update terraform null to v3 (#750 ) (b2e8bfc )
Enable Essential Contacts (#783 ) (86fcb2a )
Feature/private service connect module (#722 ) (b3b9145 )
ingress egress support for vpc sc (#784 ) (c6f12e2 )
Inline App Infra Pipeline sa_roles
(#867 ) (33a6619 )
Modularize logging components (#781 ) (a1d636e )
new org policies (#791 ) (878da45 )
Refactor/centralized network variable (#665 ) (cdb97bf )
remove default SA editor role from Seed and CICD projects (#896 ) (465d3dd )
Remove redundant optional firewall rules (#647 ) (6e17729 )
split network step (#735 ) (512430b )
update 3-networks to support TPG 4 and other updates (#733 ) (d940f6e )
update document and script to use gcloud beta terraform vet (#729 ) (d1a56d4 )
use branch main for the gcp-policies repository and use controller for Jenkins master (#738 ) (afc9d71 )
Use Cloud build private pools (#868 ) (ca06365 )
use random_project_id_length (dd063aa )
use random_project_id_length (#891 ) (dd063aa )
use remote state to read data from previous steps (#782 ) (a761a99 )
validate requirements script (#765 ) (84bbd25 )
Bug Fixes
add a chmod command for project infra pipeline runners(#657 ) (2730050 )
add note about updating transitivity firewall rules in the Hub and Spoke network mode (#906 ) (4211162 )
add onprem_dc variable and add missing routers in hub and spoke base and restricted modules (#912 ) (83cf36b )
add vpc flow logs configuration for jenkins subnet (#870 ) (40e391c )
always grant view permissions at org to CB SA for TFV (#645 ) (66d4c5b )
backend_bucket > remote_state_bucket (#848 ) (75c5ab3 )
block project-wide SSH keys (#897 ) (07e9ab5 )
bump the version of project factory to 13.0 (#702 ) (78c7d90 )
bump the version of the cloudbuild in the bootstrap step (#642 ) (3f61dba )
conventional-commit-lint.yaml file must have the default header (#911 ) (4581750 )
create billing dataset in multi-regional by default (#799 ) (ca0a4b3 )
data_access_logs_enabled now enables read and write audit logs, defaults to false for cost savings (#630 ) (8391f1b )
enable firewall logging for health check firewall rule (#892 ) (5fda1f0 )
enable missing DNS logging (#893 ) (9285cd7 )
exclude version 4.31.0
from the possible versions for infra pipeline module (#771 ) (37ba8ba )
firewall priorities to use 65530
to align with doc (#869 ) (1bf4931 )
grant permissions required by TFV to CB SA (#629 ) (ffa6a93 )
Grant role browser to the terraform service account for running gcloud beta terraform vet (#818 ) (e80a504 )
hardcode the regions variables in the 3-networks/shared
(#699 ) (9c320d8 )
Hub and Spoke build (#648 ) (98a3441 )
Jenkins CI/CD (#882 ) (26d8fc5 )
make dedicated interconnect comply with guide (#913 ) (7d77636 )
make first gcloud builds submit wait for the creation of the default cloud build bucket (#719 ) (3e2ca41 )
make partner interconnect comply with guide (#915 ) (4b4f8d8 )
psc endpoints (#875 ) (730acd6 )
Remove depends_on in bootstrap (#850 ) (741648a )
remove locals related to hub and spoke from dual shared vpc code (#907 ) (102df23 )
remove unused variables in network-dual-svpc/shared (#853 ) (49057b1 )
Review builds with Jenkins (#838 ) (82aa221 )
sed regex for backend bucket name substitution (#858 ) (8b5ffc4 )
set random suffix to the same size of other project suffix (#886 ) (70778eb )
set the location for cloud build related buckets in step4 based in the default region (#667 ) (b2b3aca )
source repos keys in sa_roles map (#895 ) (8bd7d14 )
tflint fixes (#909 ) (b437e29 )
update bucket naming to comply with guide definition (#904 ) (49347f5 )
update cloud build private pool peering network CIDR range (#905 ) (f5615ee )
update TPG version constraints to allow 4.0 in 5-app-infra (#721 ) (90f15f2 )
updates for on-prem connectivity configuration (#827 ) (70f9e54 )
updates for tfv1 compat (#637 ) (235698b )
VPC Flow Logs constraint issue + Adding gcloud terraform vet usage to test (#779 ) (0019b00 )
You can’t perform that action at this time.