test: add e2e test cases for hypernode
What type of PR is this?
/area test
What this PR does / why we need it:
Which issue(s) this PR fixes:
Support https://github.com/volcano-sh/volcano/issues/3928
Special notes for your reviewer:
Use kwok to create multi worker nodes.
Does this PR introduce a user-facing change?
You also need to add a workflow action yaml in .github/workflows dir
/assign Will take a look in recent days
Can you also open the plugin network-topology-aware in https://github.com/volcano-sh/volcano/blob/network-topology/installer/helm/chart/volcano/config/volcano-scheduler-ci.conf?
We can add more case such as:
- Under hard mode, some pods in vcjob have already been scheduled to the same hypernode (highestAllowedTier). Then, when scheduling the remaining pods in vcjob for the second time (you can schedule all pods in vcjob first, and then delete one or two pods to trigger the second scheduling of these pods), these pods still need to be scheduled to the same hypernode, and the lower the tier of this hypernode, the better.
/remove-area cli /remove-area scheduling /remove-area controllers /remove-area dependency /remove-area webhooks /remove-area deploy /remove-area documentation /remove-area performance /area test /remove-kind documentation /remove-kind feature /remove-kind failing-test /remove-kind cleanup /remove-kind flake /remove-kind bug
Please also clean your commits into one thanks, one more step we can merge it :)
Please also clean your commits into one thanks, one more step we can merge it :)
done.
@JesseStutler: Those labels are not set on the issue: area/cli, area/scheduling, area/controllers, area/dependency, area/webhooks, area/deploy, area/documentation, area/performance, kind/documentation, kind/feature, kind/failing-test, kind/cleanup, kind/flake
In response to this:
/remove-area cli /remove-area scheduling /remove-area controllers /remove-area dependency /remove-area webhooks /remove-area deploy /remove-area documentation /remove-area performance /area test /remove-kind documentation /remove-kind feature /remove-kind failing-test /remove-kind cleanup /remove-kind flake /remove-kind bug
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/test-infra repository.
/cc @Monokaix @hwdef @lowang-bh
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Monokaix
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [Monokaix]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment