Uploaded image for project: 'OpenShift Pipelines'
  1. OpenShift Pipelines
  2. SRVKP-6729

Epic to enhance Tekton Resolvers to address performance and timeout issues

XMLWordPrintable

    • Tekton Resolver Enhancements
    • 20
    • False
    • None
    • False
    • To Do
    • 0% To Do, 100% In Progress, 0% Done

      Epic Goal

      • Enhance the robustness and performance of Tekton resolvers.

      Why is this important?

      • Tekton users have consistently raised concerns about timeouts, performance issues, and scalability when using the remote resolver feature in pipelines. Addressing these issues through the implementation of this epic is crucial, as they are significantly affecting the overall user experience with Tekton.

      Scenarios

      All Pipelines that utilize the builtin Tekton resolvers listed below are impacted:

      • The bundles resolver: enable-bundles-resolver
      • The git resolver: enable-git-resolver
      • The hub resolver: enable-hub-resolver
      • The cluster resolver: enable-cluster-resolver
      • The http resolver

      Acceptance Criteria (Mandatory)

      • The tekton-resolver-controller scales horizotally as expected on load
      • The tekton-resolver-controller allows configurable performance flags
      • The resolution requests from the resolver controller has a configurable timeout configuration across resolvers along with options to optimal retry for configrable number of times with proper logging.
      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.

      Dependencies (internal and external)

      1. None

      Previous Work (Optional):

      Open questions::

      •  

      Done Checklist

      • Acceptance criteria are met
      • Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
      • User Journey automation is delivered
      • Support and SRE teams are provided with enough skills to support the feature in production environment

            vdemeest Vincent Demeester
            rh-ee-anataraj Anitha Natarajan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: