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

Performance enhancements for OpenShift Pipelines

XMLWordPrintable

    • Performance enhancements for OpenShift Pipelines
    • To Do
    • 90% To Do, 0% In Progress, 10% Done

      Goal:
      Determine performance and scale of Tekton on Openshift. OpenShift Pipelines is the productizes Tekton on OpenShift as the preferred CI/CD solution on OpenShift and is moved to Tech Preview on OCP 4.4.

      The targeted data plane metrics are:

      • Number of concurrent PipelineRuns
      • Number of concurrent TaskRuns
      • Latency for PipelineRuns to start as number of PipelineRuns increases
      • Latency for TaskRuns to start as number of TaskRuns increases
      • Duration of PipelineRun execution as number of PipelineRuns increases

      The targeted control plane metrics are:

      • Maximum namespaces per cluster that can have a Pipeline and PipelineRun
      • Maximum number of resources per cluster
        • Pipeline
        • PipelineRun
        • Task
        • TaskRun
      • Max number of PipelineRuns for a single Pipeline
      • Max number of TaskRuns for a single Task

      Problem:
      Need to establish the scale of Tekton on OpenShift

      Why is this important: 
      In order for the pipelines team to have a baseline of performance for Tekton and address issues given that most customers will run Jenkins and other CI systems in parallel and would expect similar or better scale with Tekton in order to adopt it.

      Dependencies (internal and external): 

      Prioritized epics + deliverables (in scope / not in scope):

      • A tool for generating Tekton load

      Open questions:

              rh-ee-kbaig Khurram Baig
              rh-ee-ssadeghi Siamak Sadeghianfar
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: