Releases
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 )
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 )
You can’t perform that action at this time.