Skip to content

feat(e2e): performance benchmark framework and seed datasets - #1476

Open
olegbet wants to merge 1 commit into
tektoncd:mainfrom
olegbet:performance_benchmark_framework
Open

olegbet wants to merge 1 commit into
tektoncd:mainfrom
olegbet:performance_benchmark_framework

Conversation

@olegbet

@olegbet olegbet commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Assisted-by: Claude

Changes

Performance benchmark framework and seed datasets.

  • Performance benchmark framework added to monitor throughput performance improvements/regressions of Tekton results API server and database.
  • Generic PipelineRun and TaskRun templates added to benchmark against

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you review them:

  • Has Docs included if any changes are user facing
  • Has Tests included if any functionality added or changed
  • Tested your changes locally (if this is a code change)
  • Follows the commit message standard
  • Meets the Tekton contributor standards (including functionality, content, code)
  • Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
  • Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
  • Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes

NONE

@tekton-robot tekton-robot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. release-note Denotes a PR that will be considered when it comes time to generate release notes. labels Aug 31, 2026
@tekton-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign enarha after the PR has been reviewed.
You can assign the PR to them by writing /assign @enarha in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Aug 31, 2026
Comment thread test/performance/harness/apiclient.go Fixed
@olegbet
olegbet force-pushed the performance_benchmark_framework branch 2 times, most recently from d653a7c to 6a5db79 Compare September 14, 2026 09:49
@olegbet olegbet changed the title WIP: performance benchmark framework performance benchmark framework Sep 14, 2026
@tekton-robot tekton-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 14, 2026
@olegbet

olegbet commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

/kind feature

@tekton-robot tekton-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Sep 14, 2026
@olegbet olegbet changed the title performance benchmark framework performance benchmark framework and seed datasets Sep 14, 2026
@tekton-robot tekton-robot added release-note-none Denotes a PR that doesnt merit a release note. and removed release-note Denotes a PR that will be considered when it comes time to generate release notes. labels Sep 14, 2026
@olegbet olegbet changed the title performance benchmark framework and seed datasets feat(e2e): performance benchmark framework and seed datasets Sep 14, 2026
@olegbet
olegbet force-pushed the performance_benchmark_framework branch from 6a5db79 to ffb328e Compare September 14, 2026 10:57
@olegbet

olegbet commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

/retest

Assisted-by: Claude

Performance benchmark framework and seed datasets.
 - Performance benchmark framework added to monitor throughput performance improvements/regressions of Tekton results API server and database.
 - Generic PipelineRun and TaskRun templates added to benchmark against

Signed-off-by: obetsun <obetsun@redhat.com>
@olegbet
olegbet force-pushed the performance_benchmark_framework branch from ffb328e to 9ea8734 Compare September 14, 2026 12:56
// and CI environments must provide --cert to enable TLS verification.
fmt.Fprintf(os.Stderr, "WARNING: TLS certificate verification is disabled. This is only safe for local development.\n")
fmt.Fprintf(os.Stderr, " Use --cert <path> to enable TLS verification.\n")
creds = credentials.NewTLS(&tls.Config{InsecureSkipVerify: true}) //nolint:gosec // test infrastructure: local dev only
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature Categorizes issue or PR as related to a new feature. release-note-none Denotes a PR that doesnt merit a release note. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants