Skip to content

Add tiger-bench block to benchmarking pipeline#12178

Merged
lwr20 merged 1 commit intoprojectcalico:masterfrom
lwr20:lwr-tiger-bench-benchmarking
Mar 19, 2026
Merged

Add tiger-bench block to benchmarking pipeline#12178
lwr20 merged 1 commit intoprojectcalico:masterfrom
lwr20:lwr-tiger-bench-benchmarking

Conversation

@lwr20
Copy link
Member

@lwr20 lwr20 commented Mar 18, 2026

Summary

  • Adds a new Tiger-bench block to .semaphore/end-to-end/pipelines/benchmarking.yml
  • Runs tiger-bench on aws-kubeadm with the operator installer against hash releases
  • Uses TIGER_BENCH_VERSION: main (the relevant changes landed in PR#37, merged Feb 2026)
  • Results will feed into the Kibana performance tracking dashboard on Lens, enabling per-hashrelease performance tracking for Calico OSS

Test plan

  • Verify the Tiger-bench block triggers correctly in the benchmarking pipeline
  • Confirm results appear in the Kibana dashboard on Lens

🤖 Generated with Claude Code

Adds a new Tiger-bench block to the Calico benchmarking pipeline,
running tiger-bench (https://github.com/projectcalico/tiger-bench)
on aws-kubeadm with the operator installer. Results will feed into
the Kibana performance tracking dashboard on Lens.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lwr20 lwr20 requested a review from a team as a code owner March 18, 2026 11:58
Copilot AI review requested due to automatic review settings March 18, 2026 11:59
@marvin-tigera marvin-tigera added this to the Calico v3.32.0 milestone Mar 18, 2026
@marvin-tigera marvin-tigera added release-note-required Change has user-facing impact (no matter how small) docs-pr-required Change is not yet documented labels Mar 18, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Semaphore CI block to the end-to-end benchmarking pipeline to run tiger-bench against Calico hash releases on an aws-kubeadm cluster using the operator installer, with the goal of feeding performance data into downstream dashboards.

Changes:

  • Introduce a new Tiger-bench block in the benchmarking pipeline.
  • Configure the new block to run on aws-kubeadm + operator with USE_HASH_RELEASE=true and TEST_TYPE=tiger-bench.
  • Add task-level secret injection for tiger-bench and a TIGER_BENCH_VERSION selector.

You can also share your feedback on Copilot code review. Take the survey.

- name: TEST_TYPE
value: "tiger-bench"
- name: TIGER_BENCH_VERSION
value: "main"
@lwr20 lwr20 added docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact and removed release-note-required Change has user-facing impact (no matter how small) docs-pr-required Change is not yet documented labels Mar 18, 2026
@lwr20 lwr20 merged commit ff6b43a into projectcalico:master Mar 19, 2026
10 of 12 checks passed
@lwr20 lwr20 deleted the lwr-tiger-bench-benchmarking branch March 19, 2026 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact skip-bot-cherry-pick

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants