-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem?
No
Feature request
Please add support for pod-level resources in the argocd-repo-server deployment template.
Currently, resources must be configured per-container. With multiple plugins via extraContainers, this becomes cumbersome. Pod-level resources (Kubernetes v1.34 [beta](enabled by default), feature gate: PodLevelResources) allows a single resource block for all containers in the pod.
This would simplify configuration and allow Kubernetes to dynamically distribute resources across all containers in the pod.
Related helm chart
argo-cd
Describe the solution you'd like
Current Behavior
Resources must be specified per-container:
repoServer:
resources:
limits:
cpu: 500m
memory: 512Mi
copyutil:
resources:
limits:
cpu: 100m
memory: 128Mi
# plus each extraContainerProposed Behavior
Add optional pod-level configuration:
repoServer:
podResources:
enabled: true
limits:
cpu: 3
memory: 3Gi
requests:
cpu: 3
memory: 3GiDescribe alternatives you've considered
No response
Additional context
No response
midhun-manivannan
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request