-
Notifications
You must be signed in to change notification settings - Fork 44
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
SDK-e2e #306
SDK-e2e #306
Conversation
40a5a52
to
1022126
Compare
dae8f8c
to
94a0380
Compare
a782131
to
49973ee
Compare
49973ee
to
24c16a8
Compare
dd30ead
to
de31b91
Compare
73660f5
to
bdf2271
Compare
bdf2271
to
8fb9608
Compare
3df981b
to
8095624
Compare
I think @astefanutti suggested we kept it as a go test, but this could change. We were discussing that in this PR we currently have a well working e2e test and that it might be best to merge it to gate PRs and unblock dependabot updates. To not diverge from the purpose of this PR, we have this issue opened to refactor/simplify the test and make use of unprivileged users: https://issues.redhat.com/browse/RHOAIENG-60. In the scope of that issue most items including the job spec, RBAC, and configmap in go test will be removed. Taking that into account as well, you're right I think we should implement the e2e test all in Python. I'll be working on the new issue with @Bobbins228 if you think that's okay :) |
Sure, fine for me |
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
As intermittent solution to have some e2e tests up and running.
Right, this PR has been open for quite some times already, so now that we have a working e2e test, we would want to merge it ASAP. We can rework the test logic in Python in a separate PR, but that's lower priority compared to having the e2e test suite running in CI. |
/lgtm |
I tried this out on my Mac connected to my OpenShift Cluster, and it worked after I made 2 adjustments.
At that point, then the ray operator image can start and the e2e test can run and succeed.
|
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
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jbusche The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thanks a lot for testing it out and for pointing those details out! I see the
In terms of the KubeRay image I'm not really sure. When running this in KinD, the pod uses this image when running
Thanks again James! |
Issue link
Closes #292
What changes have been made
Verification steps
To run the e2e test locally on KinD cluster, follow these steps:
To run the e2e on HyperShift cluster, follow these steps:
Checks