Skip to content

Releases: terraform-google-modules/terraform-google-kubernetes-engine

v22.0.0

12 Jul 14:11
ba1ca55
Compare
Choose a tag to compare

22.0.0 (2022-07-11)

⚠ BREAKING CHANGES

  • promote Spot VM to GA (#1294)
  • support maintenance_exclusion (#1273)

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

  • Create new node pool when shielded_instance_config changes (#1237) (a2272f0)
  • support managed prometheus for autopilot (#1310) (568c824)

v21.2.0

22 Jun 06:02
27bd3aa
Compare
Choose a tag to compare

21.2.0 (2022-06-22)

Features

  • Add keeper for enable_secure_boot nodepool option for update variant. (#1277) (a8b6f20)
  • Add maintenance variables for safer cluster (#1282) (19f59c4)
  • expose timeouts (6011c80)
  • Recurring maintenance window to GA (#1262) (4bba52f)

Bug Fixes

  • source node pools' auto_upgrade configuration from the GKE cluster (#1293) (c7c9f44)

v21.1.0

26 May 01:52
4a7e6e4
Compare
Choose a tag to compare

21.1.0 (2022-05-24)

Features

  • support database encryption and google group rbac for autopilot (#1265) (066149d)

Bug Fixes

  • convert gcfs_config to dynamic block to prevent node pool recreation (81686e7)
  • trim trailing dash from gcp SA name (#1243) (aee12e7)

v21.0.0

13 May 04:51
f67dbc7
Compare
Choose a tag to compare

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

10 Mar 20:12
774fc12
Compare
Choose a tag to compare

20.0.0 (2022-03-10)

⚠ BREAKING CHANGES

  • add gcp_filestore_csi_driver_config to addons config (#1166)
  • Rewrite ASM module (#1140)

Features

Bug Fixes

Miscellaneous Chores

v19.0.0

31 Jan 20:27
04ee10b
Compare
Choose a tag to compare

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

  • Allow users to specify network tags for the default node pool (#1123) (b8b8547)
  • Create separate firewall rule for egress to TPUs (#1126) (99cfd98)
  • Removed dependency to obsolete template_file by upgrading to templatefile (#1119) (14a0536)

terraform-google-kubernetes-engine v18.0.0

06 Jan 03:50
a030360
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • safer-cluster modules now use ADVANCED_DATAPATH by default. Set datapath_provider to DATAPATH_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)

terraform-google-kubernetes-engine v17.3.0

29 Nov 19:49
d062c5b
Compare
Choose a tag to compare

Features

Bug Fixes

terraform-google-kubernetes-engine v17.2.0

15 Nov 19:09
59380cb
Compare
Choose a tag to compare

Features

  • Add beta support for confidential_nodes (#1040) (e105bb5)
  • Added support for specifying min_cpu_platform in node config - … (#1057) (23b5243)

Bug Fixes

  • Document grant_registry_access for Artifact Registry (#1044) (d3ca023)
  • pass REVISION_NAME to downstream install script (#1048) (dd410d7)
  • set image_type, machine_type, and sandboxing on default node pool to comply with validation policies (#1038) (8e92f6e)

terraform-google-kubernetes-engine v17.1.0

27 Oct 18:00
bb86214
Compare
Choose a tag to compare

Features

  • Add support for CPU quota configs for node pools (#1032) (80252f3)

Bug Fixes

  • add missing required_providers on workload identity module (#1035) (04f7502)
  • adds metadata to the default node pool (#1018) (660ddc9)