Git Product home page Git Product logo

Comments (10)

todaywasawesome avatar todaywasawesome commented on July 24, 2024

@abhay-apella does it catch the diff if you do a hard refresh manually? I suspect you're having an issue with the cache.

from argo-cd.

abhay-apella avatar abhay-apella commented on July 24, 2024

@abhay-apella does it catch the diff if you do a hard refresh manually? I suspect you're having an issue with the cache.

We also tried clicking refresh, sync, and attempted manually updating values supplied. It only updated when we manually changed the spec.containers.image value or deleted the deploy. Would there be another thing to try to check if its a caching issue?

from argo-cd.

stephaneetje avatar stephaneetje commented on July 24, 2024

Hello, we are facing the same issue after upgrading from helm chart version 6.7.18 to 6.8.1.
Clicking on Hard refresh does make argocd see the diff to sync. Without manually doing a hard refresh, changes on image tag are never seen.

This bug looks like it came with argocd version 2.11.0

from argo-cd.

abhay-apella avatar abhay-apella commented on July 24, 2024

Hi,
We are going to try to upgrade to 2.11.2 to see if its resolved there. Was there any updates on the root cause? Alternatively is there any place we could take a look at to begin to see why this issue is caused?

Thanks!

from argo-cd.

twonds avatar twonds commented on July 24, 2024

An upgrade to 2.11.3 did not change the behavior. We still see a bug where the live and desired manifest are different but considered in sync. A hard refresh does not resolve it.

from argo-cd.

FuriousGopher avatar FuriousGopher commented on July 24, 2024

Hello guys.
My ArgoCD version is v2.11.3+3f344d5
and i have trhe same issue
this is my Argocd manifest file

--- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: backend-application-dev namespace: argocd annotations: argocd-image-updater.argoproj.io/image-list: armaa/de_k8s:development argocd-image-updater.argoproj.io/write-back-method: git argocd-image-updater.argoproj.io/git-branch: development argocd-image-updater.argoproj.io/git-repo: [email protected]:dtf/dedge.git argocd-image-updater.argoproj.io/git-path: argocd/environments/development spec: project: default source: repoURL: 'https://github.com/def/dge' targetRevision: development path: 'argocd/environments/development' destination: server: 'https://kubernetes.default.svc' syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=false - Validate=true - PrunePropagationPolicy=foreground - PruneLast=true

  Maybe somebody can help ?

image

from argo-cd.

FuriousGopher avatar FuriousGopher commented on July 24, 2024

In Argocd Gui i can see what my main deployment comteiner see new Doker image Digest but dont update pods

from argo-cd.

javydekoning avatar javydekoning commented on July 24, 2024

I seem to have the same issue on 2.11.3

from argo-cd.

twonds avatar twonds commented on July 24, 2024

We have discovered the specific issue causing our problem. The cluster also runs argo rollouts and there was an argocd configmap configuration for ignore differences on Rollouts:

resource.customizations.ignoreDifferences.all: |
    group: argoproj.io
    jsonPointers:
      - /spec/template/spec/containers/0/image
      - /spec/template/metadata/labels
    kind: Rollout

This should have only affected Rollout resources but it seems it also affected Deployments.

from argo-cd.

twonds avatar twonds commented on July 24, 2024

Closing this since it was a misconfiguration https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#system-level-configuration

from argo-cd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.