GithubHelp home page GithubHelp logo

Comments (3)

nitishfy avatar nitishfy commented on August 27, 2024

Hi Arun, thanks for raising the issue.

Annotation change in Argocd Application is not getting updated in the argo application.

Argo CD will be monitoring your GitHub Repository where your application manifests have been deployed. If your Argo CD manifest is not getting monitored by the Argo CD, you can use the kubectl apply command to reflect those changes to the Argo CD UI. If you want Argo CD to update the annotations automatically, you need to make sure that Argo CD monitors your Argo CD application manifest (pass the correct path and see if a resource of kind Application gets created). Generally, you'd let Argo CD monitor your application manifests stored in the GitHub Repository. Any changes to those manifests (deployment, svc...) on the github repo will automatically sync the state. The similar things goes for Sync Options too.

I'd recommend using kubectl apply command to reflect those changes to the Argo CD instead of expecting to changes to get automatically reflected from the github repository when your Argo CD is not monitoring the correct path where the Argo CD manifest is located. Looking at your configuration and resources created, i don't see any resource of kind Application being created which means Argo CD is monitoring the path where your Argo CD manifest has been created.

Let me know if it makes sense to you.

from argo-cd.

ArunKumarT1995 avatar ArunKumarT1995 commented on August 27, 2024

@nitishfy - My k8s manifest like deploy, svc etc, are present inside the folder nginx and my Argocd Application is present in the root directory of the repo. So you mean to say since my argocd application manifest is configured to monitor nginx folder, it does not pick the changes made to argocd app manifest. Is that right ?

I will try adding root directory in the path and revert back if the issue persist, thanks for replying.

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.