-
Notifications
You must be signed in to change notification settings - Fork 241
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
remove v1 monitoring code #10539
remove v1 monitoring code #10539
Conversation
@nwmac @richard-cox added you both as reviewers since this need a keen eye. I went to each of those views and all looked good. |
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.
There's a couple of items in the checklist that still need doing
The PR template has been filled out
The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
Automated test side, we probably need some to cover below. Hopefully all have existing tests though
- Node list --> click on one --> confirm something trivial on page
- Workload list --> click on one --> confirm something trivial on page
- Cluster Dashboard --> confirm something trivial on page
Monitoring is a bit more of a pain, would need some manual tests for that (it's a honker to install on the small image used by gh ci)
@richard-cox the issue has |
… strings + simple checks for detail pages in e2e tests to verify integrition of work done
2d92165
to
5882ab0
Compare
* remove v1 monitoring code * fix lint issue * remove monitoring v1 uninstall code + remove v1 uninstall translation strings + simple checks for detail pages in e2e tests to verify integrition of work done * address pr comments * fix unit tests --------- Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
* remove v1 monitoring code * fix lint issue * remove monitoring v1 uninstall code + remove v1 uninstall translation strings + simple checks for detail pages in e2e tests to verify integrition of work done * address pr comments * fix unit tests --------- Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
[backport v2.8.x] remove v1 monitoring code (#10539)
Summary
Fixes #10490
Occurred changes and/or fixed issues
Technical notes summary
Areas or cases that should be tested
node
detail page works - Added simple assertion to https://github.com/rancher/dashboard/blob/master/cypress/e2e/tests/pages/explorer/node-list.spec.ts ✅pod
detail page works - already covered in https://github.com/rancher/dashboard/blob/master/cypress/e2e/tests/pages/explorer/workloads/pods.spec.ts ✅workload
detail page works - already covered in https://github.com/rancher/dashboard/blob/master/cypress/e2e/tests/pages/explorer/workloads/workloads.spec.ts ✅cluster explorer
page works - already covered by https://github.com/rancher/dashboard/blob/master/cypress/e2e/tests/pages/explorer/cluster-dashboard.spec.ts ✅c/cluster/monitoring
page worksv2 monitoring
worksAreas which could experience regressions
Make sure we cover the areas mentioned in the previous points to avoid regressions. Manual testing might be needed to ensure V2 monitoring is working fine
Screenshot/Video
Screen.Recording.2024-03-11.at.11.17.17.mov
Checklist