Skip to content

Commit e293a43

Browse files
authored
fix: Fix skip_provisioners enabled flag for wait_for_cluster (#669)
* invert logic * fix cloud run int tests * fix cloud run int tests beta cluster * use including in beta test for loose match
1 parent 0225458 commit e293a43

File tree

10 files changed

+16
-12
lines changed

10 files changed

+16
-12
lines changed

autogen/main/cluster.tf.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ resource "google_container_node_pool" "pools" {
548548
module "gcloud_wait_for_cluster" {
549549
source = "terraform-google-modules/gcloud/google"
550550
version = "~> 2.0.2"
551-
enabled = var.skip_provisioners
551+
enabled = ! var.skip_provisioners
552552

553553
upgrade = var.gcloud_upgrade
554554
skip_download = var.gcloud_skip_download

cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ resource "google_container_node_pool" "pools" {
252252
module "gcloud_wait_for_cluster" {
253253
source = "terraform-google-modules/gcloud/google"
254254
version = "~> 2.0.2"
255-
enabled = var.skip_provisioners
255+
enabled = ! var.skip_provisioners
256256

257257
upgrade = var.gcloud_upgrade
258258
skip_download = var.gcloud_skip_download

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ resource "google_container_node_pool" "pools" {
494494
module "gcloud_wait_for_cluster" {
495495
source = "terraform-google-modules/gcloud/google"
496496
version = "~> 2.0.2"
497-
enabled = var.skip_provisioners
497+
enabled = ! var.skip_provisioners
498498

499499
upgrade = var.gcloud_upgrade
500500
skip_download = var.gcloud_skip_download

modules/beta-private-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ resource "google_container_node_pool" "pools" {
421421
module "gcloud_wait_for_cluster" {
422422
source = "terraform-google-modules/gcloud/google"
423423
version = "~> 2.0.2"
424-
enabled = var.skip_provisioners
424+
enabled = ! var.skip_provisioners
425425

426426
upgrade = var.gcloud_upgrade
427427
skip_download = var.gcloud_skip_download

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ resource "google_container_node_pool" "pools" {
475475
module "gcloud_wait_for_cluster" {
476476
source = "terraform-google-modules/gcloud/google"
477477
version = "~> 2.0.2"
478-
enabled = var.skip_provisioners
478+
enabled = ! var.skip_provisioners
479479

480480
upgrade = var.gcloud_upgrade
481481
skip_download = var.gcloud_skip_download

modules/beta-public-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ resource "google_container_node_pool" "pools" {
402402
module "gcloud_wait_for_cluster" {
403403
source = "terraform-google-modules/gcloud/google"
404404
version = "~> 2.0.2"
405-
enabled = var.skip_provisioners
405+
enabled = ! var.skip_provisioners
406406

407407
upgrade = var.gcloud_upgrade
408408
skip_download = var.gcloud_skip_download

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ resource "google_container_node_pool" "pools" {
338338
module "gcloud_wait_for_cluster" {
339339
source = "terraform-google-modules/gcloud/google"
340340
version = "~> 2.0.2"
341-
enabled = var.skip_provisioners
341+
enabled = ! var.skip_provisioners
342342

343343
upgrade = var.gcloud_upgrade
344344
skip_download = var.gcloud_skip_download

modules/private-cluster/cluster.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ resource "google_container_node_pool" "pools" {
265265
module "gcloud_wait_for_cluster" {
266266
source = "terraform-google-modules/gcloud/google"
267267
version = "~> 2.0.2"
268-
enabled = var.skip_provisioners
268+
enabled = ! var.skip_provisioners
269269

270270
upgrade = var.gcloud_upgrade
271271
skip_download = var.gcloud_skip_download

test/integration/beta_cluster/controls/gcloud.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
end
5050

5151
it "has the expected addon settings" do
52-
expect(data['addonsConfig']).to eq({
52+
expect(data['addonsConfig']).to include(
5353
"horizontalPodAutoscaling" => {},
5454
"httpLoadBalancing" => {},
5555
"kubernetesDashboard" => {
@@ -59,14 +59,16 @@
5959
"configConnectorConfig" => {},
6060
"networkPolicyConfig" => {},
6161
"istioConfig" => {"auth"=>"AUTH_MUTUAL_TLS"},
62-
"cloudRunConfig" => {},
62+
"cloudRunConfig" => including(
63+
"loadBalancerType" => "LOAD_BALANCER_TYPE_EXTERNAL",
64+
),
6365
"dnsCacheConfig" => {
6466
"enabled" => true,
6567
},
6668
"gcePersistentDiskCsiDriverConfig" => {
6769
"enabled" => true,
6870
}
69-
})
71+
)
7072
end
7173

7274
it "has the expected binaryAuthorization config" do

test/integration/safer_cluster/controls/gcloud.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@
4949

5050
it "has the expected addon settings" do
5151
expect(data['addonsConfig']).to include(
52-
"cloudRunConfig" => {},
52+
"cloudRunConfig" => including(
53+
"loadBalancerType" => "LOAD_BALANCER_TYPE_EXTERNAL",
54+
),
5355
"horizontalPodAutoscaling" => {},
5456
"httpLoadBalancing" => {},
5557
"kubernetesDashboard" => including(

0 commit comments

Comments
 (0)