Open saintube opened 1 year ago
This issue has been automatically marked as stale because it has not had recent activity. This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, the issue is closed
You can:/remove-lifecycle stale
/close
Thank you for your contributions./remove-lifecycle stale
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