Closed Jberlinsky closed 2 years ago
From chatting with @bharathkkb in https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/pull/1435, it appears that the depends_on
of module.gke
is causing a deferred read, which forces this issue. The implicit dependency caused by referencing module.gke.cluster_name
should be sufficient to solve the problem without a module-level code fix.
Closing.
TL;DR
When combining cluster creation with fleet membership, use of a
data
resource to read the cluster'sid
causes thegoogle_gke_hub_membership.primary
resource to be re-created.Expected behavior
Since the cluster's
id
does not change, thegoogle_gke_hub_membership.primary
resource should not be re-created.Observed behavior
Terraform Configuration
Terraform Version
Additional information
No response