Skip to content

Commit 7a06d09

Browse files
committed
fix rollout vars and add balancer resource config args
1 parent 70d3b59 commit 7a06d09

File tree

3 files changed

+33
-18
lines changed

3 files changed

+33
-18
lines changed

examples/simple/main.tf

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,20 @@ variable "environment" {
8383
variable "materialize_instances" {
8484
description = "List of Materialize instances to be created."
8585
type = list(object({
86-
name = string
87-
namespace = string
88-
database_name = string
89-
cpu_request = string
90-
memory_request = string
91-
memory_limit = string
92-
create_database = optional(bool)
86+
name = string
87+
namespace = string
88+
database_name = string
89+
cpu_request = string
90+
memory_request = string
91+
memory_limit = string
92+
create_database = optional(bool)
93+
in_place_rollout = optional(bool, false)
94+
request_rollout = optional(string)
95+
force_rollout = optional(string)
96+
balancer_memory_request = optional(string, "256Mi")
97+
balancer_memory_limit = optional(string, "256Mi")
98+
balancer_cpu_request = optional(string, "100m")
99+
93100
}))
94101
default = []
95102
}

main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,11 @@ locals {
171171
memory_request = instance.memory_request
172172
memory_limit = instance.memory_limit
173173

174+
175+
balancer_cpu_request = lookup(instance, "balancer_cpu_request", null)
176+
balancer_memory_request = lookup(instance, "balancer_memory_request", null)
177+
balancer_memory_limit = lookup(instance, "balancer_memory_limit", null)
178+
174179
# Rollout options
175180
in_place_rollout = instance.in_place_rollout
176181
request_rollout = instance.request_rollout

variables.tf

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -309,17 +309,20 @@ variable "helm_values" {
309309
variable "materialize_instances" {
310310
description = "Configuration for Materialize instances"
311311
type = list(object({
312-
name = string
313-
namespace = optional(string)
314-
database_name = string
315-
environmentd_version = optional(string, "v0.130.4")
316-
cpu_request = optional(string, "1")
317-
memory_request = optional(string, "1Gi")
318-
memory_limit = optional(string, "1Gi")
319-
create_database = optional(bool, true)
320-
in_place_rollout = optional(bool, false)
321-
request_rollout = optional(string)
322-
force_rollout = optional(string)
312+
name = string
313+
namespace = optional(string)
314+
database_name = string
315+
environmentd_version = optional(string, "v0.130.4")
316+
cpu_request = optional(string, "1")
317+
memory_request = optional(string, "1Gi")
318+
memory_limit = optional(string, "1Gi")
319+
create_database = optional(bool, true)
320+
in_place_rollout = optional(bool, false)
321+
request_rollout = optional(string)
322+
force_rollout = optional(string)
323+
balancer_memory_request = optional(string, "256Mi")
324+
balancer_memory_limit = optional(string, "256Mi")
325+
balancer_cpu_request = optional(string, "100m")
323326
}))
324327
default = []
325328

0 commit comments

Comments
 (0)