Improved resource limits and requests Helm templating

This commit is contained in:
Alon Girmonsky 2024-11-02 09:49:45 -07:00
parent b3f6fdc831
commit a1e05db4b0
2 changed files with 24 additions and 0 deletions

View File

@ -81,11 +81,19 @@ spec:
port: 8080 port: 8080
resources: resources:
limits: limits:
{{ if ne .Values.tap.resources.hub.limits.cpu "0" }}
cpu: {{ .Values.tap.resources.hub.limits.cpu }} cpu: {{ .Values.tap.resources.hub.limits.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.hub.limits.memory "0" }}
memory: {{ .Values.tap.resources.hub.limits.memory }} memory: {{ .Values.tap.resources.hub.limits.memory }}
{{ end }}
requests: requests:
{{ if ne .Values.tap.resources.hub.requests.cpu "0" }}
cpu: {{ .Values.tap.resources.hub.requests.cpu }} cpu: {{ .Values.tap.resources.hub.requests.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.hub.requests.memory "0" }}
memory: {{ .Values.tap.resources.hub.requests.memory }} memory: {{ .Values.tap.resources.hub.requests.memory }}
{{ end }}
volumeMounts: volumeMounts:
- name: saml-x509-volume - name: saml-x509-volume
mountPath: "/etc/saml/x509" mountPath: "/etc/saml/x509"

View File

@ -125,11 +125,19 @@ spec:
value: '{{ .Values.tap.sentry.environment }}' value: '{{ .Values.tap.sentry.environment }}'
resources: resources:
limits: limits:
{{ if ne .Values.tap.resources.sniffer.limits.cpu "0" }}
cpu: {{ .Values.tap.resources.sniffer.limits.cpu }} cpu: {{ .Values.tap.resources.sniffer.limits.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.sniffer.limits.memory "0" }}
memory: {{ .Values.tap.resources.sniffer.limits.memory }} memory: {{ .Values.tap.resources.sniffer.limits.memory }}
{{ end }}
requests: requests:
{{ if ne .Values.tap.resources.sniffer.requests.cpu "0" }}
cpu: {{ .Values.tap.resources.sniffer.requests.cpu }} cpu: {{ .Values.tap.resources.sniffer.requests.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.sniffer.requests.memory "0" }}
memory: {{ .Values.tap.resources.sniffer.requests.memory }} memory: {{ .Values.tap.resources.sniffer.requests.memory }}
{{ end }}
securityContext: securityContext:
capabilities: capabilities:
add: add:
@ -228,11 +236,19 @@ spec:
value: '{{ .Values.tap.sentry.environment }}' value: '{{ .Values.tap.sentry.environment }}'
resources: resources:
limits: limits:
{{ if ne .Values.tap.resources.tracer.limits.cpu "0" }}
cpu: {{ .Values.tap.resources.tracer.limits.cpu }} cpu: {{ .Values.tap.resources.tracer.limits.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.tracer.limits.memory "0" }}
memory: {{ .Values.tap.resources.tracer.limits.memory }} memory: {{ .Values.tap.resources.tracer.limits.memory }}
{{ end }}
requests: requests:
{{ if ne .Values.tap.resources.tracer.requests.cpu "0" }}
cpu: {{ .Values.tap.resources.tracer.requests.cpu }} cpu: {{ .Values.tap.resources.tracer.requests.cpu }}
{{ end }}
{{ if ne .Values.tap.resources.tracer.requests.memory "0" }}
memory: {{ .Values.tap.resources.tracer.requests.memory }} memory: {{ .Values.tap.resources.tracer.requests.memory }}
{{ end }}
securityContext: securityContext:
capabilities: capabilities:
add: add: