argoproj / argo-helm

ArgoProj Helm Charts
https://argoproj.github.io/argo-helm/
Apache License 2.0
1.69k stars 1.84k forks source link

Sync issue with argo-cd helm chart 7.4.x #2883

Open jascsch opened 4 weeks ago

jascsch commented 4 weeks ago

Describe the bug

There is a sync issue with helm chart version 7.4.x so that apps are stuck in "OutOfSync" status.

Related helm chart

argo-cd

Helm chart version

7.4.x

To Reproduce

use the following manifest and try to sync the dapr app.

project: default
destination:
  server: 'https://kubernetes.default.svc'
  namespace: dapr
syncPolicy:
  syncOptions:
    - CreateNamespace=true
    - RespectIgnoreDifferences=true
ignoreDifferences:
  - kind: Secret
    name: dapr-trust-bundle
    namespace: dapr
    jsonPointers:
      - /data
sources:
  - repoURL: 'https://dapr.github.io/helm-charts/'
    targetRevision: 1.11.1
    helm:
      valueFiles:
        - $values/tools/dapr/values.yaml
      releaseName: dapr
      skipCrds: true
    chart: dapr
  - repoURL: 'https://git.xxx.com/org/gitops-cluster-dev.git'
    targetRevision: HEAD
    ref: values

Expected behavior

The sync status should be "Synced" instead of "OutOfSync" The sync works perfectly fine with helm chart version 7.3.x

Screenshots

image

Additional context

No response

yu-croco commented 4 weeks ago

Hi @jascsch , since it's related to Argo CD itself, you can get more help in upstream. *argo-helm focuses on providing Helm chart for deploying Argo CD, but we don't handle the Argo CD itself (e.g. error logs, questions for specific behavior).

jascsch commented 3 weeks ago

I created another git issue for Argo CD itself https://github.com/argoproj/argo-cd/issues/19582