Skip to content

Commit a4b130d

Browse files
authored
fix: ignore control plane network when private endpoint subnet is set (#2122)
1 parent 6e5559e commit a4b130d

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

autogen/main/cluster.tf.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ resource "google_container_cluster" "primary" {
597597
content {
598598
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
599599
enable_private_nodes = private_cluster_config.value.enable_private_nodes
600-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
600+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
601601
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
602602
dynamic "master_global_access_config" {
603603
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ resource "google_container_cluster" "primary" {
295295
content {
296296
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
297297
enable_private_nodes = private_cluster_config.value.enable_private_nodes
298-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
298+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
299299
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
300300
dynamic "master_global_access_config" {
301301
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ resource "google_container_cluster" "primary" {
516516
content {
517517
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
518518
enable_private_nodes = private_cluster_config.value.enable_private_nodes
519-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
519+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
520520
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
521521
dynamic "master_global_access_config" {
522522
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

modules/beta-private-cluster/cluster.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ resource "google_container_cluster" "primary" {
516516
content {
517517
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
518518
enable_private_nodes = private_cluster_config.value.enable_private_nodes
519-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
519+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
520520
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
521521
dynamic "master_global_access_config" {
522522
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ resource "google_container_cluster" "primary" {
462462
content {
463463
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
464464
enable_private_nodes = private_cluster_config.value.enable_private_nodes
465-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
465+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
466466
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
467467
dynamic "master_global_access_config" {
468468
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

modules/private-cluster/cluster.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ resource "google_container_cluster" "primary" {
462462
content {
463463
enable_private_endpoint = private_cluster_config.value.enable_private_endpoint
464464
enable_private_nodes = private_cluster_config.value.enable_private_nodes
465-
master_ipv4_cidr_block = private_cluster_config.value.master_ipv4_cidr_block
465+
master_ipv4_cidr_block = var.private_endpoint_subnetwork == null ? private_cluster_config.value.master_ipv4_cidr_block : null
466466
private_endpoint_subnetwork = private_cluster_config.value.private_endpoint_subnetwork
467467
dynamic "master_global_access_config" {
468468
for_each = var.master_global_access_enabled ? [var.master_global_access_enabled] : []

0 commit comments

Comments
 (0)