ArgoCDScale Affiliate Disclosure: Clicking outbound /go/ partner links may earn us a vendor referral commission at zero extra cost to you. Read ArgoCDScale Commission Disclosure.
Active Vultr Sizing Promo: $300 Free 30-Day Cloud Trial Credit
Fig 1 — ArgoCDScale 16GB allocation for argocd-application-controller + repo-server (116,000 IOPS, 3.1 s reconcile).
ArgoCDScale models the blast radius of Matrix ApplicationSets: crossing a Cluster Generator (25 clusters) with a Git Directory Generator (40 platform services) creates 1,000 Applications from a single manifest.
Without preserveResourcesOnDeletion, RollingSync waves, and GitHub App token quotas, a generator refactor can impact the entire fleet.
ArgoCDScale data transparency note: Sizing thresholds below derive from deterministic CNCF ArgoCD architecture equations and public cloud specifications retrieved 2026-11-12;
validate final pod memory limits against Prometheus container_memory_working_set_bytes in your staging cluster.
ArgoCDScale Production Tuning Rules for APPSET-1000-SCALE
ArgoCDScale Matrix Tip 1: Set syncPolicy.preserveResourcesOnDeletion: true (or applicationsetcontroller.policy: create-update) on production Matrix ApplicationSets so renaming a Git folder never deletes live Kubernetes workloads.
ArgoCDScale Matrix Tip 2: Enable Progressive Syncs (strategy.type: RollingSync with maxUpdate: 10%–20%) so chart upgrades roll out in controlled waves across staging and production spoke clusters.
ArgoCDScale Matrix Tip 3: Authenticate PullRequest Generators with GitHub App installation tokens (15,000 requests/hour) and webhook discovery rather than personal PAT tokens (5,000 requests/hour).
ArgoCDScale Engineering FAQ for APPSET-1000-SCALE
How does ArgoCDScale separate applicationset-controller RAM from repo-server template RAM?
In ArgoCDScale’s sizing equations, applicationset-controller only evaluates Git/Cluster/PR generators to emit Application CRs (~0.3–1.2 GiB), whereas application-controller and repo-server carry the heavy watch-cache and Helm/Kustomize rendering memory.