Skip to content

Commit 94bdc6a

Browse files
authored
fix: avoid master_global_access_config drift when private endpoint is disabled (#2591)
1 parent 59dbfdc commit 94bdc6a

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

autogen/main/cluster.tf.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ resource "google_container_cluster" "primary" {
803803
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
804804
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
805805
dynamic "master_global_access_config" {
806-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
806+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
807807
content {
808808
enabled = master_global_access_config.value
809809
}

modules/beta-autopilot-private-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ resource "google_container_cluster" "primary" {
423423
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
424424
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
425425
dynamic "master_global_access_config" {
426-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
426+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
427427
content {
428428
enabled = master_global_access_config.value
429429
}

modules/beta-private-cluster-update-variant/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@ resource "google_container_cluster" "primary" {
691691
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
692692
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
693693
dynamic "master_global_access_config" {
694-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
694+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
695695
content {
696696
enabled = master_global_access_config.value
697697
}

modules/beta-private-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@ resource "google_container_cluster" "primary" {
691691
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
692692
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
693693
dynamic "master_global_access_config" {
694-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
694+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
695695
content {
696696
enabled = master_global_access_config.value
697697
}

modules/private-cluster-update-variant/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ resource "google_container_cluster" "primary" {
649649
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
650650
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
651651
dynamic "master_global_access_config" {
652-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
652+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
653653
content {
654654
enabled = master_global_access_config.value
655655
}

modules/private-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ resource "google_container_cluster" "primary" {
649649
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
650650
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
651651
dynamic "master_global_access_config" {
652-
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []
652+
for_each = var.master_global_access_enabled && var.enable_private_endpoint ? [var.master_global_access_enabled] : []
653653
content {
654654
enabled = master_global_access_config.value
655655
}

0 commit comments

Comments
 (0)