1. Proposed title of this feature request
Application manifest paths annotation support for BitBucket
2. What is the nature and description of the request?
Argo CD aggressively caches generated manifests and uses the repository commit SHA as a cache key. A new commit to the Git repository invalidates the cache for all applications configured in the repository. This can negatively affect repositories with multiple applications.
Argo CD has annotations to allow to only updating certain parts of the application using Application manifest paths annotation support: https://argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/#webhook-and-manifest-paths-annotation
However it is currently only supported for GitHub, GitLab, and Gogs based repos. This request asks to support Atlassian BitBucket as the repository for this feature.
3. Why does the customer need this?
Customer is managing more than 100 application using a single Argo CD, so this would improve performance significantly. Customer is currently facing issues related to the many applications (see https://access.redhat.com/solutions/7006291), so this would help scale the Argo CD installation.
4. List any affected packages or components.
OpenShift GitOps / Argo CD
- clones
-
GITOPS-4661 Application manifest paths annotation support for BitBucket
- Closed
- is cloned by
-
GITOPS-5431 Application manifest paths annotation support for BitBucket
- New