terraform-google-kubernetes-engine
terraform-google-kubernetes-engine copied to clipboard
Add `enable_l4_ibl_subsetting` for `safer-cluster-update-variant` clusters
TL;DR
Add enable_l4_ibl_subsetting for safer-cluster-update-variant clusters to avoid drift for clusters that need it
Terraform Resources
https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/tree/master/modules/safer-cluster-update-variant
Detailed design
Feature `enable_l4_ilb_subsetting` exists in the underlying `beta-private-cluster-update-variant` module but it is not surfaced in `safer-cluster-update-variant`, said feature is required for clusters that need global internal load balancer services and cannot be enabled via the module, causing drift after cluster is created.
Additional information
Happy to submit a PR if requested!