Releases: terraform-google-modules/terraform-google-kubernetes-engine
Releases · terraform-google-modules/terraform-google-kubernetes-engine
v22.0.0
22.0.0 (2022-07-11)
⚠ BREAKING CHANGES
Features
- Allow enabling managed Prometheus in beta cluster submodules (#1307) (71e7067)
- expose use_existing_context variable in WI module (#1295) (d802e49)
- promote Spot VM to GA (#1294) (274da2f)
- support gVNIC (#1296) (5d6eac1)
- support maintenance_exclusion (#1273) (425bf93)
- Support managed Prometheus for safer cluster variants (#1311) (55faaf5)
- WorkloadIdenity allow to use k8s sa from the different project (#1275) (4f5dded)
Bug Fixes
v21.2.0
v21.1.0
v21.0.0
21.0.0 (2022-05-12)
⚠ BREAKING CHANGES
- update kube-dns configMap using kubernetes_config_map_v1_data (#1214)
Features
- Add
filestore_csi_driver
option for safer cluster variants (#1176) (40ef1a1) - Add app.kubernetes.io/created-by label to CPR in ASM module (#1190) (bbd9b77)
- Add keeper for
enable_gcfs
node pool option for update variants (#1218) (f431756), closes #1217 - Add support for image streaming/GCFS (#1174) (3a94528)
- Add support for internal endpoint with ASM module (#1219) (8e87308)
- Switch to native Terraform resources for hub registration and ACM (#947) (9359961)
- update kube-dns configMap using kubernetes_config_map_v1_data (#1214) (8547935)
Bug Fixes
- add output "service_account" to simple_zonal (9e92318)
- add provider_meta for google-beta to ASM submodule (#1186) (9f06ef4)
- Add required kubernetes provider to ASM module (#1221) (77d08e0)
- Apply applicable ASM_OPTS in config_map (#1183) (79d604a)
- ASM module required TF 0.14+ (#1209) (55a1e15)
- make GKE module cluster_name computed attribute (#1189) (7a09acd)
- misspellings in comments and min_cpu_platform (#1207) (7553a2b)
- Remove unnecessary auth files. (#1231) (aa47e23)
- removed unused variable ip_source_ranges_ssh from example safer_cluster_iap_bastion (#1199) (5197f22)
- set initial_node_count with remove_default_node_pool (#1228) (151c8c4)
- set only one of log/mon config or service (#1240) (2316e77)
- Use fleet_id instead of project_id for hub operations (#1238) (a9a69ed)
- various fix to address CI issues (#1248) (9e92318)
v20.0.0
20.0.0 (2022-03-10)
⚠ BREAKING CHANGES
Features
- add gcp_filestore_csi_driver_config to addons config (#1166) (a68fe69)
- Add Identity Service config to beta modules (#1142) (6a99347)
- GKE autopilot support (#1148) (d5ceafb)
- Rewrite ASM module (#1140) (0d9c44e)
Bug Fixes
- Add missing type attributes to variables (#1117) (6436339)
- ASM module rewrite improvements (#1165) (2867162)
Miscellaneous Chores
- release 20.0.0 (7976d17)
v19.0.0
19.0.0 (2022-01-31)
⚠ BREAKING CHANGES
- Change default node image from COS to COS_CONTAINERD (#1122)
- Add spot vm support to beta clusters (#1131)
- update TPG version constraints to 4.0 (#1129)
- TPU firewall rule split into a separate resource
Features
- Add spot vm support to beta clusters (#1131) (ae0d953)
- Allow datapath_provider in GA main module (#1084) (3b5ddb9)
- Change default node image from COS to COS_CONTAINERD (#1122) (e6b9282)
- update TPG version constraints to 4.0 (#1129) (d494b0f)
Bug Fixes
terraform-google-kubernetes-engine v18.0.0
⚠ BREAKING CHANGES
- safer-cluster modules now use ADVANCED_DATAPATH by default. Set
datapath_provider
toDATAPATH_PROVIDER_UNSPECIFIED
to continue using Dataplane v1. - Minimum beta provider version increased to v3.87.0.
Features
- Added monitoring_enabled_components and logging_enabled_components variables to beta clusters (#1028) (9278265)
- Make auto_provisioning_defaults a non-beta feature and set
min_cpu_platform
for auto-provisioned node pools (#1077) (5603718) - Use ADVANCED_DATAPATH (aka. Dataplane V2) for safer-cluster modules (#1085) (41a0c83)