Problem
client/templates/requests-proxy-deployment.yaml hardcodes its container resources:
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 1000m
memory: 512Mi
Every other component (jobsManager, podsMonitor, mysql) reads from .Values.resources.<component>.* with defaults. The schema (client/values.schema.json) even defines resources.requestsProxy with requests / limits validation, but no template references it — so operator overrides to resources.requestsProxy.requests.cpu are silently ignored.
Fix
- Add a
resources.requestsProxy block in client/values.yaml (mirroring jobsManager / podsMonitor) with the current hardcoded values as defaults.
- Update the template to read from
.Values.resources.requestsProxy.* with | default fallbacks matching existing component patterns.
Acceptance criteria
- Default rendered values exactly match the current hardcoded values (no behavior change on default installs).
--set resources.requestsProxy.limits.memory=1Gi is honored.
- helm-unittest covers the override path.
Severity
Low. Functional cluster works with hardcoded values; this is hygiene to match the other components and unblock operator-side tuning.
Found by
cursor[bot] on PR #137 review, 2026-05-20.
Problem
client/templates/requests-proxy-deployment.yamlhardcodes its container resources:Every other component (jobsManager, podsMonitor, mysql) reads from
.Values.resources.<component>.*with defaults. The schema (client/values.schema.json) even definesresources.requestsProxywithrequests/limitsvalidation, but no template references it — so operator overrides toresources.requestsProxy.requests.cpuare silently ignored.Fix
resources.requestsProxyblock inclient/values.yaml(mirroringjobsManager/podsMonitor) with the current hardcoded values as defaults..Values.resources.requestsProxy.*with| defaultfallbacks matching existing component patterns.Acceptance criteria
--set resources.requestsProxy.limits.memory=1Giis honored.Severity
Low. Functional cluster works with hardcoded values; this is hygiene to match the other components and unblock operator-side tuning.
Found by
cursor[bot] on PR #137 review, 2026-05-20.