diff --git a/README.md b/README.md index 545208d8..7f611abb 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,7 @@ set_shared_vpc_peering = true | [hotspare](#input\_hotspare) | A hot spare is the system's ability to withstand the loss of a defined number of failure domains, rebuild data completely, and maintain original net capacity. | `number` | `1` | no | | [install\_cluster\_dpdk](#input\_install\_cluster\_dpdk) | Specifies whether to install the WEKA cluster with DPDK. | `bool` | `true` | no | | [install\_weka\_url](#input\_install\_weka\_url) | The URL to WEKA installation script or tar object. Examples: URL to installation script: https://TOKEN@get.weka.io/dist/v1/install/4.3.1/4.3.1. URL to tar object: https://TOKEN@get.weka.io/dist/v1/pkg/weka-4.3.1.tar. URL to tar object in a cloud bucket: gs://weka-installation/weka-4.2.12.87.tar. (Replace TOKEN with your valid WEKA download token). | `string` | `""` | no | +| [ip\_stack\_type](#input\_ip\_stack\_type) | The stack type. Possible values: IPV4\_ONLY, IPV4\_IPV6. | `string` | `"IPV4_ONLY"` | no | | [labels\_map](#input\_labels\_map) | A map of labels to assign the same metadata to all resources in the environment. Format: key:value. | `map(string)` | `{}` | no | | [lb\_allow\_global\_access](#input\_lb\_allow\_global\_access) | Specifies whether to allow access to the load balancer from all regions. | `bool` | `false` | no | | [machine\_type](#input\_machine\_type) | The machine type for the WEKA backend instance. | `string` | `"c2-standard-8"` | no | diff --git a/modules/clients/README.md b/modules/clients/README.md index 61335815..5f5dc0ec 100644 --- a/modules/clients/README.md +++ b/modules/clients/README.md @@ -35,6 +35,7 @@ No modules. | [custom\_data](#input\_custom\_data) | Custom data to pass to the instances | `string` | `""` | no | | [frontend\_container\_cores\_num](#input\_frontend\_container\_cores\_num) | Number of frontend cores to use on client instances, this number will reflect on number of NICs attached to instance, as each weka core requires dedicated NIC | `number` | `1` | no | | [instance\_config\_overrides](#input\_instance\_config\_overrides) | Maps the number of objects and memory size per machine type. |
map(object({
dpdk_base_memory_mb = optional(number, 0)
host_maintenance = optional(string, "MIGRATE")
}))
|
{
"a2-highgpu-1g": {
"host_maintenance": "TERMINATE"
},
"a2-highgpu-2g": {
"dpdk_base_memory_mb": 32,
"host_maintenance": "TERMINATE"
},
"a2-highgpu-4g": {
"dpdk_base_memory_mb": 32,
"host_maintenance": "TERMINATE"
},
"a2-highgpu-8g": {
"dpdk_base_memory_mb": 32,
"host_maintenance": "TERMINATE"
},
"a2-megagpu-16g": {
"dpdk_base_memory_mb": 32,
"host_maintenance": "TERMINATE"
},
"c2d-highmem-56": {
"dpdk_base_memory_mb": 32
},
"c2d-standard-112": {
"dpdk_base_memory_mb": 32
},
"c2d-standard-32": {
"dpdk_base_memory_mb": 32
},
"c2d-standard-56": {
"dpdk_base_memory_mb": 32
},
"n2-highmem-32": {
"dpdk_base_memory_mb": 32
},
"n2-standard-128": {
"dpdk_base_memory_mb": 32
},
"n2-standard-32": {
"dpdk_base_memory_mb": 32
},
"n2-standard-48": {
"dpdk_base_memory_mb": 32
},
"n2-standard-96": {
"dpdk_base_memory_mb": 32
},
"n2d-highmem-32": {
"dpdk_base_memory_mb": 32
},
"n2d-highmem-64": {
"dpdk_base_memory_mb": 32
},
"n2d-standard-32": {
"dpdk_base_memory_mb": 32
},
"n2d-standard-64": {
"dpdk_base_memory_mb": 32
}
}
| no | +| [ip\_stack\_type](#input\_ip\_stack\_type) | The stack type. Possible values: IPV4\_ONLY, IPV4\_IPV6. | `string` | `"IPV4_ONLY"` | no | | [labels\_map](#input\_labels\_map) | A map of labels to assign the same metadata to all resources in the environment. Format: key:value. | `map(string)` | `{}` | no | | [machine\_type](#input\_machine\_type) | weka cluster clients machines type | `string` | n/a | yes | | [network\_project\_id](#input\_network\_project\_id) | Network project id | `string` | `""` | no | diff --git a/modules/network/README.md b/modules/network/README.md index 08040071..ddacc888 100644 --- a/modules/network/README.md +++ b/modules/network/README.md @@ -92,6 +92,7 @@ No modules. | [endpoint\_apis\_internal\_ip\_address](#input\_endpoint\_apis\_internal\_ip\_address) | Private ip for all-apis endpoint | `string` | `"10.0.1.5"` | no | | [endpoint\_vpcsc\_internal\_ip\_address](#input\_endpoint\_vpcsc\_internal\_ip\_address) | Private ip for vpc service connection endpoint | `string` | `"10.0.1.6"` | no | | [googleapis\_dns\_zone\_name](#input\_googleapis\_dns\_zone\_name) | Name of existing Private dns zone for domain googleapis.com. | `string` | `""` | no | +| [ip\_stack\_type](#input\_ip\_stack\_type) | The stack type. Possible values: IPV4\_ONLY, IPV4\_IPV6. | `string` | `"IPV4_ONLY"` | no | | [labels\_map](#input\_labels\_map) | A map of labels to assign the same metadata to all resources in the environment. Format: key:value. | `map(string)` | `{}` | no | | [mtu\_size](#input\_mtu\_size) | mtu size | `number` | n/a | yes | | [network\_project\_id](#input\_network\_project\_id) | Network project id | `string` | `""` | no | diff --git a/modules/protocol_gateways/README.md b/modules/protocol_gateways/README.md index 865b7298..0327c91f 100644 --- a/modules/protocol_gateways/README.md +++ b/modules/protocol_gateways/README.md @@ -34,6 +34,7 @@ No modules. | [frontend\_container\_cores\_num](#input\_frontend\_container\_cores\_num) | The number of frontend ionodes per instance. | `number` | `1` | no | | [gateways\_name](#input\_gateways\_name) | The protocol group name. | `string` | n/a | yes | | [gateways\_number](#input\_gateways\_number) | The number of virtual machines to deploy as protocol gateways. | `number` | n/a | yes | +| [ip\_stack\_type](#input\_ip\_stack\_type) | The stack type. Possible values: IPV4\_ONLY, IPV4\_IPV6. | `string` | `"IPV4_ONLY"` | no | | [labels\_map](#input\_labels\_map) | A map of labels to assign the same metadata to all resources in the environment. Format: key:value. | `map(string)` | `{}` | no | | [machine\_type](#input\_machine\_type) | Weka cluster backends machines type | `string` | `"c2-standard-8"` | no | | [network\_project\_id](#input\_network\_project\_id) | Network project id | `string` | `""` | no |