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
| <aname="input_install_aws_load_balancer_controller"></a> [install\_aws\_load\_balancer\_controller](#input\_install\_aws\_load\_balancer\_controller)| Whether to install the AWS Load Balancer Controller |`bool`|`true`| no |
124
124
| <aname="input_install_materialize_operator"></a> [install\_materialize\_operator](#input\_install\_materialize\_operator)| Whether to install the Materialize operator |`bool`|`true`| no |
125
125
| <aname="input_install_metrics_server"></a> [install\_metrics\_server](#input\_install\_metrics\_server)| Whether to install the metrics-server for the Materialize Console |`bool`|`true`| no |
126
+
| <aname="input_install_openebs"></a> [install\_openebs](#input\_install\_openebs)| Whether to install OpenEBS for lgalloc support |`bool`|`true`| no |
126
127
| <aname="input_kubernetes_namespace"></a> [kubernetes\_namespace](#input\_kubernetes\_namespace)| The Kubernetes namespace for the Materialize resources |`string`|`"materialize-environment"`| no |
127
128
| <aname="input_log_group_name_prefix"></a> [log\_group\_name\_prefix](#input\_log\_group\_name\_prefix)| Prefix for the CloudWatch log group name (will be combined with environment name) |`string`|`"materialize"`| no |
128
129
| <a name="input_materialize_instances"></a> [materialize\_instances](#input\_materialize\_instances) | Configuration for Materialize instances. Due to limitations in Terraform, `materialize_instances` cannot be defined on the first `terraform apply`. | <pre>list(object({<br/> name = string<br/> namespace = optional(string)<br/> database_name = string<br/> environmentd_version = optional(string, "v0.130.4")<br/> cpu_request = optional(string, "1")<br/> memory_request = optional(string, "1Gi")<br/> memory_limit = optional(string, "1Gi")<br/> create_database = optional(bool, true)<br/> create_nlb = optional(bool, true)<br/> internal_nlb = optional(bool, true)<br/> enable_cross_zone_load_balancing = optional(bool, true)<br/> in_place_rollout = optional(bool, false)<br/> request_rollout = optional(string)<br/> force_rollout = optional(string)<br/> balancer_memory_request = optional(string, "256Mi")<br/> balancer_memory_limit = optional(string, "256Mi")<br/> balancer_cpu_request = optional(string, "100m")<br/> }))</pre> | `[]` | no |
| <aname="input_public_subnet_cidrs"></a> [public\_subnet\_cidrs](#input\_public\_subnet\_cidrs)| CIDR blocks for public subnets |`list(string)`| <pre>[<br/> "10.0.101.0/24",<br/> "10.0.102.0/24",<br/> "10.0.103.0/24"<br/>]</pre> | no |
146
147
| <aname="input_service_account_name"></a> [service\_account\_name](#input\_service\_account\_name)| Name of the service account |`string`|`"12345678-1234-1234-1234-123456789012"`| no |
147
148
| <aname="input_single_nat_gateway"></a> [single\_nat\_gateway](#input\_single\_nat\_gateway)| Use a single NAT Gateway for all private subnets |`bool`|`false`| no |
149
+
| <aname="input_storage_class_create"></a> [storage\_class\_create](#input\_storage\_class\_create)| Whether to create the storage class |`bool`|`true`| no |
150
+
| <aname="input_storage_class_name"></a> [storage\_class\_name](#input\_storage\_class\_name)| Name of the storage class |`string`|`"openebs-lvm-instance-store-ext4"`| no |
151
+
| <aname="input_storage_class_parameters"></a> [storage\_class\_parameters](#input\_storage\_class\_parameters)| Parameters for the storage class | <pre>object({<br/> storage = string<br/> fsType = string<br/> volgroup = string<br/> })</pre> | <pre>{<br/> "fsType": "ext4",<br/> "storage": "lvm",<br/> "volgroup": "instance-store-vg"<br/>}</pre> | no |
152
+
| <aname="input_storage_class_provisioner"></a> [storage\_class\_provisioner](#input\_storage\_class\_provisioner)| Storage class provisioner |`string`|`"local.csi.openebs.io"`| no |
148
153
| <aname="input_tags"></a> [tags](#input\_tags)| Default tags to apply to all resources |`map(string)`| <pre>{<br/> "Environment": "dev",<br/> "Project": "materialize",<br/> "Terraform": "true"<br/>}</pre> | no |
149
154
| <aname="input_use_local_chart"></a> [use\_local\_chart](#input\_use\_local\_chart)| Whether to use a local chart instead of one from a repository |`bool`|`false`| no |
150
155
| <aname="input_vpc_cidr"></a> [vpc\_cidr](#input\_vpc\_cidr)| CIDR block for VPC |`string`|`"10.0.0.0/16"`| no |
0 commit comments