[proposal] Add E2E tests for koordlet #1704
Labels
area/koordlet
area/runtime-proxy
good first issue
Good for newcomers
help wanted
Extra attention is needed
kind/proposal
Create a report to help us improve
Milestone
Background
What is your proposal:
Currently, the end-to-end test for the koordlet is missing. Though the basic metrics reporting and batch overcommitment are tested in the slo-controller's E2E, we expect to check the QoS strategies provided by the koordlet like BECPUSuppress, BEMemoryEvict, BECPUEvict, CPUBurst, CPU QoS/Memory QoS, and so on.
Why is this needed:
Is there a suggested solution, if so, please add it:
Since #1573 and #1688, the E2E workflows are enabled on the CI pipeline of GitHub Actions. We can easily add new E2E tests in
test/e2e
and.github/workflows/e2e-k8s-xxx.yaml
.PRs ARE WELCOME
Since the environmental problems and various functionalities sometimes confuse new contributors and enthusiasts, it can be a good opportunity to check and write E2E cases especially when you are deploying the Koordinator in your local cluster for the first time.
Roadmap
The text was updated successfully, but these errors were encountered: