railiance-enablement/deploy/argocd/railiance01/resources.yaml
tegwick 894bc084e3
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
RAIL-EN-WP-0003-T01: prepare wave-2 Argo CD requests
application-controller 30m/432Mi, repo-server 10m CPU; limits unchanged.
Server-side diff against live: resource requests only. No apply.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 276069@bnt-lap001
Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c
2026-10-22 00:06:46 +02:00

68 lines
1.9 KiB
YAML

# Requests and limits for the four Argo CD Core workloads. Upstream core sets
# none, so the live pods are BestEffort. Idle use on 2026-09-21 (kubectl top,
# 0 Applications): controller 2m/23Mi, applicationset 1m/19Mi,
# repo-server 1m/19Mi, redis 5m/4Mi. Requests sit above idle to leave room for
# phase B adoption; memory limits bound the pods; CPU limits are generous.
# Total added requests: 95m CPU, 480Mi memory (init containers do not add).
# NOT YET APPLIED: see RAIL-EN-WP-0002-T02.
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: argocd-application-controller
spec:
template:
spec:
containers:
- name: argocd-application-controller
resources:
requests: {cpu: 30m, memory: 432Mi}
limits: {cpu: 1000m, memory: 1Gi}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-repo-server
spec:
template:
spec:
initContainers:
- name: copyutil
resources:
requests: {cpu: 10m, memory: 32Mi}
limits: {cpu: 100m, memory: 64Mi}
containers:
- name: argocd-repo-server
resources:
requests: {cpu: 10m, memory: 128Mi}
limits: {cpu: 1000m, memory: 1Gi}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-applicationset-controller
spec:
template:
spec:
containers:
- name: argocd-applicationset-controller
resources:
requests: {cpu: 10m, memory: 64Mi}
limits: {cpu: 250m, memory: 256Mi}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-redis
spec:
template:
spec:
initContainers:
- name: secret-init
resources:
requests: {cpu: 10m, memory: 32Mi}
limits: {cpu: 100m, memory: 64Mi}
containers:
- name: redis
resources:
requests: {cpu: 10m, memory: 32Mi}
limits: {cpu: 200m, memory: 128Mi}