Bird
0
0

You want ArgoCD to deploy a Helm chart stored in a Git repo and automatically update the app when the chart version changes. Which configuration is required in the Application manifest?

hard📝 Workflow Q8 of 15
Kubernetes - Advanced Deployment Patterns
You want ArgoCD to deploy a Helm chart stored in a Git repo and automatically update the app when the chart version changes. Which configuration is required in the Application manifest?
ASet <code>spec.source.path</code> to the chart folder and enable automated sync with prune
BSet <code>spec.source.path</code> to the chart folder and disable automated sync
CUse <code>spec.source.repoURL</code> only and manually update the chart version
DSet <code>spec.destination.namespace</code> to 'helm-charts' and disable pruning
Step-by-Step Solution
Solution:
  1. Step 1: Identify Helm chart deployment fields

    For Helm charts stored in Git repos, set spec.source.path to the chart folder containing Chart.yaml; automated sync enables auto updates.
  2. Step 2: Understand pruning and sync effects

    Prune true removes old resources; automated sync applies changes automatically.
  3. Final Answer:

    Set spec.source.path to the chart folder and enable automated sync with prune -> Option A
  4. Quick Check:

    Helm chart + auto update = path field + automated sync [OK]
Quick Trick: Use spec.source.path and automated sync for Helm [OK]
Common Mistakes:
  • Using spec.source.chart instead of path for Git Helm charts
  • Disabling automated sync prevents auto updates
  • Ignoring prune for resource cleanup

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes