Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5540

Application manifest paths annotation support for BitBucket

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • GitOps
    • False
    • None
    • False
    • Not Selected

      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

              halawren@redhat.com Harriet Lawrence
              rhn-support-skrenger Simon Krenger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: