Skip to content

Conversation

@karthikjeeyar
Copy link
Member

Description

Update marketplace plugins to use new packages backstage-plugin-extensions-*.

Which issue(s) does this PR fix

@karthikjeeyar karthikjeeyar changed the title update wrapper to use extensions package chore: update wrapper to use extensions package Jan 12, 2026
@karthikjeeyar karthikjeeyar changed the title chore: update wrapper to use extensions package chore: update marketplace wrapper to use extensions packages Jan 12, 2026
@debsmita1
Copy link
Member

/retest

@christoph-jerolimov
Copy link
Member

@karthikjeeyar the Hermetic build says:

red-hat-developer-hub-backstage-plugin-marketplace-backend:tsc: src/index.ts:1:25 - error TS2307: Cannot find module '@red-hat-developer-hub/backstage-plugin-marketplace-backend' or its corresponding type declarations.
red-hat-developer-hub-backstage-plugin-marketplace-backend:tsc: 
red-hat-developer-hub-backstage-plugin-marketplace-backend:tsc: 1 export { default } from "@red-hat-developer-hub/backstage-plugin-marketplace-backend";

@christoph-jerolimov
Copy link
Member

/cc @debsmita1 @christoph-jerolimov

@sonarqubecloud
Copy link

@github-actions
Copy link
Contributor

The image is available at:

/test e2e-ocp-helm

@karthikjeeyar
Copy link
Member Author

/retest

1 similar comment
@karthikjeeyar
Copy link
Member Author

/retest

Copy link
Member

@ciiay ciiay left a comment

Choose a reason for hiding this comment

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

Hi @karthikjeeyar , code looks good to me, only left a small comment. Have tested it locally and verified it's working? It shows No plugins found on the Catalog tab for me. It could be a misconfiguration issue. As long as it works for you I'm good with merging this. Thank you 🤝

Copy link
Member

Choose a reason for hiding this comment

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

Hi @karthikjeeyar , shall we update L29-L32 too? Just to keep it consistent.

Copy link
Member Author

Choose a reason for hiding this comment

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

We decided to keep the wrapper names and pluginId as it is for 1.9, so that we dont break any existing user installations. This will be removed in 1.10 when we switch over to OCI images for plugin installations, Until then the wrapper package name will be still red-hat-developer-hub-backstage-plugin-marketplace-*

rm3l added a commit to rm3l/rhdh-chart that referenced this pull request Jan 14, 2026
No need for the legacy /marketplace for backward compatibility.
This requires redhat-developer/rhdh#3988 to be
merged.

Co-authored-by: Gennady Azarenkov <[email protected]>
@karthikjeeyar
Copy link
Member Author

karthikjeeyar commented Jan 14, 2026

@ciiay Empty Catalog is due to metadata yamls has been moved to a new location (overlays repo) in 1.9, you can see there are more PRs linked to this PR which are needed to make this work again. Once this PR is merged then following PRs needs to be merged and then you will see the catalog again.

You can manually import catalog entities via self service to test the extensions plugin - https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/extensions/examples

Copy link
Member

@christoph-jerolimov christoph-jerolimov left a comment

Choose a reason for hiding this comment

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

/lgtm
/approve

@openshift-ci
Copy link

openshift-ci bot commented Jan 14, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: christoph-jerolimov

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [christoph-jerolimov]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit dddd1e9 into redhat-developer:main Jan 14, 2026
19 checks passed
josephca pushed a commit to josephca/rhdh that referenced this pull request Jan 14, 2026
…developer#3988)

* update wrapper to use extensions package

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants