Releases: terraform-google-modules/terraform-google-kubernetes-engine
Releases · terraform-google-modules/terraform-google-kubernetes-engine
v28.0.0
28.0.0 (2023-09-20)
⚠ BREAKING CHANGES
- support gcs fuse addon (#1722)
- Add support for disk_size and disk_type for cluster_autoscaling. (#1693)
Features
- add project and location output to fleet-membership (#1740) (825bda6)
- Add support for disk_size and disk_type for cluster_autoscaling. (#1693) (fd233e5)
- Add support for Logging Variant to enable max throughput option (#1616) (acd2d41)
- mesh_certificates support (#1712) (8913ef2)
- promote config_connector_config to ga (#1559) (ae63848)
- support configuring ACM git service account email (#1685) (426f06f)
- support gcs fuse addon (#1722) (2f5a276)
Bug Fixes
v27.0.0
27.0.0 (2023-06-29)
⚠ BREAKING CHANGES
- TPG>=4.32.0: Support enabling Policy Controller mutations (#1665)
Features
- Add protect_config beta feature (#1617) (d252579)
- cluster.tf: add support to set initial release channel version (#1625) (e522073)
- TPG>=4.32.0: Support enabling Policy Controller mutations (#1665) (1173518)
Bug Fixes
v26.1.1
v26.1.0
v26.0.0
26.0.0 (2023-05-10)
⚠ BREAKING CHANGES
- set release_channel and auto_upgrade, drop meshtelemetry (#1618)
- kubernetes ~> 2.13: Remove 1.23 restriction on workload identity module (#1595)
- acm: prevent conflicts in IAM binding (#1576)
Features
- add blue/green upgrade strategy settings (#1551) (db51271)
- add enable_private_nodes options to node_pool network_config (#1604) (48d7590)
- allow setting network tags on autopilot clusters (#1572) (23e9c96)
- Workload Identity module, to bind roles in various projects for the service account created (#1574) (53f0f58)
Bug Fixes
- acm: prevent conflicts in IAM binding (#1576) (a7cfe92)
- Autopilot vertical pod autoscaling (#1564) (6853c61)
- fixes for tflint and dev-tools 1.10 (#1598) (d012313)
- kubernetes ~> 2.13: Remove 1.23 restriction on workload identity module (#1595) (b23bc86)
- node_metadata mapping for GCE_METADATA (#1542) (#1543) (b03ea84)
- nodepool autoscaling vars avail in GKE 1.24.1 result in conflicts. Preserve default behavior (#1562) (98e8dc3)
- PSP removed in GKE >= 1.25.0 (#1622) (530f16b)
- set release_channel and auto_upgrade, drop meshtelemetry (#1618) (3c8dd3a)
- use provided service_account_name if available (#1610) (a42ed88)
v25.0.0
25.0.0 (2023-02-03)
⚠ BREAKING CHANGES
- Promote node sysctl config to GA (#1536)
- enable auto repair and upgrade with cluster autoscaling (#1530)
- support for gateway api for safer cluster variants (#1523)
- promote gke_backup_agent_config to ga (#1513)
- enable private nodes with specified pod ip range (#1514)
- Promote managed_prometheus to GA (#1505)
- support for gateway api (#1510)
- Add option to pass
resource_labels
to NP (#1508) - promote gce_pd_csi_driver to GA (#1509)
- Set the provided SA when creating autopilot clusters (#1495)
Features
- add all pod_ranges to cluster firewall rules and add missing shadow rules (#1480) (bcd5e03)
- Add option to pass
resource_labels
to NP (#1508) (e7566c5) - add support for policy bundles and metrics SA (#1529) (0f63eab)
- promote gce_pd_csi_driver to GA (#1509) (ac062f8)
- promote gke_backup_agent_config to ga (#1513) (966135f)
- Promote managed_prometheus to GA (#1505) (9c77c6c)
- Promote node sysctl config to GA (#1536) (754f4e3)
- Set the provided SA when creating autopilot clusters (#1495) (d122a55)
- support for gateway api (#1510) (4181276)
- support for gateway api for safer cluster variants (#1523) (912da8c)
Bug Fixes
- auth module avoid TPG v4.49.0 (#1535) (95c5c11)
- auth module avoid TPG v4.50.0 (#1541) (c3e08ea)
- avoid TGP v4.49.0 for asm (#1537) (5d3d54e)
- enable auto repair and upgrade with cluster autoscaling (#1530) (d59542c)
- enable private nodes with specified pod ip range (#1514) (8190439)
- remove datapath provider from Autopilot modules (#1556) (ea012f5)
- support custom service account for autopilot (#1550) (52e25ab)
- Update variable validation description (#1518) (d985879)
v24.1.0
v24.0.0
24.0.0 (2022-11-21)
⚠ BREAKING CHANGES
- cost_management_config is out of beta now (#1470)
- update variant - recreate node pools on max_pods_per_node or pod_range change (#1464)
- expose global master access in GA modules (#1421)
- min tpb bump for location_policy
- min TPG bump for location_policy (#1453)
- add service_external_ips option (#1441)
- Adding Support for Cost Allocation Feature in Beta (#1413)
- add boot_disk_kms_key variable for node pools to GA modules (#1371)
Features
- add boot_disk_kms_key variable for node pools to GA modules (#1371) (d9a44c6)
- add location_policy and fix permadiff (#1452) (aecccf0)
- add nodepool autoscaling vars avail in GKE 1.24.1 (#1415) (f57f3ce)
- add service_external_ips option (#1441) (e9de006)
- Add support for https_proxy parameter for the config_sync.git block (#1457) (43bbd3c)
- Adding Support for Cost Allocation Feature in Beta (#1413) (ba3dcd0)
- cost_management_config is out of beta now (#1470) (10ea608)
- expose global master access in GA modules (#1421) (4278f2c)
- Make creation of istio-system namespace optional (#1439) (335c62a)
- update variant - recreate node pools on max_pods_per_node or pod_range change (#1464) (b006593)