-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
chore: update node in crud-web-apps from 12 to 16 #7637
chore: update node in crud-web-apps from 12 to 16 #7637
Conversation
d582b90
to
7e52c17
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 so much for this effort!
It will finally unblock the broken Katib UI CI/CD, since we can't merge any PRs since April.
Please take a look at this change.
/assign @kimwnasptd @orfeas-k @ederign
/ok-to-test
/cc @kubeflow/wg-training-leads |
@andreyvelich: GitHub didn't allow me to request PR reviews from the following users: kubeflow/wg-training-leads. Note that only kubeflow members and repo collaborators can review this PR, and authors cannot review their own PRs. In response to this:
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. |
@andreyvelich, I'll probably have time to look at this by the end of this week! I'll keep everyone posted! |
Thank you for much for your time! |
cc @james-jwu @zijianjoy I think, you also should be able to trigger GitHub actions. |
Hi @kimwnasptd @orfeas-k @ederign are we ready to merge this PR to unblock Katib E2Es ? |
@tariq-hasan Please can you check why Cypress tests fails ? |
I am looking into it. |
7e52c17
to
d8d0453
Compare
The JWA Frontend Tests failed when @rimolive triggered Github Actions for this PR but when I ran the same test in a copy of the branch in my fork it succeeded: https://github.com/tariq-hasan/kubeflow/actions/runs/10748617448. If we can re-trigger the Github Actions for this PR perhaps we can understand the issue better. |
I triggered them just now @tariq-hasan |
@tariq-hasan It looks like the cypress tests are failing with this error:
When you get a chance, please can you try to debug it locally ? Any thoughts @kimwnasptd @ederign ? |
Is the issue occurring due to test flakiness? If so, do you have any suggestion on how to remove the error? @kimwnasptd @ederign It looks to be that the element to be clicked is detached from the DOM. |
58c1cb2
to
8a74e01
Compare
@thesuperzapper For I was wondering if you would be able to trigger the workflow again. |
This is actually odd behavior. The tests happen to succeed or fail at random when running on my local or on a copy of the branch in Github Actions. |
I have replaced Cypress with Playwright for the e2e tests in Jupyter. Can you please re-run the workflows? @thesuperzapper |
Thanks for running the workflows. JWA Frontend Tests have passed finally! Can we re-run CentralDashboard-angular Frontend Tests? I have not seen this fail before. |
All the tests have passed. Thanks @andreyvelich and @thesuperzapper. Please review and let me know if anything needs to be changed @kimwnasptd @thesuperzapper @orfeas-k. |
Thank you for this effort @tariq-hasan! |
@tariq-hasan Did you get a chance to deploy your Docker images to verify that all WebApps (Jupyter WebApp, TensorBoard, Volumes WebApp) are working ? |
Hi @andreyvelich I am deploying the Docker images to verify that all WebApps (Jupyter WebApp, TensorBoard, Volumes WebApp) are working. I will update here shortly. |
12a1425
to
8cf2e96
Compare
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
8cf2e96
to
ed6f250
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 for all of these tests @tariq-hasan!
We should be fine to merge this and unblock the Katib UI CI/CD.
@kimwnasptd @juliusvonkohout @thesuperzapper @ederign Can you /lgtm
this please ?
/lgtm
/lgtm Since we definitely need this to reduce CVEs as well. We should even go to node 22 in follow up prs https://nodejs.org/en/about/previous-releases#release-schedule |
/assign @thesuperzapper Since I do not have approver rights for this repository. |
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.
Thanks for this great contribution @tariq-hasan!
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andreyvelich 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 |
Motivation
This PR is an offshoot from kubeflow/katib#2384 in
kubeflow/katib
.kubeflow/katib#2384 attempts to resolve errors in e2e tests for cypress in Katib UI and requires that the node version be upgraded from 12 to 16 for
kubeflow/kubeflow
.What does this PR do?
This PR therefore addresses the version upgrade for node from 12 to 16 for
kubeflow/kubeflow
as well as the following dependent components:Test Plan
All the Github Action workflows have been run and tested on my fork: https://github.com/tariq-hasan/kubeflow/actions.