Repository navigation
chore(e2e): remove the plugin sanity checks, now in the overlays repo - #5728
Conversation
Plugin sanity moved to rhdh-plugin-export-overlays (release-plugin-sanity.yaml, redhat-developer/rhdh-plugin-export-overlays#4536). It boots the real RHDH image of a CI chart with every catalog-index and community plugin, daily for main and release-2.1 and on demand with /sanity <chart>, so neither check here adds coverage any more. Removed: - the showcase-sanity-plugins project from the OCP Helm nightly: its deployment, value file, env variables and the pod-log startup-failure report; - the cluster-free plugin-sanity job (scheduled and dispatch-only), its Playwright config, global setup, spec, catalog-index populate scripts, excludes and the helpers and unit tests only it used. The four showcase specs it shared keep running in showcase, upgrade and the localization projects. Docs now point at the overlays workflow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5728 +/- ##
==========================================
- Coverage 75.70% 73.04% -2.67%
==========================================
Files 65 61 -4
Lines 708 575 -133
Branches 100 83 -17
==========================================
- Hits 536 420 -116
+ Misses 171 154 -17
Partials 1 1
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
The catalog_index_image input of resolve-catalog-index-image and its validation branch had a single caller, the plugin-sanity dispatch input removed in the previous commit. Also fix the CI medic guide block this PR edits: localization tests do not run in handle_ocp_nightly but in their own job. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- CI medic guide: the example artifact tree for e2e-ocp-helm-nightly still listed showcase-localization-* directories, contradicting the corrected "Test suites run" block below it. Localization runs in its own job, so the nightly tree ends at showcase-runtime. - e2e-cluster-free.yaml: the defaults comment justified bash with `[[ ]]`/`=~` steps, which only the removed plugin-sanity job had. Keep bash, state the reason that still holds. - playwright.local.config.ts: the header pointed at "alternatives" in local-e2e-harness.md; that section (the catalog-index populate) is gone, and what remains there is the release-branch index example. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
/test e2e-ocp-helm-nightly |
|
/agentic_review |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewPowered by Qodo |
|
@gustavolira: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
|
/lgtm |
6f85468
into
redhat-developer:main



Summary
Plugin sanity now lives in rhdh-plugin-export-overlays (#4536,
release-plugin-sanity.yaml). It boots the real RHDH image of a CI chart with every catalog-index and community plugin enabled. It runs daily formainandrelease-2.1, and on demand with/sanity <chart>on #4557. Both checks in this repo cover a subset of that, so this PR removes them:The four showcase specs the project shared keep running in
showcase,showcase-upgradeand the localization projects. Shared helpers lose only the parameters that only the sanity check passed (populate.shconfig argument,extraConfigsinlocal-harness-servers.ts).Which issue(s) does this PR fix
Evidence
showcase-sanity-pluginsnamespace with a pinned plugin list.e2e-cluster-free.yamlruns a daily plugin-sanity job against thenextcatalog index.2.1-173-CI: 148 plugins requested, 147 installed, 147 loaded (run). One plugin is excluded on purpose.Testing
e2e-tests:yarn fmt:checkok.yarn tsc --noEmit -p .ok.yarn test:unit: 221 passed, 1 skipped.yarn shellcheckok.yarn playwright test --list --project=showcasestill lists 38 tests..ci:yarn shellcheckandyarn prettier:checkok.yarn lintreports one error,playwright/utils/kube-client/index.ts:78 no-unsafe-member-access. That file is not touched here, andorigin/mainhas the same error.ocp-nightly.sh.Merge Danger
Door: two-way.
Blast radius: CI-only.
How to revert
git revert <merge commit>PR acceptance criteria
How to test changes / Special notes to the reviewer
This PR touches
mainonly, so the rhdh release branches keep their cluster sanity until it is removed there. On the overlays side, the daily run coversmainandrelease-2.1once overlays#4559 and overlays#4558 merge. Other streams can be checked on demand with/sanity <chart>.The second commit also drops the
catalog_index_imageinput ofresolve-catalog-index-image, whose only caller was the removed dispatch input. It also fixes a CI medic guide block this PR edits: localization tests run in their own job, not in the OCP Helm nightly.With the plugin-sanity job gone,
e2e-cluster-free.yamlgoes back to the repo's standard concurrency group (nogithub.event_name, since onlypull_request/pushremain), andsetup-cluster-free-harnessstops installingjq, which onlycatalog-index-refs.shused.🤖 Generated with Claude Code