ArgoCD › Applications

What manifest formats/tools does ArgoCD support for an Application source?

Beginner

Answer

ArgoCD natively supports plain Kubernetes YAML/JSON, Helm charts (from Git or a Helm repo), Kustomize overlays, and Jsonnet. It can also use config management plugins for other tools. It auto-detects the tool from the source (e.g., a Chart.yaml or kustomization.yaml) or you specify it explicitly.
source:
  repoURL: https://charts.example.com
  chart: nginx
  targetRevision: 15.1.0
  helm:
    values: |
      replicaCount: 2
Real-world example One team uses Helm charts, another Kustomize overlays; ArgoCD handles both through the same Application abstraction.

Common follow-ups: How does ArgoCD detect the tool? | What is a config management plugin?