- Upgrade TF providers.
- Enable several storage csi driver addons by default. (filestore, persistent disk, fuse)
- Enable config connector addon by default.
- Enable container Google API.
- Enable iam Google API.
- Fixed missing
num_node_zones
functionality.
- Added
num_node_zones
to provide limits around how many nodes in the cluster.
- Add missing
ip_allocation_policy
for VPC-Native Traffic routing.
- Enabled VPC-Native Traffic Routing.
- Drop
cluster_name
from outputs.
- Moved
deployer
service account into app module. - Increased default machine type to
n2-standard-2
for node pool.
- Enabled Workload Identity on GKE cluster.
- Added
roles/container.nodeServiceAccount
to cluster service account to ensure minimum set of permissions.
- Truncated deployer account_id so it does not exceed 28 character limit.
- Added
.terraform.lock.hcl
. - Changed platform to
k8s:gke
.