Skip to content

Commit d497ec9

Browse files
committed
fix: helm sidecar resources not applied
Signed-off-by: Todd Baert <[email protected]>
1 parent 65e20cf commit d497ec9

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

chart/open-feature-operator/values.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,17 @@ sidecarConfiguration:
3333
debugLogging: false
3434
## @param sidecarConfiguration.otelCollectorUri Otel exporter uri.
3535
otelCollectorUri: ""
36-
## @param sidecarConfiguration.resources Override resources of the flagd sidecar.
37-
resources: { }
36+
resources:
37+
limits:
38+
## @param sidecarConfiguration.resources.limits.cpu Sets cpu resource limits for kube-rbac-proxy.
39+
cpu: 500m
40+
## @param sidecarConfiguration.resources.limits.memory Sets memory resource limits for kube-rbac-proxy.
41+
memory: 64Mi
42+
requests:
43+
## @param sidecarConfiguration.resources.requests.cpu Sets cpu resource requests for kube-rbac-proxy.
44+
cpu: 200m
45+
## @param sidecarConfiguration.resources.requests.memory Sets memory resource requests for kube-rbac-proxy.
46+
memory: 32Mi
3847

3948
## @section Flagd-proxy configuration
4049
flagdProxyConfiguration:

config/manager/manager.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ spec:
3636
fieldPath: metadata.namespace
3737
args:
3838
- --leader-elect
39-
- --flagd-cpu-limit=0.5
40-
- --flagd-ram-limit=64M
39+
- --sidecar-cpu-limit=500m
40+
- --sidecar-ram-limit=64Mi
41+
- --sidecar-cpu-request=200m
42+
- --sidecar-ram-request=32Mi
4143
imagePullPolicy: IfNotPresent
4244
image: controller:main
4345
name: manager

config/overlays/helm/manager.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ spec:
5252
value: "{{ .Values.flagdProxyConfiguration.debugLogging }}"
5353
- name: FLAGS_VALIDATION_ENABLED
5454
value: "{{ .Values.managerConfig.flagsValidatonEnabled }}"
55+
args:
56+
- --leader-elect
57+
- --sidecar-cpu-limit={{ .Values.sidecarConfiguration.resources.limits.cpu }}
58+
- --sidecar-ram-limit={{ .Values.sidecarConfiguration.resources.limits.memory }}
59+
- --sidecar-cpu-request={{ .Values.sidecarConfiguration.resources.requests.cpu }}
60+
- --sidecar-ram-request={{ .Values.sidecarConfiguration.resources.requests.memory }}
5561
- name: kube-rbac-proxy
5662
image: "{{ .Values.controllerManager.kubeRbacProxy.image.repository }}:{{ .Values.controllerManager.kubeRbacProxy.image.tag }}"
5763
resources:

0 commit comments

Comments
 (0)