Skip to content

chore(openshift-image-registry): delete / archive this unmaintained plugin#2665

Open
christoph-jerolimov wants to merge 3 commits intoredhat-developer:mainfrom
christoph-jerolimov:openshift-image-registry/archive
Open

chore(openshift-image-registry): delete / archive this unmaintained plugin#2665
christoph-jerolimov wants to merge 3 commits intoredhat-developer:mainfrom
christoph-jerolimov:openshift-image-registry/archive

Conversation

@christoph-jerolimov
Copy link
Copy Markdown
Member

Hey, I just made a Pull Request!

This plugin was never shipped as a part of RHDH.

@rhdh-qodo-merge
Copy link
Copy Markdown

Review Summary by Qodo

Archive openshift-image-registry plugin and establish archived workspaces tracking

✨ Enhancement 📝 Documentation

Grey Divider

Walkthroughs

Description
• Archive openshift-image-registry plugin with documentation
• Create archived workspaces tracking system and metadata
• Add archive-workspace script reference and procedures
• Update contribution guide examples to use scorecard plugin
Diagram
flowchart LR
  A["openshift-image-registry Plugin"] -- "archived" --> B["ARCHIVED_WORKSPACES.md"]
  A -- "metadata stored" --> C[".github/archived-plugins.json"]
  D["CONTRIBUTING.md"] -- "updated examples" --> E["scorecard plugin reference"]
  B -- "documents" --> F["Archive Process & History"]
Loading

Grey Divider

File Changes

1. ARCHIVED_WORKSPACES.md 📝 Documentation +29/-0

Create archived workspaces documentation and tracking

ARCHIVED_WORKSPACES.md


2. .github/archived-plugins.json ⚙️ Configuration changes +13/-0

Add archived plugins metadata registry

.github/archived-plugins.json


3. CONTRIBUTING.md 📝 Documentation +2/-2

Update contribution guide plugin examples

CONTRIBUTING.md


View more (79)
4. .github/CODEOWNERS ⚙️ Configuration changes +0/-1

Update code owners for archived plugins

.github/CODEOWNERS


5. .github/renovate.json ⚙️ Configuration changes +0/-1

Update renovate configuration for archived items

.github/renovate.json


6. catalog-info-plugins-packages.yaml ⚙️ Configuration changes +0/-1

Update catalog info for archived plugins

catalog-info-plugins-packages.yaml


7. catalog-info-plugins.yaml ⚙️ Configuration changes +0/-1

Update plugin catalog for archived items

catalog-info-plugins.yaml


8. .github/renovate-presets/workspace/rhdh-openshift-image-registry-presets.json Additional files +0/-28

...

.github/renovate-presets/workspace/rhdh-openshift-image-registry-presets.json


9. workspaces/openshift-image-registry/.auto-version-bump Additional files +0/-0

...

workspaces/openshift-image-registry/.auto-version-bump


10. workspaces/openshift-image-registry/.changeset/README.md Additional files +0/-8

...

workspaces/openshift-image-registry/.changeset/README.md


11. workspaces/openshift-image-registry/.changeset/config.json Additional files +0/-14

...

workspaces/openshift-image-registry/.changeset/config.json


12. workspaces/openshift-image-registry/.dockerignore Additional files +0/-8

...

workspaces/openshift-image-registry/.dockerignore


13. workspaces/openshift-image-registry/.eslintignore Additional files +0/-1

...

workspaces/openshift-image-registry/.eslintignore


14. workspaces/openshift-image-registry/.eslintrc.js Additional files +0/-1

...

workspaces/openshift-image-registry/.eslintrc.js


15. workspaces/openshift-image-registry/.prettierignore Additional files +0/-5

...

workspaces/openshift-image-registry/.prettierignore


16. workspaces/openshift-image-registry/README.md Additional files +0/-16

...

workspaces/openshift-image-registry/README.md


17. workspaces/openshift-image-registry/app-config.yaml Additional files +0/-64

...

workspaces/openshift-image-registry/app-config.yaml


18. workspaces/openshift-image-registry/backstage.json Additional files +0/-3

...

workspaces/openshift-image-registry/backstage.json


19. workspaces/openshift-image-registry/catalog-info.yaml Additional files +0/-24

...

workspaces/openshift-image-registry/catalog-info.yaml


20. workspaces/openshift-image-registry/package.json Additional files +0/-63

...

workspaces/openshift-image-registry/package.json


21. workspaces/openshift-image-registry/packages/README.md Additional files +0/-3

...

workspaces/openshift-image-registry/packages/README.md


22. workspaces/openshift-image-registry/packages/app/.eslintignore Additional files +0/-1

...

workspaces/openshift-image-registry/packages/app/.eslintignore


23. workspaces/openshift-image-registry/packages/app/.eslintrc.js Additional files +0/-1

...

workspaces/openshift-image-registry/packages/app/.eslintrc.js


24. workspaces/openshift-image-registry/packages/app/e2e-tests/app.test.ts Additional files +0/-27

...

workspaces/openshift-image-registry/packages/app/e2e-tests/app.test.ts


