Skip to content

v3.0.0

Compare
Choose a tag to compare
@release-please release-please released this 17 Dec 00:27
2a0b68b

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)