Skip to content

Releases: GoogleCloudPlatform/terraform-google-enterprise-application

v0.2.0

27 Sep 21:18
bb61990
Compare
Choose a tag to compare

0.2.0 (2024-09-27)

Features

  • 2-multitenant: enable binauthz on AP and add test (#207) (c3ccaa1)
  • 4-fleetscope: migrate to Workload Identity Federation for GKE (#191) (dfdae3f)
  • 4-fleetscope: use fleet_app_operator_permissions (#209) (5e4114a)
  • add app folder, remove allauthenticatedusers permissions for docker images and update local deployment docs (#221) (99e5ede)
  • add backend.tf instructions and cluster service accounts output (#219) (7001a69)
  • adds frontend app infra test (#108) (d0110ec)
  • adds prefix at project and resources created at shared projects (#231) (b7f66f6)
  • appfactory: refactor appfactory to support multiple apps and nested parallel tests (#112) (d87c954)
  • appinfra: configurable envs (#154) (1e1fa2e)
  • deploy with cloudbuild (#237) (099bad5)
  • deps: Update Terraform Google Provider to v6 (major) (#213) (58e500e)
  • first version of E2E tests (#180) (44f4ffc)
  • granted cloud service mesh agent the necessary permission on ne… (#162) (73028ab)
  • Input group name to fleet-scope for log viewing (#155) (8064ecf)
  • module: ensure there are no external ips in the cluster nodes (#212) (030cad1)
  • multitenant: add certificate (#179) (f5a31e3)
  • multitenant: add NAP & AP as cluster types (#198) (31a9a7e)
  • multitenant: enable security_posture, dpv2, cost_allocation (#135) (ae06552)
  • multitenant: enforce private cluster control plane ip address (#214) (52edb3d)
  • multitenant: make cluster project creation optional (#117) (878a63e)
  • multitenant: refactor multitenant to be multi-app configurable (#148) (64e8b40)
  • Refactor integration tests 5-appinfra (#169) (77263bf)
  • refactor step 6 integration tests (#137) (5aa2981)
  • replaced cloudsql with alloydb (#165) (27ec2d2)
  • use namespaces created on fleetscope on cymbal-bank manifests (#228) (1a4991f)

Bug Fixes

  • add minimum TF version requirements (#168) (cf8a456)
  • add permission, clarifications, dedup (#160) (818f119)
  • Adds prefix at frontend namespace (#248) (8131e86)
  • deps: Update Terraform GoogleCloudPlatform/cloud-armor/google to v3 (#227) (4056964)
  • deps: update terraform terraform-google-modules/cloud-storage/google to v6 (#138) (3335013)
  • deps: Update Terraform terraform-google-modules/iam/google to v8 (#241) (d784d89)
  • deps: update terraform terraform-google-modules/kubernetes-engine/google to v31 (#157) (0e7ed98)
  • deps: Update Terraform terraform-google-modules/kubernetes-engine/google to v32 (#205) (ab8b5b4)
  • deps: U...
Read more

v0.1.0

10 May 16:18
b0aad99
Compare
Choose a tag to compare

0.1.0 (2024-05-10)

⚠ BREAKING CHANGES

  • Bootstrap test integration and change in buckets creation (#41)

Features

  • 2-multitenant: initial README, tfvar, and variable object (#84) (6b28838)
  • add appfactory integration tests (#59) (01dd44a)
  • add cloud armor policy (#48) (b2cc1af)
  • add cluster and fleet projects (#25) (841e864)
  • add GKE clusters and hub memberships (#12) (7618b55)
  • add integration tests 2-multitenant (#91) (2948189)
  • Add multitenant integration test (#46) (b8b1c10)
  • add node pool using surge strategy (#19) (25a50fc)
  • add phases 2-5 (#9) (b71a3a9)
  • add prerequisite VPCs and projects (#11) (626867c)
  • added acm: config sync and policy controller (#31) (70200c1)
  • added appfactory for other 5 apps (#79) (1038c4d)
  • added ci/cd pipeline for the frontend service (#51) (7c1c50c)
  • added cicd for accounts and ledger services for cymbal bank app (#69) (8bfb465)
  • added cloud armor rule to block xss attack (#58) (d47ff70)
  • added fleet scope and namespace (#15) (f02c26f)
  • added fleet scope logging (#26) (d2ec68c)
  • added gateway and asm ingress k8s resources (#65) (5034fee)
  • added integration tests to the CI for the 5 other apps (#78) (13615d0)
  • added k8s manifests for cymbal bank frontend (#68) (a0dda5c)
  • added labels, permissions needed for service mesh, and multi cl… (#54) (0976081)
  • added multiclusteringress hub feature for use by multiclustergateway (#24) (ae268bd)
  • added namespace for accounts and ledger with label istio-injection (#83) (d93659f)
  • added service mesh (#27) (207e2bd)
  • added sql database (#72) (bc5ebec)
  • added virtual service and destination rule to allow for localit… (#56) (84cff84)
  • adjusted sqli cloudarmor rule sensitivity level 1 to allow for cymbal bank app (#85) (fca30d6)
  • Application factory phase (#38) (2e95d39)
  • Application Source phase folder (#42) (fc83bcc)
  • bootstrap phase (#8) (06b47d7)
  • Bootstrap test integration and change in buckets creation (#41) (6f5421e)
  • cluster: enable binauthz (#36) (e6135dc)
  • cluster: enabled balanced autoscaling (#34) (cb43517)
  • cluster: switch to private cluster (#35) (779db70)
  • create ip_address (#50) ([5c2c7b9](5c2c7b...
Read more