From 9d16f5c78af0edbd9672c12218f0c3f1d2eec824 Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Fri, 10 Nov 2017 21:15:19 -0800 Subject: [PATCH] Update min Google plugin and remove target pool workaround * With google provider 1.2, target pool instances can use self_link and zone/name formats without causing a diff on each plan * Original workaround: 77fc14db719 --- google-cloud/container-linux/kubernetes/controllers/network.tf | 2 +- google-cloud/container-linux/kubernetes/require.tf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/google-cloud/container-linux/kubernetes/controllers/network.tf b/google-cloud/container-linux/kubernetes/controllers/network.tf index 36b4755e..97fb3ac5 100644 --- a/google-cloud/container-linux/kubernetes/controllers/network.tf +++ b/google-cloud/container-linux/kubernetes/controllers/network.tf @@ -30,7 +30,7 @@ resource "google_compute_target_pool" "controllers" { name = "${var.cluster_name}-controller-pool" instances = [ - "${formatlist("%s/%s", google_compute_instance.controllers.*.zone, google_compute_instance.controllers.*.name)}", + "${google_compute_instance.controllers.*.self_link}", ] health_checks = [ diff --git a/google-cloud/container-linux/kubernetes/require.tf b/google-cloud/container-linux/kubernetes/require.tf index fd9ac6bf..f30094d5 100644 --- a/google-cloud/container-linux/kubernetes/require.tf +++ b/google-cloud/container-linux/kubernetes/require.tf @@ -5,7 +5,7 @@ terraform { } provider "google" { - version = "~> 1.1" + version = "~> 1.2" } provider "local" {