node-readiness-controller: add scale test as presubmit job - #37689
Conversation
cc58cff to
5a9235e
Compare
| always_run: false | ||
| skip_if_only_changed: "^docs/|\\.md$|^(README|LICENSE|OWNERS|SECURITY_CONTACTS)$" | ||
| branches: | ||
| - ^main$ |
There was a problem hiding this comment.
Once we get confidence, we could update this to keep presubmits only in release branches and periodics in main
| - name: NODE_COUNT | ||
| value: "1000" | ||
| - name: KWOK_RUNTIME | ||
| value: "binary" |
There was a problem hiding this comment.
nit: you could skip this as this is default. It is odd to expose this implementation detail config outside.
There was a problem hiding this comment.
Just thought of establishing a pattern for the next tests, in case we add variants. Also, it is self-documenting and can help identify what is being tested without having to look up the default implementation.
|
/hold Could we try to get #37693 merged first for validation then we could enable the JUnit report by default? |
|
keeping the hold /lgtm |
|
@Priyankasaggu11929 @ajaysundark The JUnit report worked as expected and it is now possible to visualize the metrics in graph view: Should we use this as default? |
let's do it. Even if we do some other UI later, no harm in keeping these in testgrid too. |
|
@Priyankasaggu11929 should we just add the JUnit report flag to this prowjob or change the actual test to enable it by default? |
here is better, i like the documentation in the job itself. |
Adds the scale test merged in kubernetes-sigs/node-readiness-controller#284 as presubmit job using the following configuration: KWOK_RUNTIME="binary" NODE_COUNT=1000 ENFORCEMENT_MODE="continuous"
5a9235e to
44129ce
Compare
|
I added the JUnit report. PTAL. /unhold |
|
/lgtm Thank you! |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Priyankasaggu11929, vitorfloriano The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@vitorfloriano: Updated the
DetailsIn response to this:
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. |
This PR adds the scalability test merged in kubernetes-sigs/node-readiness-controller#284 as a presubmit job.
The following configuration is used:
KWOK_RUNTIME="binary"
NODE_COUNT=1000
ENFORCEMENT_MODE="continuous"
xref: kubernetes-sigs/node-readiness-controller#409