diff --git a/README.md b/README.md index 67340a6da3..6d32d470df 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/autogen/main/variables.tf.tmpl b/autogen/main/variables.tf.tmpl index b63db64f60..026da6c1e3 100644 --- a/autogen/main/variables.tf.tmpl +++ b/autogen/main/variables.tf.tmpl @@ -138,7 +138,7 @@ variable "ip_range_services" { {% if autopilot_cluster != true %} variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/beta-private-cluster-update-variant/README.md b/modules/beta-private-cluster-update-variant/README.md index baf1c6ae4a..bc9aa97ad3 100644 --- a/modules/beta-private-cluster-update-variant/README.md +++ b/modules/beta-private-cluster-update-variant/README.md @@ -234,7 +234,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": [
"https://www.googleapis.com/auth/cloud-platform"
],
"default-node-pool": []
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/beta-private-cluster-update-variant/variables.tf b/modules/beta-private-cluster-update-variant/variables.tf index 6fb862ef97..35e4fb93a7 100644 --- a/modules/beta-private-cluster-update-variant/variables.tf +++ b/modules/beta-private-cluster-update-variant/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/beta-private-cluster/README.md b/modules/beta-private-cluster/README.md index e928f2eb2f..d82399c1fb 100644 --- a/modules/beta-private-cluster/README.md +++ b/modules/beta-private-cluster/README.md @@ -212,7 +212,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": {},
"default-node-pool": {}
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/beta-private-cluster/variables.tf b/modules/beta-private-cluster/variables.tf index 6fb862ef97..35e4fb93a7 100644 --- a/modules/beta-private-cluster/variables.tf +++ b/modules/beta-private-cluster/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/beta-public-cluster-update-variant/README.md b/modules/beta-public-cluster-update-variant/README.md index e905c7991c..ffb76da68a 100644 --- a/modules/beta-public-cluster-update-variant/README.md +++ b/modules/beta-public-cluster-update-variant/README.md @@ -223,7 +223,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": {},
"default-node-pool": {}
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/beta-public-cluster-update-variant/variables.tf b/modules/beta-public-cluster-update-variant/variables.tf index 6b0dbdd42b..a549dc13da 100644 --- a/modules/beta-public-cluster-update-variant/variables.tf +++ b/modules/beta-public-cluster-update-variant/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/beta-public-cluster/README.md b/modules/beta-public-cluster/README.md index 782c50a3d6..e72c969092 100644 --- a/modules/beta-public-cluster/README.md +++ b/modules/beta-public-cluster/README.md @@ -201,7 +201,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": {},
"default-node-pool": {}
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_linux\_node\_configs\_sysctls | Map of maps containing linux node config sysctls by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/beta-public-cluster/variables.tf b/modules/beta-public-cluster/variables.tf index 6b0dbdd42b..a549dc13da 100644 --- a/modules/beta-public-cluster/variables.tf +++ b/modules/beta-public-cluster/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/private-cluster-update-variant/README.md b/modules/private-cluster-update-variant/README.md index 85e3d9ccec..c4f2954f08 100644 --- a/modules/private-cluster-update-variant/README.md +++ b/modules/private-cluster-update-variant/README.md @@ -210,7 +210,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": {},
"default-node-pool": {}
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/private-cluster-update-variant/variables.tf b/modules/private-cluster-update-variant/variables.tf index d929ed1ffa..e318e45788 100644 --- a/modules/private-cluster-update-variant/variables.tf +++ b/modules/private-cluster-update-variant/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/modules/private-cluster/README.md b/modules/private-cluster/README.md index dbb0c185a4..22858333b3 100644 --- a/modules/private-cluster/README.md +++ b/modules/private-cluster/README.md @@ -188,7 +188,7 @@ Then perform the following commands on the root folder: | network\_policy\_provider | The network policy provider. | `string` | `"CALICO"` | no | | network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) | `string` | `""` | no | | node\_metadata | Specifies how node metadata is exposed to the workload running on the node | `string` | `"GKE_METADATA"` | no | -| node\_pools | List of maps containing node pools | `list(map(string))` |
"all": [
"https://www.googleapis.com/auth/cloud-platform"
],
"default-node-pool": []
}
[| no | +| node\_pools | List of maps containing node pools | `list(map(any))` |
{
"name": "default-node-pool"
}
]
[| no | | node\_pools\_labels | Map of maps containing node labels by node-pool name | `map(map(string))` |
{
"name": "default-node-pool"
}
]
{| no | | node\_pools\_metadata | Map of maps containing node metadata by node-pool name | `map(map(string))` |
"all": {},
"default-node-pool": {}
}
{| no | | node\_pools\_oauth\_scopes | Map of lists containing node oauth scopes by node-pool name | `map(list(string))` |
"all": {},
"default-node-pool": {}
}
{| no | diff --git a/modules/private-cluster/variables.tf b/modules/private-cluster/variables.tf index d929ed1ffa..e318e45788 100644 --- a/modules/private-cluster/variables.tf +++ b/modules/private-cluster/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [ diff --git a/variables.tf b/variables.tf index 8271f51b66..989cc20ad9 100644 --- a/variables.tf +++ b/variables.tf @@ -137,7 +137,7 @@ variable "ip_range_services" { } variable "node_pools" { - type = list(map(string)) + type = list(map(any)) description = "List of maps containing node pools" default = [
"all": [
"https://www.googleapis.com/auth/cloud-platform"
],
"default-node-pool": []
}