DevOps / Scripts yaml Advanced

ArgoCD Application Manifest

ArgoCD Application resource for GitOps deployment of a Helm chart from a Git repo.

yaml
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: myapp
  namespace: argocd
spec:
  project: default
  source:
    repoURL: https://github.com/myorg/myapp
    targetRevision: main
    path: helm/myapp
  destination:
    server: https://kubernetes.default.svc
    namespace: production
  syncPolicy:
    automated: { prune: true, selfHeal: true }

Prerequisites

  • ArgoCD >= 2.8
  • Helm chart in repo

Pro Tips

  • → Enable selfHeal to auto-correct manual kubectl edits.

Was this module useful?

Share your experience — it helps the team improve.

Leave Feedback

Commercial Licensing

Acquire a production access token or template license for enterprise deployment.

Module Info

Language
yaml
Level
Advanced
Read time
4 min
Published
Jul 2025
License
Commercial License

Newsletter

New modules every week, directly to your inbox.