Back to results for “Applications”
ArgoCD › Applications

How do Application parameters differ between Helm and Kustomize sources?

Intermediate

Answer

For Helm you override via helm.parameters, helm.values, or helm.valueFiles. For Kustomize you use kustomize.images, namePrefix/nameSuffix, and commonLabels/commonAnnotations. Each maps to that tool's native override mechanism, applied when ArgoCD renders the manifests.
kustomize:
  images: [ myapp=repo/myapp:v3 ]
helm:
  parameters: [ { name: image.tag, value: v3 } ]
Real-world example The Helm app overrides image.tag while the Kustomize app overrides the image via kustomize.images.

Common follow-ups: Which section overrides Helm values? | How does Kustomize override images?