Releases: GoogleCloudPlatform/terraform-google-enterprise-application
Releases · GoogleCloudPlatform/terraform-google-enterprise-application
v0.2.0
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...
v0.1.0
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...