What are AppProjects and why are they important?
⚡
Quick Answer
AppProjects restrict which repos, clusters, and namespaces a set of Applications may use, plus allowed resource kinds.
Detailed Answer
The default project allows everything, which is unsafe for multi-team clusters. Custom projects scope source repos, destination clusters/namespaces, and permitted resource kinds, and integrate with RBAC/SSO. They're the primary multi-tenancy guardrail in Argo CD.
💡
Interview Tip
Mention that 'default' allows everything — a red flag in prod.
argocdappprojectmulti-tenancy