Skip to content

loadtest: configure CR sizing and complexity#4211

Open
SimonTheLeg wants to merge 2 commits into
kcp-dev:mainfrom
SimonTheLeg:loadtest-var-relations
Open

loadtest: configure CR sizing and complexity#4211
SimonTheLeg wants to merge 2 commits into
kcp-dev:mainfrom
SimonTheLeg:loadtest-var-relations

Conversation

@SimonTheLeg

@SimonTheLeg SimonTheLeg commented Jun 16, 2026

Copy link
Copy Markdown
Member

Summary

Adds the ability to specify sizes, complexity and number of bindings per workspace to mimic real-world use-cases better.

Specifically this allows creation of synthetic RessourceSchemas and their corresponding Exports and Bindings as well as objects.

This PR is chunked in two distinc commits to make reviewing it a bit easier, as it is quite large.

What Type of PR Is This?

/kind feature

Release Notes

NONE

On-behalf-of: SAP <simon.bein@sap.com>
Signed-off-by: Simon Bein <simontheleg@gmail.com>
@kcp-ci-bot kcp-ci-bot added release-note-none Denotes a PR that doesn't merit a release note. dco-signoff: yes Indicates the PR's author has signed the DCO. kind/feature Categorizes issue or PR as related to a new feature. labels Jun 16, 2026
@kcp-ci-bot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign embik for approval. For more information see the Code Review Process.

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

@SimonTheLeg SimonTheLeg changed the title loadtest: configure cr sizing and complexity loadtest: configure CR sizing and complexity Jun 16, 2026
@kcp-ci-bot kcp-ci-bot added the size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. label Jun 16, 2026
Comment thread test/load/config.example.json
Comment thread test/load/pkg/crgen/crgen_test.go Outdated
Comment thread test/load/pkg/crgen/crgen.go Outdated
On-behalf-of: SAP <simon.bein@sap.com>
Signed-off-by: Simon Bein <simontheleg@gmail.com>
@SimonTheLeg SimonTheLeg force-pushed the loadtest-var-relations branch from bb541bd to b72175e Compare June 29, 2026 15:39
@kcp-ci-bot

Copy link
Copy Markdown
Contributor

@SimonTheLeg: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-kcp-test-e2e-sharded b72175e link true /test pull-kcp-test-e2e-sharded
pull-kcp-test-e2e-sharded-embedded-vw b72175e link false /test pull-kcp-test-e2e-sharded-embedded-vw
pull-kcp-test-e2e b72175e link true /test pull-kcp-test-e2e

Full PR test history

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dco-signoff: yes Indicates the PR's author has signed the DCO. kind/feature Categorizes issue or PR as related to a new feature. release-note-none Denotes a PR that doesn't merit a release note. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants