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: docs/CONFIG-VARS.md
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,8 @@ Supported configuration variables are listed in the table below. All variables
17
17
-[Additional Nodepools](#additional-nodepools)
18
18
-[Storage](#storage)
19
19
-[For `storage_type=standard` only (NFS server VM)](#for-storage_typestandard-only-nfs-server-vm)
20
-
-[For `storage_type=ha` only (Google Filestore)](#for-storage_typeha-only-google-filestore) #TODO
20
+
-[For `storage_type=ha` with Google Filestore](#for-storage_typeha-with-google-filestore)
21
+
-[For `storage_type=ha` with Google NetApp Volumes](#for-storage_typeha-with-google-netapp-volumes)
21
22
-[Google Artifact Registry (GAR) and Google Container Registry (GCR)](#google-artifact-registry-gar-and-google-container-registry-gcr)
22
23
-[Postgres Servers](#postgres-servers)
23
24
-[Monitoring](#monitoring)
@@ -212,6 +213,7 @@ stateful = {
212
213
| Name | Description | Type | Default | Notes |
213
214
| :--- | ---: | ---: | ---: | ---: |
214
215
| storage_type | Type of Storage. Valid Values: "standard", "ha" | string | "standard" | "standard" creates NFS server VM, "ha" Google Filestore instance |
216
+
| storage_type_backend | The storage backend for the chosen `storage_type`. | string | If `storage_type=standard` the default is "nfs";<br>If `storage_type=ha` the default is "filestore" | Valid Values: "nfs" if `storage_type=standard`; "filestore" or "netapp" if `storage_type=ha`|
215
217
216
218
### For `storage_type=standard` only (NFS server VM)
217
219
@@ -221,13 +223,26 @@ stateful = {
221
223
| nfs_vm_admin | OS Admin User for the NFS server VM | string | "nfsuser" | The NFS server VM is only created when storage_type="standard" |
222
224
| nfs_raid_disk_size | Size in Gb for each disk of the RAID5 cluster on the NFS server VM | number | 1000 | The NFS server VM is only created when storage_type="standard" |
223
225
224
-
### For `storage_type=ha`only (Google Filestore)
226
+
### For `storage_type=ha`with Google Filestore
225
227
226
228
| Name | Description | Type | Default | Notes |
227
229
| :--- | ---: | ---: | ---: | ---: |
228
230
| filestore_tier | The service tier for the Google Filestore Instance | string | "BASIC_HDD" | Valid Values: "BASIC_HDD", "BASIC_SSD" (previously called "STANDARD" and "PREMIUM" respectively.) |
229
231
| filestore_size_in_gb | Size in GB of Filesystem in the Google Filestore Instance | number | 1024 for BASIC_HDD, 2560 for BASIC_SDD | 2560 GB is the minimum size for the BASIC_SSD tier. The BASIC_HDD tier allows a minimum size of 1024 GB. |
230
232
233
+
### For `storage_type=ha` with Google NetApp Volumes
234
+
235
+
When `storage_type=ha` and `storage_type_backend=netapp` are specified, [Google NetApp Volumes](https://cloud.google.com/netapp/volumes/docs/discover/overview) service is created. Before using this storage option,
236
+
- Enable the Google Cloud NetApp Volumes API for your project, see how to enable [here](https://cloud.google.com/netapp/volumes/docs/get-started/configure-access/initiate-console-settings#enable_the_api).
237
+
- Grant access to NetApp Volumes operations by granting IAM roles to users. The two predefined roles are `roles/netapp.admin` and `roles/netapp.viewer`. You can assign these roles to specific users or service accounts.
238
+
239
+
| Name | Description | Type | Default | Notes |
240
+
| :--- | ---: | ---: | ---: | ---: |
241
+
| netapp_service_level | The service level of the storage pool. | string | "PREMIUM" | Valid Values are: PREMIUM, EXTREME, STANDARD, FLEX. |
242
+
| netapp_protocols | The target volume protocol expressed as a list. | list(string) | Each value may be one of: NFSV3, NFSV4, SMB. Currently, only NFS is supported. |
243
+
| netapp_capacity_gib | Capacity of the storage pool (in GiB). Storage Pool capacity specified must be between 2048 GiB and 10485760 GiB. | string | "2048" ||
244
+
| netapp_volume_path | A unique file path for the volume. Used when creating mount targets. Needs to be unique per location.| string | "export" ||
245
+
231
246
## Google Artifact Registry (GAR) and Google Container Registry (GCR)
description="The target volume protocol expressed as a list. Allowed combinations are ['NFSV3'], ['NFSV4'], ['SMB'], ['NFSV3', 'NFSV4'], ['SMB', 'NFSV3'] and ['SMB', 'NFSV4']. Each value may be one of: NFSV3, NFSV4, SMB."
454
+
description="The target volume protocol expressed as a list. Each value may be one of: NFSV3, NFSV4, SMB. Currently, only NFS is supported."
0 commit comments