File tree Expand file tree Collapse file tree 7 files changed +29
-21
lines changed
beta-autopilot-private-cluster
beta-private-cluster-update-variant
private-cluster-update-variant Expand file tree Collapse file tree 7 files changed +29
-21
lines changed Original file line number Diff line number Diff line change @@ -697,15 +697,10 @@ resource "google_container_cluster" "primary" {
697697
698698{% endif %}
699699 dynamic "control_plane_endpoints_config" {
700- for_each = var.dns_allow_external_traffic != null {% if private_cluster %}|| (var.enable_private_endpoint && var.deploy_using_private_endpoint) {% endif %} ? [1] : []
700+ for_each = var.dns_allow_external_traffic != null ? [1] : []
701701 content {
702702 dns_endpoint_config {
703- {% if private_cluster %}
704- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
705- allow_external_traffic = var.dns_allow_external_traffic == true || var.deploy_using_private_endpoint
706- {% else %}
707703 allow_external_traffic = var.dns_allow_external_traffic
708- {% endif %}
709704 }
710705 }
711706 }
Original file line number Diff line number Diff line change 1+ # Upgrading to v37.0
2+ The v37.0 release of * kubernetes-engine* is a backwards incompatible release.
3+
4+ ### Google Cloud Platform Provider upgrade
5+ The Terraform Kubernetes Engine Module now requires version 6.27 or higher of the Google Cloud Platform Providers.
6+
7+ ### Private Cluster DNS Allow External Traffic
8+ DNS allow external traffic is now controlled solely by ` dns_allow_external_traffic ` for private clusters.
9+ To enable, set ` dns_allow_external_traffic ` to ` true ` .
10+
11+ ``` diff
12+ module "cluster" {
13+ - version = "~> 36.0"
14+ + version = "~> 37.0"
15+
16+ + dns_allow_external_traffic = true
17+ }
18+ ```
Original file line number Diff line number Diff line change @@ -351,11 +351,10 @@ resource "google_container_cluster" "primary" {
351351 }
352352
353353 dynamic "control_plane_endpoints_config" {
354- for_each = var. dns_allow_external_traffic != null || (var . enable_private_endpoint && var . deploy_using_private_endpoint ) ? [1 ] : []
354+ for_each = var. dns_allow_external_traffic != null ? [1 ] : []
355355 content {
356356 dns_endpoint_config {
357- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
358- allow_external_traffic = var. dns_allow_external_traffic == true || var. deploy_using_private_endpoint
357+ allow_external_traffic = var. dns_allow_external_traffic
359358 }
360359 }
361360 }
Original file line number Diff line number Diff line change @@ -592,11 +592,10 @@ resource "google_container_cluster" "primary" {
592592 }
593593
594594 dynamic "control_plane_endpoints_config" {
595- for_each = var. dns_allow_external_traffic != null || (var . enable_private_endpoint && var . deploy_using_private_endpoint ) ? [1 ] : []
595+ for_each = var. dns_allow_external_traffic != null ? [1 ] : []
596596 content {
597597 dns_endpoint_config {
598- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
599- allow_external_traffic = var. dns_allow_external_traffic == true || var. deploy_using_private_endpoint
598+ allow_external_traffic = var. dns_allow_external_traffic
600599 }
601600 }
602601 }
Original file line number Diff line number Diff line change @@ -592,11 +592,10 @@ resource "google_container_cluster" "primary" {
592592 }
593593
594594 dynamic "control_plane_endpoints_config" {
595- for_each = var. dns_allow_external_traffic != null || (var . enable_private_endpoint && var . deploy_using_private_endpoint ) ? [1 ] : []
595+ for_each = var. dns_allow_external_traffic != null ? [1 ] : []
596596 content {
597597 dns_endpoint_config {
598- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
599- allow_external_traffic = var. dns_allow_external_traffic == true || var. deploy_using_private_endpoint
598+ allow_external_traffic = var. dns_allow_external_traffic
600599 }
601600 }
602601 }
Original file line number Diff line number Diff line change @@ -541,11 +541,10 @@ resource "google_container_cluster" "primary" {
541541 }
542542
543543 dynamic "control_plane_endpoints_config" {
544- for_each = var. dns_allow_external_traffic != null || (var . enable_private_endpoint && var . deploy_using_private_endpoint ) ? [1 ] : []
544+ for_each = var. dns_allow_external_traffic != null ? [1 ] : []
545545 content {
546546 dns_endpoint_config {
547- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
548- allow_external_traffic = var. dns_allow_external_traffic == true || var. deploy_using_private_endpoint
547+ allow_external_traffic = var. dns_allow_external_traffic
549548 }
550549 }
551550 }
Original file line number Diff line number Diff line change @@ -541,11 +541,10 @@ resource "google_container_cluster" "primary" {
541541 }
542542
543543 dynamic "control_plane_endpoints_config" {
544- for_each = var. dns_allow_external_traffic != null || (var . enable_private_endpoint && var . deploy_using_private_endpoint ) ? [1 ] : []
544+ for_each = var. dns_allow_external_traffic != null ? [1 ] : []
545545 content {
546546 dns_endpoint_config {
547- # TODO: Migrate to only dns_allow_external_traffic in next breaking release
548- allow_external_traffic = var. dns_allow_external_traffic == true || var. deploy_using_private_endpoint
547+ allow_external_traffic = var. dns_allow_external_traffic
549548 }
550549 }
551550 }
You can’t perform that action at this time.
0 commit comments