Skip to content

feat: Deploy necessary Argo CD components via Argo CD Agent helm chart#887

Draft
anandrkskd wants to merge 1 commit intoargoproj-labs:mainfrom
anandrkskd:embedding-argocd-in-agent-helm-chart
Draft

feat: Deploy necessary Argo CD components via Argo CD Agent helm chart#887
anandrkskd wants to merge 1 commit intoargoproj-labs:mainfrom
anandrkskd:embedding-argocd-in-agent-helm-chart

Conversation

@anandrkskd
Copy link
Copy Markdown
Contributor

assisted-by: cursor

What does this PR do / why we need it:

This change adds an optional argo-cd dependency to the argocd-agent-agent chart (Helm alias argocd), gated by argoCD.enabled. The Argo CD Helm chart version is aligned with github.com/argoproj/argo-cd/v3 in go.mod via a small sync script and CI check.
Maintainer docs and make targets document how to refresh Chart.lock / charts/*.tgz safely.

Which issue(s) this PR fixes:

Fixes #?

How to test changes / Special notes to the reviewer:

  cd install/helm-repo/argocd-agent-agent
  helm dependency build
  helm upgrade --install test-agent . -n argocd --create-namespace \
    --set argoCD.enabled=false
  kubectl get pods,deploy,svc -n argocd
  
  
  helm upgrade --install test-stack . -n argocd --create-namespace \
    --set argoCD.enabled=true
  kubectl get deploy,pods -n argocd

• Confirm redis, repo-server, application-controller, etc. become Running.
• Confirm argocd-server matches intended replica count from argocd.server.replicas in default values.yaml (e.g. 0 if UI/API is intentionally scaled down).

Checklist

  • Documentation update is required by this PR (and has been updated) OR no documentation update is required.

Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 9, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 27291b93-5add-4230-9c26-a46f30914207

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@anandrkskd anandrkskd changed the title Deploy necessary Argo CD components via Argo CD Agent helm chart feat: Deploy necessary Argo CD components via Argo CD Agent helm chart Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant