-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TAS: introduce sanity e2e test #3284
TAS: introduce sanity e2e test #3284
Conversation
✅ Deploy Preview for kubernetes-sigs-kueue canceled.
|
/test pull-kueue-test-multikueue-e2e-main |
I will pass the first review to @gabesaba |
{ | ||
Count: 1, | ||
Values: []string{ | ||
"kind-worker", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where does this value come from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the cluster yamls config https://github.com/mimowo/kueue/blob/main/hack%2Fkind-cluster.yaml#L19 specifies names of the worker nodes. I think the prefix 'kind-' is added by default, might be the cluster name
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I check experimentally that the prefix comes from the cluster name, so I created a new kind cluster mycluster
, and the nodes are named: mycluster-worker
, mycluster-worker2
. So the index must also be added by kind.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
LGTM label has been added. Git tree hash: 79e94b1ea3547e8990cfc4ff6f774fcd0d149d69
|
/hold |
01a321b
to
f2db7e9
Compare
I consider this a sanity test to verify basic scenarios. Most importantly to test that the assignment is set and the topology ungater lets the Pods to start and complete. Maybe also we could extend it in the future to cover some cases in #3292. However, ultimately I think for Beta it would be have a dedicated CI Job just for TAS where we can setup a more complex node structure. Similarly as we have a dedicated CI job for multikueue: |
That makes sense. We will set up multiple Nodes with different node labels to simulate TAS situations, right? |
Yes, we can figure out details later, but I think we could have, for example, 8 nodes divided into 2 blocks and 4 racks. EDIT: added the point to the spreadsheet. I will also update the KEP after alpha. |
That sounds great. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Basically, lgtm
f2db7e9
to
c859074
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
/lgtm
/approve
/hold cancel
LGTM label has been added. Git tree hash: 0f7aaf1831d85adb6bcbe041ad8239789c0b361b
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mimowo, tenzen-y The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
To make sure TAS works e2e, including computing the assignment and ungatibg the pods.
Which issue(s) this PR fixes:
Part of #2724
Special notes for your reviewer:
I'm happy to add more scenarios in this PR or on follow ups.
Does this PR introduce a user-facing change?