diff --git a/cmd/argocd/commands/app.go b/cmd/argocd/commands/app.go index cee28e8766..934841b588 100644 --- a/cmd/argocd/commands/app.go +++ b/cmd/argocd/commands/app.go @@ -705,7 +705,11 @@ func NewApplicationDiffCommand(clientOpts *argocdclient.ClientOptions) *cobra.Co errors.CheckError(err) key = kube.GetResourceKey(target) } - + if key.Kind == "Secret" { + // Don't bother comparing secrets, argo-cd doesn't have access to k8s secret data + delete(localObjs, key) + continue + } if local, ok := localObjs[key]; ok || live != nil { if local != nil && !kube.IsCRD(local) { err = kube.SetAppInstanceLabel(local, argoSettings.AppLabelKey, appName)