Skip to content

Commit 8190439

Browse files
authored
fix!: enable private nodes with specified pod ip range (terraform-google-modules#1514)
1 parent 169967c commit 8190439

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

autogen/main/cluster.tf.tmpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,10 @@ resource "google_container_node_pool" "windows_pools" {
663663
dynamic "network_config" {
664664
for_each = length(lookup(each.value, "pod_range", "")) > 0 ? [each.value] : []
665665
content {
666-
pod_range = lookup(network_config.value, "pod_range", null)
666+
pod_range = lookup(network_config.value, "pod_range", null)
667+
{% if private_cluster %}
668+
enable_private_nodes = var.enable_private_nodes
669+
{% endif %}
667670
}
668671
}
669672
{% endif %}

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,7 +578,8 @@ resource "google_container_node_pool" "pools" {
578578
dynamic "network_config" {
579579
for_each = length(lookup(each.value, "pod_range", "")) > 0 ? [each.value] : []
580580
content {
581-
pod_range = lookup(network_config.value, "pod_range", null)
581+
pod_range = lookup(network_config.value, "pod_range", null)
582+
enable_private_nodes = var.enable_private_nodes
582583
}
583584
}
584585

@@ -789,7 +790,8 @@ resource "google_container_node_pool" "windows_pools" {
789790
dynamic "network_config" {
790791
for_each = length(lookup(each.value, "pod_range", "")) > 0 ? [each.value] : []
791792
content {
792-
pod_range = lookup(network_config.value, "pod_range", null)
793+
pod_range = lookup(network_config.value, "pod_range", null)
794+
enable_private_nodes = var.enable_private_nodes
793795
}
794796
}
795797

modules/beta-private-cluster/cluster.tf

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,8 @@ resource "google_container_node_pool" "pools" {
484484
dynamic "network_config" {
485485
for_each = length(lookup(each.value, "pod_range", "")) > 0 ? [each.value] : []
486486
content {
487-
pod_range = lookup(network_config.value, "pod_range", null)
487+
pod_range = lookup(network_config.value, "pod_range", null)
488+
enable_private_nodes = var.enable_private_nodes
488489
}
489490
}
490491

@@ -694,7 +695,8 @@ resource "google_container_node_pool" "windows_pools" {
694695
dynamic "network_config" {
695696
for_each = length(lookup(each.value, "pod_range", "")) > 0 ? [each.value] : []
696697
content {
697-
pod_range = lookup(network_config.value, "pod_range", null)
698+
pod_range = lookup(network_config.value, "pod_range", null)
699+
enable_private_nodes = var.enable_private_nodes
698700
}
699701
}
700702

test/setup/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ terraform {
2323
}
2424
google-beta = {
2525
source = "hashicorp/google-beta"
26-
version = "~> 4.3"
26+
version = "~> 4.45"
2727
}
2828
random = {
2929
source = "hashicorp/random"

0 commit comments

Comments
 (0)