Skip to content

Commit e7566c5

Browse files
eyalzekbharathkkb
andauthored
feat!: Add option to pass resource_labels to NP (#1508)
Co-authored-by: Bharath KKB <[email protected]>
1 parent 22e4a15 commit e7566c5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+323
-29
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ Then perform the following commands on the root folder:
184184
| node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
185185
| node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
186186
| node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` | <pre>{<br> "all": [<br> "https://www.googleapis.com/auth/cloud-platform"<br> ],<br> "default-node-pool": []<br>}</pre> | no |
187+
| node\_pools\_resource\_labels | Map of maps containing resource labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
187188
| node\_pools\_tags | Map of lists containing node network tags by node-pool name | `map(list(string))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
188189
| node\_pools\_taints | Map of lists containing node taints by node-pool name | `map(list(object({ key = string, value = string, effect = string })))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
189190
| non\_masquerade\_cidrs | List of strings in CIDR notation that specify the IP address ranges that do not use IP masquerading. | `list(string)` | <pre>[<br> "10.0.0.0/8",<br> "172.16.0.0/12",<br> "192.168.0.0/16"<br>]</pre> | no |

autogen/main/cluster.tf.tmpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,10 @@ resource "google_container_node_pool" "windows_pools" {
696696
local.node_pools_labels["all"],
697697
local.node_pools_labels[each.value["name"]],
698698
)
699+
resource_labels = merge(
700+
local.node_pools_resource_labels["all"],
701+
local.node_pools_resource_labels[each.value["name"]],
702+
)
699703
metadata = merge(
700704
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
701705
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},

autogen/main/variables.tf.tmpl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,16 @@ variable "node_pools_labels" {
171171
}
172172
}
173173

174+
variable "node_pools_resource_labels" {
175+
type = map(map(string))
176+
description = "Map of maps containing resource labels by node-pool name"
177+
178+
default = {
179+
all = {}
180+
default-node-pool = {}
181+
}
182+
}
183+
174184
variable "node_pools_metadata" {
175185
type = map(map(string))
176186
description = "Map of maps containing node metadata by node-pool name"

autogen/main/variables_defaults.tf.tmpl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,20 @@ locals {
3535
var.node_pools_labels
3636
)
3737

38+
node_pools_resource_labels = merge(
39+
{ all = {} },
40+
{ default-node-pool = {} },
41+
zipmap(
42+
[for node_pool in var.node_pools : node_pool["name"]],
43+
[for node_pool in var.node_pools : {}]
44+
),
45+
zipmap(
46+
[for node_pool in var.windows_node_pools : node_pool["name"]],
47+
[for node_pool in var.windows_node_pools : {}]
48+
),
49+
var.node_pools_resource_labels
50+
)
51+
3852
node_pools_metadata = merge(
3953
{ all = {} },
4054
{ default-node-pool = {} },

autogen/main/versions.tf.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ terraform {
2424
required_providers {
2525
google-beta = {
2626
source = "hashicorp/google-beta"
27-
version = ">= 4.44.0, < 5.0"
27+
version = ">= 4.45.0, < 5.0"
2828
}
2929
kubernetes = {
3030
source = "hashicorp/kubernetes"
@@ -38,7 +38,7 @@ terraform {
3838
required_providers {
3939
google = {
4040
source = "hashicorp/google"
41-
version = ">= 4.44.0, < 5.0"
41+
version = ">= 4.45.0, < 5.0"
4242
}
4343
kubernetes = {
4444
source = "hashicorp/kubernetes"

autogen/safer-cluster/main.tf.tmpl

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,13 @@ module "gke" {
8686
// If removing the default node pool, initial_node_count should be at least 1.
8787
initial_node_count = (var.initial_node_count == 0) ? 1 : var.initial_node_count
8888

89-
node_pools = var.node_pools
90-
windows_node_pools = var.windows_node_pools
91-
node_pools_labels = var.node_pools_labels
92-
node_pools_metadata = var.node_pools_metadata
93-
node_pools_taints = var.node_pools_taints
94-
node_pools_tags = var.node_pools_tags
89+
node_pools = var.node_pools
90+
windows_node_pools = var.windows_node_pools
91+
node_pools_labels = var.node_pools_labels
92+
node_pools_resource_labels = var.node_pools_resource_labels
93+
node_pools_metadata = var.node_pools_metadata
94+
node_pools_taints = var.node_pools_taints
95+
node_pools_tags = var.node_pools_tags
9596

9697
node_pools_oauth_scopes = var.node_pools_oauth_scopes
9798

autogen/safer-cluster/variables.tf.tmpl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,16 @@ variable "node_pools_labels" {
168168
}
169169
}
170170

171+
variable "node_pools_resource_labels" {
172+
type = map(map(string))
173+
description = "Map of maps containing resource labels by node-pool name"
174+
175+
default = {
176+
all = {}
177+
default-node-pool = {}
178+
}
179+
}
180+
171181
variable "node_pools_metadata" {
172182
type = map(map(string))
173183
description = "Map of maps containing node metadata by node-pool name"

cluster.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,10 @@ resource "google_container_node_pool" "pools" {
384384
local.node_pools_labels["all"],
385385
local.node_pools_labels[each.value["name"]],
386386
)
387+
resource_labels = merge(
388+
local.node_pools_resource_labels["all"],
389+
local.node_pools_resource_labels[each.value["name"]],
390+
)
387391
metadata = merge(
388392
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
389393
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},
@@ -538,6 +542,10 @@ resource "google_container_node_pool" "windows_pools" {
538542
local.node_pools_labels["all"],
539543
local.node_pools_labels[each.value["name"]],
540544
)
545+
resource_labels = merge(
546+
local.node_pools_resource_labels["all"],
547+
local.node_pools_resource_labels[each.value["name"]],
548+
)
541549
metadata = merge(
542550
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
543551
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ terraform {
2121
required_providers {
2222
google-beta = {
2323
source = "hashicorp/google-beta"
24-
version = ">= 4.44.0, < 5.0"
24+
version = ">= 4.45.0, < 5.0"
2525
}
2626
kubernetes = {
2727
source = "hashicorp/kubernetes"

modules/beta-autopilot-public-cluster/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ terraform {
2121
required_providers {
2222
google-beta = {
2323
source = "hashicorp/google-beta"
24-
version = ">= 4.44.0, < 5.0"
24+
version = ">= 4.45.0, < 5.0"
2525
}
2626
kubernetes = {
2727
source = "hashicorp/kubernetes"

modules/beta-private-cluster-update-variant/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ Then perform the following commands on the root folder:
240240
| node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
241241
| node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
242242
| node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` | <pre>{<br> "all": [<br> "https://www.googleapis.com/auth/cloud-platform"<br> ],<br> "default-node-pool": []<br>}</pre> | no |
243+
| node\_pools\_resource\_labels | Map of maps containing resource labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
243244
| node\_pools\_tags | Map of lists containing node network tags by node-pool name | `map(list(string))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
244245
| node\_pools\_taints | Map of lists containing node taints by node-pool name | `map(list(object({ key = string, value = string, effect = string })))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
245246
| non\_masquerade\_cidrs | List of strings in CIDR notation that specify the IP address ranges that do not use IP masquerading. | `list(string)` | <pre>[<br> "10.0.0.0/8",<br> "172.16.0.0/12",<br> "192.168.0.0/16"<br>]</pre> | no |

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,10 @@ resource "google_container_node_pool" "pools" {
604604
local.node_pools_labels["all"],
605605
local.node_pools_labels[each.value["name"]],
606606
)
607+
resource_labels = merge(
608+
local.node_pools_resource_labels["all"],
609+
local.node_pools_resource_labels[each.value["name"]],
610+
)
607611
metadata = merge(
608612
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
609613
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},
@@ -811,6 +815,10 @@ resource "google_container_node_pool" "windows_pools" {
811815
local.node_pools_labels["all"],
812816
local.node_pools_labels[each.value["name"]],
813817
)
818+
resource_labels = merge(
819+
local.node_pools_resource_labels["all"],
820+
local.node_pools_resource_labels[each.value["name"]],
821+
)
814822
metadata = merge(
815823
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
816824
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,16 @@ variable "node_pools_labels" {
170170
}
171171
}
172172

173+
variable "node_pools_resource_labels" {
174+
type = map(map(string))
175+
description = "Map of maps containing resource labels by node-pool name"
176+
177+
default = {
178+
all = {}
179+
default-node-pool = {}
180+
}
181+
}
182+
173183
variable "node_pools_metadata" {
174184
type = map(map(string))
175185
description = "Map of maps containing node metadata by node-pool name"

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@ locals {
3434
var.node_pools_labels
3535
)
3636

37+
node_pools_resource_labels = merge(
38+
{ all = {} },
39+
{ default-node-pool = {} },
40+
zipmap(
41+
[for node_pool in var.node_pools : node_pool["name"]],
42+
[for node_pool in var.node_pools : {}]
43+
),
44+
zipmap(
45+
[for node_pool in var.windows_node_pools : node_pool["name"]],
46+
[for node_pool in var.windows_node_pools : {}]
47+
),
48+
var.node_pools_resource_labels
49+
)
50+
3751
node_pools_metadata = merge(
3852
{ all = {} },
3953
{ default-node-pool = {} },

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ terraform {
2121
required_providers {
2222
google-beta = {
2323
source = "hashicorp/google-beta"
24-
version = ">= 4.44.0, < 5.0"
24+
version = ">= 4.45.0, < 5.0"
2525
}
2626
kubernetes = {
2727
source = "hashicorp/kubernetes"

modules/beta-private-cluster/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ Then perform the following commands on the root folder:
218218
| node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
219219
| node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
220220
| node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` | <pre>{<br> "all": [<br> "https://www.googleapis.com/auth/cloud-platform"<br> ],<br> "default-node-pool": []<br>}</pre> | no |
221+
| node\_pools\_resource\_labels | Map of maps containing resource labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
221222
| node\_pools\_tags | Map of lists containing node network tags by node-pool name | `map(list(string))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
222223
| node\_pools\_taints | Map of lists containing node taints by node-pool name | `map(list(object({ key = string, value = string, effect = string })))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
223224
| non\_masquerade\_cidrs | List of strings in CIDR notation that specify the IP address ranges that do not use IP masquerading. | `list(string)` | <pre>[<br> "10.0.0.0/8",<br> "172.16.0.0/12",<br> "192.168.0.0/16"<br>]</pre> | no |

modules/beta-private-cluster/cluster.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,10 @@ resource "google_container_node_pool" "pools" {
510510
local.node_pools_labels["all"],
511511
local.node_pools_labels[each.value["name"]],
512512
)
513+
resource_labels = merge(
514+
local.node_pools_resource_labels["all"],
515+
local.node_pools_resource_labels[each.value["name"]],
516+
)
513517
metadata = merge(
514518
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
515519
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},
@@ -716,6 +720,10 @@ resource "google_container_node_pool" "windows_pools" {
716720
local.node_pools_labels["all"],
717721
local.node_pools_labels[each.value["name"]],
718722
)
723+
resource_labels = merge(
724+
local.node_pools_resource_labels["all"],
725+
local.node_pools_resource_labels[each.value["name"]],
726+
)
719727
metadata = merge(
720728
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
721729
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},

modules/beta-private-cluster/variables.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,16 @@ variable "node_pools_labels" {
170170
}
171171
}
172172

173+
variable "node_pools_resource_labels" {
174+
type = map(map(string))
175+
description = "Map of maps containing resource labels by node-pool name"
176+
177+
default = {
178+
all = {}
179+
default-node-pool = {}
180+
}
181+
}
182+
173183
variable "node_pools_metadata" {
174184
type = map(map(string))
175185
description = "Map of maps containing node metadata by node-pool name"

modules/beta-private-cluster/variables_defaults.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@ locals {
3434
var.node_pools_labels
3535
)
3636

37+
node_pools_resource_labels = merge(
38+
{ all = {} },
39+
{ default-node-pool = {} },
40+
zipmap(
41+
[for node_pool in var.node_pools : node_pool["name"]],
42+
[for node_pool in var.node_pools : {}]
43+
),
44+
zipmap(
45+
[for node_pool in var.windows_node_pools : node_pool["name"]],
46+
[for node_pool in var.windows_node_pools : {}]
47+
),
48+
var.node_pools_resource_labels
49+
)
50+
3751
node_pools_metadata = merge(
3852
{ all = {} },
3953
{ default-node-pool = {} },

modules/beta-private-cluster/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ terraform {
2121
required_providers {
2222
google-beta = {
2323
source = "hashicorp/google-beta"
24-
version = ">= 4.44.0, < 5.0"
24+
version = ">= 4.45.0, < 5.0"
2525
}
2626
kubernetes = {
2727
source = "hashicorp/kubernetes"

modules/beta-public-cluster-update-variant/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ Then perform the following commands on the root folder:
229229
| node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
230230
| node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
231231
| node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` | <pre>{<br> "all": [<br> "https://www.googleapis.com/auth/cloud-platform"<br> ],<br> "default-node-pool": []<br>}</pre> | no |
232+
| node\_pools\_resource\_labels | Map of maps containing resource labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
232233
| node\_pools\_tags | Map of lists containing node network tags by node-pool name | `map(list(string))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
233234
| node\_pools\_taints | Map of lists containing node taints by node-pool name | `map(list(object({ key = string, value = string, effect = string })))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
234235
| non\_masquerade\_cidrs | List of strings in CIDR notation that specify the IP address ranges that do not use IP masquerading. | `list(string)` | <pre>[<br> "10.0.0.0/8",<br> "172.16.0.0/12",<br> "192.168.0.0/16"<br>]</pre> | no |

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -585,6 +585,10 @@ resource "google_container_node_pool" "pools" {
585585
local.node_pools_labels["all"],
586586
local.node_pools_labels[each.value["name"]],
587587
)
588+
resource_labels = merge(
589+
local.node_pools_resource_labels["all"],
590+
local.node_pools_resource_labels[each.value["name"]],
591+
)
588592
metadata = merge(
589593
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
590594
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},
@@ -792,6 +796,10 @@ resource "google_container_node_pool" "windows_pools" {
792796
local.node_pools_labels["all"],
793797
local.node_pools_labels[each.value["name"]],
794798
)
799+
resource_labels = merge(
800+
local.node_pools_resource_labels["all"],
801+
local.node_pools_resource_labels[each.value["name"]],
802+
)
795803
metadata = merge(
796804
lookup(lookup(local.node_pools_metadata, "default_values", {}), "cluster_name", true) ? { "cluster_name" = var.name } : {},
797805
lookup(lookup(local.node_pools_metadata, "default_values", {}), "node_pool", true) ? { "node_pool" = each.value["name"] } : {},

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,16 @@ variable "node_pools_labels" {
170170
}
171171
}
172172

173+
variable "node_pools_resource_labels" {
174+
type = map(map(string))
175+
description = "Map of maps containing resource labels by node-pool name"
176+
177+
default = {
178+
all = {}
179+
default-node-pool = {}
180+
}
181+
}
182+
173183
variable "node_pools_metadata" {
174184
type = map(map(string))
175185
description = "Map of maps containing node metadata by node-pool name"

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@ locals {
3434
var.node_pools_labels
3535
)
3636

37+
node_pools_resource_labels = merge(
38+
{ all = {} },
39+
{ default-node-pool = {} },
40+
zipmap(
41+
[for node_pool in var.node_pools : node_pool["name"]],
42+
[for node_pool in var.node_pools : {}]
43+
),
44+
zipmap(
45+
[for node_pool in var.windows_node_pools : node_pool["name"]],
46+
[for node_pool in var.windows_node_pools : {}]
47+
),
48+
var.node_pools_resource_labels
49+
)
50+
3751
node_pools_metadata = merge(
3852
{ all = {} },
3953
{ default-node-pool = {} },

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ terraform {
2121
required_providers {
2222
google-beta = {
2323
source = "hashicorp/google-beta"
24-
version = ">= 4.44.0, < 5.0"
24+
version = ">= 4.45.0, < 5.0"
2525
}
2626
kubernetes = {
2727
source = "hashicorp/kubernetes"

modules/beta-public-cluster/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ Then perform the following commands on the root folder:
207207
| node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
208208
| node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
209209
| node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` | <pre>{<br> "all": [<br> "https://www.googleapis.com/auth/cloud-platform"<br> ],<br> "default-node-pool": []<br>}</pre> | no |
210+
| node\_pools\_resource\_labels | Map of maps containing resource labels by node-pool name | `map(map(string))` | <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
210211
| node\_pools\_tags | Map of lists containing node network tags by node-pool name | `map(list(string))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
211212
| node\_pools\_taints | Map of lists containing node taints by node-pool name | `map(list(object({ key = string, value = string, effect = string })))` | <pre>{<br> "all": [],<br> "default-node-pool": []<br>}</pre> | no |
212213
| non\_masquerade\_cidrs | List of strings in CIDR notation that specify the IP address ranges that do not use IP masquerading. | `list(string)` | <pre>[<br> "10.0.0.0/8",<br> "172.16.0.0/12",<br> "192.168.0.0/16"<br>]</pre> | no |

0 commit comments

Comments
 (0)