From 2c1f49a2fe92cfe574a0785a14bcca7c11e8ccf7 Mon Sep 17 00:00:00 2001 From: Ragot Geoffrey Date: Mon, 19 Feb 2024 14:08:39 +0100 Subject: [PATCH] feat(operator): make configurable replicas (#1255) --- .../internal/resources/deployments/deployments.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/components/operator/internal/resources/deployments/deployments.go b/components/operator/internal/resources/deployments/deployments.go index bbf2d17316..a204c63bdf 100644 --- a/components/operator/internal/resources/deployments/deployments.go +++ b/components/operator/internal/resources/deployments/deployments.go @@ -129,6 +129,15 @@ func CreateOrUpdate(ctx core.Context, stack *v1beta1.Stack, owner interface { }, } + if deployment.Spec.Replicas == nil { + replicas, err := settings.GetInt32(ctx, stack.Name, "deployment", name, "replicas") + if err != nil { + return err + } + + deployment.Spec.Replicas = replicas + } + for ind, container := range deployment.Spec.Template.Spec.InitContainers { resourceRequirements, err := settings.GetResourceRequirements(ctx, owner.GetStack(), "deployments", deployment.Name, "init-containers", container.Name, "resource-requirements")