kubernetes-sigs / kubernetes-sigs/node-readiness-controller

[TRACKING] Scalability Test Follow-Ups

Open
#409 1 comment 0 reactions 1 assignee Claimed by @vitorfloriano View on GitHub
area/community-meeting
Dominant language
Go
Stars
163
Forks
74
Avg merge
2d 18h
Merged PRs (30d)
9

Description

### Summary / Objective

Though #284 is in a good shape for merging, there are a few items that need to be worked on next.

### Checklist / Sub-tasks

#### Fix:

- [ ] Remove usage of `pkill` in the scale test spec
- [x] Remove hardcoded timeouts
- [ ] Add configuration for Gomega default timeout

#### Improvements:

- [ ] Add `kind` runtime for in-cluster testing
- [ ] Add more test scenarios (node count, rule count, enforcement modes, flapping conditions)

#### Assess:

- [ ] Evaluate scraped metrics (provided value/insights)

#### Experimental:

- [ ] Add JUnit report for graph view in TestGrid
- [ ] Add a performance dashboard

#### CI:

- [ ] Add the scale test as presubmit ProwJob
- [ ] Add canary job using KWOK's kind runtime
- [ ] Coordinate with NPD for scale test in a real 100-node cluster

### Design Documents & References

LFX sync on August 13, 2026: https://docs.google.com/document/d/1xBTqF8LaKfUrqb5AODDOVRMBlf9e5Hwsb0znW-rkLVg/edit?tab=t.0#heading=h.3qgt4dwa9a2l

### Target Milestone / Release

Next

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.