25. workspaces/openshift-image-registry/packages/app/knip-report.md Additional files +0/-19

...

workspaces/openshift-image-registry/packages/app/knip-report.md


26. workspaces/openshift-image-registry/packages/app/package.json Additional files +0/-84

...

workspaces/openshift-image-registry/packages/app/package.json


27. workspaces/openshift-image-registry/packages/app/public/index.html Additional files +0/-60

...

workspaces/openshift-image-registry/packages/app/public/index.html


28. workspaces/openshift-image-registry/packages/app/public/manifest.json Additional files +0/-15

...

workspaces/openshift-image-registry/packages/app/public/manifest.json


29. workspaces/openshift-image-registry/packages/app/public/robots.txt Additional files +0/-2

...

workspaces/openshift-image-registry/packages/app/public/robots.txt


30. workspaces/openshift-image-registry/packages/app/src/App.test.tsx Additional files +0/-44

...

workspaces/openshift-image-registry/packages/app/src/App.test.tsx


31. workspaces/openshift-image-registry/packages/app/src/App.tsx Additional files +0/-145

...

workspaces/openshift-image-registry/packages/app/src/App.tsx


32. workspaces/openshift-image-registry/packages/app/src/apis.ts Additional files +0/-35

...

workspaces/openshift-image-registry/packages/app/src/apis.ts


33. workspaces/openshift-image-registry/packages/app/src/components/Root/LogoFull.tsx Additional files +0/-45

...

workspaces/openshift-image-registry/packages/app/src/components/Root/LogoFull.tsx


34. workspaces/openshift-image-registry/packages/app/src/components/Root/LogoIcon.tsx Additional files +0/-46

...

workspaces/openshift-image-registry/packages/app/src/components/Root/LogoIcon.tsx


35. workspaces/openshift-image-registry/packages/app/src/components/Root/Root.tsx Additional files +0/-123

...

workspaces/openshift-image-registry/packages/app/src/components/Root/Root.tsx


36. workspaces/openshift-image-registry/packages/app/src/components/Root/index.ts Additional files +0/-17

...

workspaces/openshift-image-registry/packages/app/src/components/Root/index.ts


37. workspaces/openshift-image-registry/packages/app/src/components/catalog/EntityPage.tsx Additional files +0/-406

...

workspaces/openshift-image-registry/packages/app/src/components/catalog/EntityPage.tsx


38. workspaces/openshift-image-registry/packages/app/src/components/search/SearchPage.tsx Additional files +0/-140

...

workspaces/openshift-image-registry/packages/app/src/components/search/SearchPage.tsx


39. workspaces/openshift-image-registry/packages/app/src/index.tsx Additional files +0/-22

...

workspaces/openshift-image-registry/packages/app/src/index.tsx


40. workspaces/openshift-image-registry/packages/app/src/setupTests.ts Additional files +0/-17

...

workspaces/openshift-image-registry/packages/app/src/setupTests.ts


41. workspaces/openshift-image-registry/packages/backend/.eslintrc.js Additional files +0/-1

...

workspaces/openshift-image-registry/packages/backend/.eslintrc.js


42. workspaces/openshift-image-registry/packages/backend/README.md Additional files +0/-59

...

workspaces/openshift-image-registry/packages/backend/README.md


43. workspaces/openshift-image-registry/packages/backend/knip-report.md Additional files +0/-24

...

workspaces/openshift-image-registry/packages/backend/knip-report.md


44. workspaces/openshift-image-registry/packages/backend/package.json Additional files +0/-61

...

workspaces/openshift-image-registry/packages/backend/package.json


45. workspaces/openshift-image-registry/packages/backend/src/index.ts Additional files +0/-61

...

workspaces/openshift-image-registry/packages/backend/src/index.ts


46. workspaces/openshift-image-registry/plugins/README.md Additional files +0/-7

...

workspaces/openshift-image-registry/plugins/README.md


47. workspaces/openshift-image-registry/plugins/openshift-image-registry/.eslintignore Additional files +0/-4

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/.eslintignore


48. workspaces/openshift-image-registry/plugins/openshift-image-registry/.eslintrc.js Additional files +0/-15

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/.eslintrc.js


49. workspaces/openshift-image-registry/plugins/openshift-image-registry/.prettierignore Additional files +0/-12

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/.prettierignore


50. workspaces/openshift-image-registry/plugins/openshift-image-registry/.prettierrc.js Additional files +0/-34

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/.prettierrc.js


51. workspaces/openshift-image-registry/plugins/openshift-image-registry/CHANGELOG.md Additional files +0/-719

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/CHANGELOG.md


52. workspaces/openshift-image-registry/plugins/openshift-image-registry/README.md Additional files +0/-99

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/README.md


53. workspaces/openshift-image-registry/plugins/openshift-image-registry/app-config.yaml Additional files +0/-20

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/app-config.yaml


54. workspaces/openshift-image-registry/plugins/openshift-image-registry/catalog-info.yaml Additional files +0/-25

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/catalog-info.yaml


55. workspaces/openshift-image-registry/plugins/openshift-image-registry/config.d.ts Additional files +0/-26

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/config.d.ts


56. workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/index.tsx Additional files +0/-120

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/index.tsx


57. workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/namespaces.json Additional files +0/-26

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/namespaces.json


58. workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/openshift-imagestreams.json Additional files +0/-1111

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/openshift-imagestreams.json


59. workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/openshift-imagestreamtags.json Additional files +0/-650

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/dev/openshift-imagestreamtags.json


60. workspaces/openshift-image-registry/plugins/openshift-image-registry/knip-report.md Additional files +0/-15

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/knip-report.md


61. workspaces/openshift-image-registry/plugins/openshift-image-registry/package.json Additional files +0/-86

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/package.json


62. workspaces/openshift-image-registry/plugins/openshift-image-registry/report.api.md Additional files +0/-23

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/report.api.md


63. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/api/index.ts Additional files +0/-133

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/api/index.ts


64. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImageSearchBar.tsx Additional files +0/-111

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImageSearchBar.tsx


65. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImageSidebar.tsx Additional files +0/-184

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImageSidebar.tsx


66. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesCard.tsx Additional files +0/-120

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesCard.tsx


67. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesCards.tsx Additional files +0/-80

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesCards.tsx


68. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesView.tsx Additional files +0/-40

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/OcirImagesView.tsx


69. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/index.ts Additional files +0/-17

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirImages/index.ts


70. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirPage/OcirPage.tsx Additional files +0/-28

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirPage/OcirPage.tsx


71. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirPage/index.ts Additional files +0/-17

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/components/OcirPage/index.ts


72. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/hooks/useAllNsImageStreams.ts Additional files +0/-52

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/hooks/useAllNsImageStreams.ts


73. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/hooks/useImageStreamsMetadataFromTag.ts Additional files +0/-64

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/hooks/useImageStreamsMetadataFromTag.ts


74. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/index.ts Additional files +0/-20

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/index.ts


75. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/plugin.test.ts Additional files +0/-23

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/plugin.test.ts


76. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/plugin.ts Additional files +0/-69

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/plugin.ts


77. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/routes.ts Additional files +0/-21

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/routes.ts


78. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/setupTests.ts Additional files +0/-18

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/setupTests.ts


79. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/types.ts Additional files +0/-30

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/types.ts


80. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/utils.test.ts Additional files +0/-103

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/utils.test.ts


81. workspaces/openshift-image-registry/plugins/openshift-image-registry/src/utils.ts Additional files +0/-53

...

workspaces/openshift-image-registry/plugins/openshift-image-registry/src/utils.ts


82. workspaces/openshift-image-registry/tsconfig.json Additional files +0/-19

...

workspaces/openshift-image-registry/tsconfig.json


Grey Divider

Qodo Logo

@rhdh-qodo-merge
Copy link
Copy Markdown

rhdh-qodo-merge bot commented Apr 1, 2026

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0) 🎨 UX Issues (0)

Grey Divider


Remediation recommended

1. Missing archive script🐞 Bug ⚙ Maintainability
Description
ARCHIVED_WORKSPACES.md instructs users to run ./scripts/archive-workspace, but this PR does not
add that script and the repository’s scripts/ directory contains no such executable. Anyone
following the documented archival procedure will immediately fail, making the new archiving
documentation non-functional.
Code

ARCHIVED_WORKSPACES.md[R15-22]

+To archive a workspace or plugin, use the `archive-workspace` script:
+
+```bash
+# Archive an entire workspace
+./scripts/archive-workspace workspace-name
+
+# Archive a specific plugin within a workspace
+./scripts/archive-workspace workspace-name plugin-name
Evidence
The documentation explicitly instructs running ./scripts/archive-workspace ..., but there is no
corresponding script in the repo’s scripts/ directory (it contains other scripts like
list-workspaces.js and ci/*). This makes the documented process impossible to execute.

ARCHIVED_WORKSPACES.md[15-22]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
`ARCHIVED_WORKSPACES.md` documents an `./scripts/archive-workspace` command, but there is no `scripts/archive-workspace` in this repository. This makes the documented archiving workflow fail.

## Issue Context
The PR introduces `ARCHIVED_WORKSPACES.md` as the canonical process description for archiving workspaces/plugins.

## Fix Focus Areas
- ARCHIVED_WORKSPACES.md[15-23]

## Recommended fix
Choose one:
1) **Implement the documented script**: add `scripts/archive-workspace` (or `scripts/archive-workspace.js`) and ensure it is executable / callable as documented.
2) **Update the documentation to match reality**: replace the `./scripts/archive-workspace ...` instructions with the actual steps/tools that exist today (or explicitly note that the script does not exist yet and link to the tracking issue/PR).

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

Copy link
Copy Markdown
Member

@hopehadfield hopehadfield left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM apart from one nitpick. Approving so it's good to go once that change is made 👍

christoph-jerolimov and others added 3 commits April 5, 2026 07:55
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
Co-authored-by: Hope Hadfield <hhadfiel@redhat.com>
@christoph-jerolimov christoph-jerolimov force-pushed the openshift-image-registry/archive branch from 94c3d65 to dbbdb49 Compare April 5, 2026 05:56
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 5, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants