Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1105

Evaluate performance of SBO in upstream PRs on-demand

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • QE, Service Binding
    • None
    • AppSvc Sprint 218

      Story (Required)

      Currently, we only run sbo-on-sb-perf test in downstream QE infrastructure as part of SBO downstresm release process or manually trigger it on-demand.

      The point of this story is to implement a way to execute this test for upstream PRs (on-demand) that would run the test with PR build to be compared it with a master run (executed on merge-to-master).

      Background (Required)

      Approach(Required)

      SBO repository has implemented openshift-related PR checks via OpenShift CI. We want to use that also for running the performance test on-demand. To make it work we need to introduce a new per-PR job that would be executed on-demand only and that would request the OpenShift CI a cluster of appropriate size (m5.4xlarge nodes).

      According to https://docs.ci.openshift.org/docs/ both should be possible in ci-operator job configuration.

      Acceptance Criteria

      Performance testing framework is added to SBO repo
      OpenShift CI job is configured to run the performance test on-demand for PRs
      Results of the performance test including KPIs is set to be archived in OpenShit CI job's archive.

      INVEST Checklist

      Dependencies identified
      Blockers noted and expected delivery timelines set
      Design is implementable
      Acceptance criteria agreed upon
      Story estimated

      Legend

      Unknown
      Verified
      Unsatisfied

              pmacik@redhat.com Pavel Macik
              pmacik@redhat.com Pavel Macik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: