# Cluster upgrade flow ## Hard refresh ```kubectl annotate app/kubezero -n argocd argocd.argoproj.io/refresh="hard" ``` # General flow - No ArgoCD -> user kubezero-values CM - ArgoCD -> update kubezero-values CM with current values from ArgoCD app values - Apply any upgrades / migrations