You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/safer-cluster-update-variant/README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,6 +227,7 @@ For simplicity, we suggest using `roles/container.admin` and
227
227
| enable\_mesh\_certificates | Controls the issuance of workload mTLS certificates. When enabled the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster. Requires Workload Identity. |`bool`|`false`| no |
228
228
| enable\_pod\_security\_policy | enabled - Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. |`bool`|`false`| no |
229
229
| enable\_private\_endpoint | When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable\_private\_nodes is true |`bool`|`true`| no |
230
+
| enable\_secret\_manager\_addon | Enable the Secret Manager add-on for this cluster |`bool`|`false`| no |
230
231
| enable\_shielded\_nodes | Enable Shielded Nodes features on all nodes in this cluster. |`bool`|`true`| no |
231
232
| enable\_vertical\_pod\_autoscaling | Vertical Pod Autoscaling automatically adjusts the resources of pods controlled by it |`bool`|`false`| no |
232
233
| filestore\_csi\_driver | The status of the Filestore CSI driver addon, which allows the usage of filestore instance as volumes |`bool`|`false`| no |
@@ -261,10 +262,15 @@ For simplicity, we suggest using `roles/container.admin` and
261
262
| network | The VPC network to host the cluster in |`string`| n/a | yes |
262
263
| network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) |`string`|`""`| no |
263
264
| node\_pools | List of maps containing node pools |`list(map(string))`| <pre>[<br> {<br> "name": "default-node-pool"<br> }<br>]</pre> | no |
265
+
| node\_pools\_cgroup\_mode | Map of strings containing cgroup node config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
266
+
| node\_pools\_hugepage\_size\_1g | Map of strings containing hugepage size 1g config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
267
+
| node\_pools\_hugepage\_size\_2m | Map of strings containing hugepage size 2m node config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
264
268
| 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 |
269
+
| 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 |
265
270
| 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 |
266
271
| 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 |
267
272
| 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 |
273
+
| node\_pools\_resource\_manager\_tags | Map of maps containing resource manager tags by node-pool name |`map(map(string))`| <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
268
274
| 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 |
269
275
| 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 |
270
276
| notification\_config\_topic | The desired Pub/Sub topic to which notifications will be sent by GKE. Format is projects/{project}/topics/{topic}. |`string`|`""`| no |
description: Enable image streaming on cluster level.
477
507
varType: bool
478
508
defaultValue: false
509
+
- name: enable_secret_manager_addon
510
+
description: Enable the Secret Manager add-on for this cluster
511
+
varType: bool
512
+
defaultValue: false
479
513
- name: enable_mesh_certificates
480
514
description: Controls the issuance of workload mTLS certificates. When enabled the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster. Requires Workload Identity.
Copy file name to clipboardExpand all lines: modules/safer-cluster/README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,6 +227,7 @@ For simplicity, we suggest using `roles/container.admin` and
227
227
| enable\_mesh\_certificates | Controls the issuance of workload mTLS certificates. When enabled the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster. Requires Workload Identity. |`bool`|`false`| no |
228
228
| enable\_pod\_security\_policy | enabled - Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. |`bool`|`false`| no |
229
229
| enable\_private\_endpoint | When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable\_private\_nodes is true |`bool`|`true`| no |
230
+
| enable\_secret\_manager\_addon | Enable the Secret Manager add-on for this cluster |`bool`|`false`| no |
230
231
| enable\_shielded\_nodes | Enable Shielded Nodes features on all nodes in this cluster. |`bool`|`true`| no |
231
232
| enable\_vertical\_pod\_autoscaling | Vertical Pod Autoscaling automatically adjusts the resources of pods controlled by it |`bool`|`false`| no |
232
233
| filestore\_csi\_driver | The status of the Filestore CSI driver addon, which allows the usage of filestore instance as volumes |`bool`|`false`| no |
@@ -261,10 +262,15 @@ For simplicity, we suggest using `roles/container.admin` and
261
262
| network | The VPC network to host the cluster in |`string`| n/a | yes |
262
263
| network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) |`string`|`""`| no |
263
264
| node\_pools | List of maps containing node pools |`list(map(string))`| <pre>[<br> {<br> "name": "default-node-pool"<br> }<br>]</pre> | no |
265
+
| node\_pools\_cgroup\_mode | Map of strings containing cgroup node config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
266
+
| node\_pools\_hugepage\_size\_1g | Map of strings containing hugepage size 1g config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
267
+
| node\_pools\_hugepage\_size\_2m | Map of strings containing hugepage size 2m node config by node-pool name |`map(string)`| <pre>{<br> "all": "",<br> "default-node-pool": ""<br>}</pre> | no |
264
268
| 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 |
269
+
| 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 |
265
270
| 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 |
266
271
| 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 |
267
272
| 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 |
273
+
| node\_pools\_resource\_manager\_tags | Map of maps containing resource manager tags by node-pool name |`map(map(string))`| <pre>{<br> "all": {},<br> "default-node-pool": {}<br>}</pre> | no |
268
274
| 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 |
269
275
| 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 |
270
276
| notification\_config\_topic | The desired Pub/Sub topic to which notifications will be sent by GKE. Format is projects/{project}/topics/{topic}. |`string`|`""`| no |
0 commit comments