Skip to content

v0.1.0

Compare
Choose a tag to compare
@release-please release-please released this 10 May 16:18
b0aad99

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)
  • create multiple namespaces with namespace_ids, one namespace per scope … (#40) (e59bb7f)
  • cross_project_sa upstream (#39) (7fcc0d9)
  • enable workload identity (#49) (5dd8784)
  • fleetscope: add poco pss-baseline and fleet_project_id (#105) (a0ae960)
  • gateway and ingress (#55) (e118ebb)
  • initial fleetscope README, tfvar, and variable object (#86) (4b6cec2)
  • Integration tests fleetscope (#61) (454618c)
  • moved db from 2-multitenant to 5-appinfra (#96) (f197505)
  • switch to release gke module (#37) (adbb4e6)
  • switched to use Cymbal Bank logo and title (#76) (a1a0754)

Bug Fixes

  • add stage 2 outputs (#17) (f22d434)
  • appfactory: add clouddeploy api to app admin project (#114) (014b8da)
  • CI: use larger collusion domain for eab_cluster_project suffix (#100) (60497b1)
  • consolidate fleet into gke project (#64) (69b2a91)
  • deps: Update module github.com/GoogleCloudPlatform/cloud-foundation-toolkit/infra/blueprint-test to v0.12.0 (#14) (92d805b)
  • deps: Update module github.com/GoogleCloudPlatform/cloud-foundation-toolkit/infra/blueprint-test to v0.12.1 (#16) (6ceaaf0)
  • deps: Update Terraform terraform-google-modules/kubernetes-engine/google to v30 (#18) (56c3360)
  • deps: Update Terraform terraform-google-modules/project-factory/google to v15 (#118) (7aafd39)
  • fleetscope: prevent possible race condition (#106) (2a7637f)
  • only create a single cluster in dev (#23) (846f68e)
  • provider_meta and test boilerplate (#6) (646dc9f)
  • use google_project_service_identity for servicemesh sa (#66) (1964445)