Skip to content

Commit c56a387

Browse files
authored
update rate limit to allow entire arg override (#104)
1 parent a98f76c commit c56a387

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

deployments/charts/service/templates/_sidecar-helpers.tpl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,18 @@ Rate limit sidecar container
245245
runAsUser: 1001
246246
command: ["sh", "-c"]
247247
args:
248+
{{- if .Values.sidecars.rateLimit.args }}
249+
{{- /* Full override - completely replace default args */}}
250+
{{- if kindIs "slice" .Values.sidecars.rateLimit.args }}
251+
{{- range .Values.sidecars.rateLimit.args }}
252+
- {{ . }}
253+
{{- end }}
254+
{{- else }}
255+
- {{ .Values.sidecars.rateLimit.args }}
256+
{{- end }}
257+
{{- else }}
258+
{{- /* Default behavior with optional extraArgs appended */}}
259+
- /bin/ratelimit
248260
{{- if .Values.sidecars.rateLimit.extraArgs }}
249261
{{- if kindIs "slice" .Values.sidecars.rateLimit.extraArgs }}
250262
{{- range .Values.sidecars.rateLimit.extraArgs }}
@@ -254,7 +266,7 @@ Rate limit sidecar container
254266
- {{ .Values.sidecars.rateLimit.extraArgs }}
255267
{{- end }}
256268
{{- end }}
257-
- /bin/ratelimit
269+
{{- end }}
258270
resources:
259271
{{- toYaml .Values.sidecars.rateLimit.resources | nindent 10 }}
260272
env:

0 commit comments

Comments
 (0)