Automation: Disable harvester auto install e2e test and In Progress state checks#17544
Merged
yonasberhe23 merged 3 commits intoMay 8, 2026
Merged
Conversation
eva-vashkevich
previously approved these changes
May 7, 2026
Member
eva-vashkevich
left a comment
There was a problem hiding this comment.
LGTM. Maybe add a note to uncomment once harvester issue is resolved?
Contributor
Author
|
Good thinking, i'll do that now |
dda0bbe to
40b0639
Compare
eva-vashkevich
previously approved these changes
May 7, 2026
izaac
previously approved these changes
May 7, 2026
This was referenced May 7, 2026
1dd41db to
fe7ad14
Compare
izaac
added a commit
to izaac/dashboard-e2e-pw
that referenced
this pull request
May 7, 2026
The "auto install harvester and begin process of importing a harvester cluster" test exercises the harvester page's auto-install button, which hits upstream bug rancher/dashboard#17543: installHarvesterExtension throws "TypeError: Cannot read properties of undefined (reading 'conditions')" at uiplugins.ts:276. Upstream PR rancher/dashboard#17544 disables the corresponding cypress test for the same reason. Local 5x runs match — :108 is hard-blocked on the dashboard fix. Rest of the test body cleaned up to mirror upstream's simpler flow so re-enabling later is straightforward: - Drop the multi-page tour (extensions#installed → repos → harvester) in favor of upstream's single-pass nav. Each SPA re-render was a roll of the dice on the harvester extension's masthead-registration race; fewer navs = fewer chances to lose. - Drop the uiplugin CR poll, the explicit page.reload after install, and the conditional reload-banner click. - Add a waitForResponse for the JS bundle URL (raw.githubusercontent.com/harvester/harvester-ui-extension; same URL for community + prime charts) so the importBtn check doesn't race a slow github fetch when the test re-enables. - Add a 500-status retry on the install-action POST (the marker for #17543) — mirrors upstream's intercept-based retry pattern. The :271 (missing repo message) and :415 (update extension version) tests use the extensions card install path and don't hit #17543. The fixme leaves them passing reliably; full 4/5 valid runs ran 4/4 in ~1.7 min each.
eva-vashkevich
approved these changes
May 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #rancher/qa-tasks#2346
3 fixes to unblock CI:
Disable harvester auto install e2e test.The test is currently failing because the Harvester UI extension auto-install is broken Harvester UI extension auto install fails #17543. Skipping the test until the underlying dashboard bug is fixed.
Disable repositories e2e test 'In Progress' state checks until Repositories list no longer shows In Progress state while a new repo is being downloaded #17554 is resolved.
Disable repositories detail page check until Repository detail page is blank and throws errors when opened while the repo is still downloading #17556 is resolved.
Checklist
Admin,Standard UserandUser Base