You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request makes several updates to the GKE cluster and network modules, primarily focused on removing NUMA-aware scheduling support and aligning Terraform module and provider versions for improved compatibility. The changes simplify the configuration and ensure consistent dependency management across modules.
**Removal of NUMA-aware scheduling support:**
* Removed the `enable_numa_aware_scheduling` variable and all related configuration from the GKE cluster module, including the `kubelet_config` block and references in documentation and example files. [[1]](diffhunk://#diff-7939cd594b53ae6e59dae4629a32d7558e7c23123919d7b6e469ac18a57adddcL244-L259) [[2]](diffhunk://#diff-e54397224c9be21ab0ad72546e3d818fd2a4921bf593b2b6d7e881e6fc1d56e6L528-L533) [[3]](diffhunk://#diff-35b044e2245368feb59f14b7a63621200c0df5f4245b426552a09b8329705507L158) [[4]](diffhunk://#diff-e6090e2163c0286245ffc70056c158ea25acdeab329b5d21352fb007f80f4c73L125)
**Module and provider version alignment:**
* Updated the required versions for the `google` and `google-beta` Terraform providers from `>= 7.2` to `>= 6.16` in both the `versions.tf` and documentation files to standardize provider requirements. [[1]](diffhunk://#diff-b8e991c0f592027d61744d232494249832632ecc529153eac609f9e70444b471L21-R25) [[2]](diffhunk://#diff-35b044e2245368feb59f14b7a63621200c0df5f4245b426552a09b8329705507L106-R122)
* Changed the version constraints for the `workload_identity` module from `>= 40.0` to `~> 34.0` for compatibility, reflected in both code and documentation. [[1]](diffhunk://#diff-7939cd594b53ae6e59dae4629a32d7558e7c23123919d7b6e469ac18a57adddcL412-R396) [[2]](diffhunk://#diff-35b044e2245368feb59f14b7a63621200c0df5f4245b426552a09b8329705507L106-R122)
* Updated the version constraint for the `firewall_rule` module from `~> 12.0` to `~> 9.0` in both code and documentation for consistency. [[1]](diffhunk://#diff-bd07c7386bc0355d11578ce911bbc9a34a40f078b6f41fc0a8230d9b74eec28fL54-R54) [[2]](diffhunk://#diff-04a94d2869736107d8d67616c00f4e89cea5605aaec349c3d040b61be9cd1d0dL86-R86)
·
@@ -155,7 +155,6 @@ limitations under the License.
155
155
| <a name="input_enable_master_global_access"></a> [enable\_master\_global\_access](#input\_enable\_master\_global\_access) | Whether the cluster master is accessible globally (from any region) or only within the same region as the private endpoint. | `bool` | `false` | no |
156
156
| <a name="input_enable_multi_networking"></a> [enable\_multi\_networking](#input\_enable\_multi\_networking) | Enables [multi networking](https://cloud.google.com/kubernetes-engine/docs/how-to/setup-multinetwork-support-for-pods#create-a-gke-cluster) (Requires GKE Enterprise). This setting is immutable on clusters and enables [Dataplane V2](https://cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2?hl=en). If null, will determine state based on if additional\_networks are passed in. | `bool` | `null` | no |
157
157
| <a name="input_enable_node_local_dns_cache"></a> [enable\_node\_local\_dns\_cache](#input\_enable\_node\_local\_dns\_cache) | Enable GKE NodeLocal DNSCache addon to improve DNS lookup latency | `bool` | `false` | no |
| <a name="input_enable_parallelstore_csi"></a> [enable\_parallelstore\_csi](#input\_enable\_parallelstore\_csi) | The status of the Google Compute Engine Parallelstore Container Storage Interface (CSI) driver addon, which allows the usage of a parallelstore as volumes. | `bool` | `false` | no |
160
159
| <a name="input_enable_persistent_disk_csi"></a> [enable\_persistent\_disk\_csi](#input\_enable\_persistent\_disk\_csi) | The status of the Google Compute Engine Persistent Disk Container Storage Interface (CSI) driver addon, which allows the usage of a PD as volumes. | `bool` | `true` | no |
161
160
| <a name="input_enable_private_endpoint"></a> [enable\_private\_endpoint](#input\_enable\_private\_endpoint) | (Beta) Whether the master's internal IP address is used as the cluster endpoint. | `bool` | `true` | no |
0 commit comments