Skip to content

Instantly share code, notes, and snippets.

@swagfin
Last active July 2, 2025 06:55
Show Gist options
  • Save swagfin/e51309f45b9ce73bbcef45e2c37eaaed to your computer and use it in GitHub Desktop.
Save swagfin/e51309f45b9ce73bbcef45e2c37eaaed to your computer and use it in GitHub Desktop.
This guide helps you check for new Argo CD versions and upgrade safely when installed via Helm.

πŸ”„ Checking for Argo CD Updates & Performing an Upgrade (Helm-based)

This guide helps you check for new Argo CD versions and upgrade safely when installed via Helm.

🧰 Prerequisites

  • Argo CD installed using helm via MicroK8s community addon
  • Access to microk8s helm3
  • Namespace: argocd

πŸ” Step 1: Check Installed Version

microk8s helm3 list -n argocd

You’ll see output like:

NAME     NAMESPACE  REVISION  CHART           APP VERSION
argo-cd  argocd     2         argo-cd-7.6.12  v2.12.6

πŸ”„ Step 2: Check for Latest Available Versions

microk8s helm3 repo update
microk8s helm3 search repo argo/argo-cd --versions | head -n 10

Example output:

NAME            CHART VERSION   APP VERSION
argo/argo-cd    8.1.2           v3.0.6
argo/argo-cd    7.6.12          v2.12.6

Compare with your current version to see if updates are available.


πŸš€ Step 3: Upgrade Argo CD via Helm

microk8s helm3 upgrade argo-cd argo/argo-cd -n argocd

To upgrade to a specific version:

microk8s helm3 upgrade argo-cd argo/argo-cd -n argocd --version 8.1.2

βœ… Step 5: Verify Upgrade

microk8s kubectl get pods -n argocd
microk8s helm3 list -n argocd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment