From 4d4df2aa75dae9909fe5d8818f2d165bc3694642 Mon Sep 17 00:00:00 2001 From: Fred Rolland Date: Wed, 27 Dec 2023 11:16:35 +0200 Subject: [PATCH] bug: Support operator resources in helm Add support to configure operator resources in the Helm templating. Fixes #722 Signed-off-by: Fred Rolland --- deployment/network-operator/templates/operator.yaml | 9 +++------ deployment/network-operator/values.yaml | 8 +++++++- hack/templates/values/values.template | 8 +++++++- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/deployment/network-operator/templates/operator.yaml b/deployment/network-operator/templates/operator.yaml index 07ccb460..ed01759a 100644 --- a/deployment/network-operator/templates/operator.yaml +++ b/deployment/network-operator/templates/operator.yaml @@ -102,13 +102,10 @@ spec: port: 8081 initialDelaySeconds: 5 periodSeconds: 10 + {{- with .Values.operator.resources }} resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 5m - memory: 64Mi + {{- toYaml . | nindent 12 }} + {{- end }} securityContext: runAsUser: 65532 terminationGracePeriodSeconds: 10 diff --git a/deployment/network-operator/values.yaml b/deployment/network-operator/values.yaml index cf1102f4..ecfc38bc 100644 --- a/deployment/network-operator/values.yaml +++ b/deployment/network-operator/values.yaml @@ -109,7 +109,13 @@ sriov-network-operator: # General Operator related values # The operator element allows to deploy network operator from an alternate location operator: - resources: {} + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 5m + memory: 64Mi tolerations: - key: "node-role.kubernetes.io/master" operator: "Equal" diff --git a/hack/templates/values/values.template b/hack/templates/values/values.template index d3d510fe..d646fb95 100644 --- a/hack/templates/values/values.template +++ b/hack/templates/values/values.template @@ -109,7 +109,13 @@ sriov-network-operator: # General Operator related values # The operator element allows to deploy network operator from an alternate location operator: - resources: {} + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 5m + memory: 64Mi tolerations: - key: "node-role.kubernetes.io/master" operator: "Equal"