-
Notifications
You must be signed in to change notification settings - Fork 63
fix: add volume for extension catalog entities [RHIDP-11294] #150
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
Conversation
PR Reviewer Guide 🔍(Review updated until commit c594fed)Here are some key observations to aid the review process:
|
PR Type(Describe updated until commit 1774bdc)Enhancement Description
|
| Relevant files | |||||
|---|---|---|---|---|---|
| Configuration changes |
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
0c9f793 to
33b53c3
Compare
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
33b53c3 to
c594fed
Compare
|
/review |
|
Persistent review updated to latest commit c594fed |
c594fed to
1774bdc
Compare
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
karthikjeeyar
left a comment
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.
Fortune-Ndlovu
left a comment
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.
lgtm
Fortune-Ndlovu
left a comment
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.
do we need doc updates here also
1774bdc to
71f2c45
Compare
… path defined in CATALOG_ENTITIES_EXTRACT_DIR
I think the comment that we have on the new env var could be enough, no? https://github.com/redhat-developer/rhdh-local/pull/150/changes#diff-809f8c700609ab7a6e6a2efafcd1c6a92b66ab54df793dafe3bec16c5387107aR18-R19 |
|
redhat-developer/rhdh#3988 merged. /hold cancel |
Fortune-Ndlovu
left a comment
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.
lgtm

Description
As discussed in https://redhat-internal.slack.com/archives/C04CUSD4JSG/p1767790419980379, we need to extract the catalog entities from the index image to the
/marketplace(to be replaced by/extensionsin redhat-developer/rhdh-plugins#2006) folder, so that the extensions backend providers can automatically discover them. Otherwise, there are no plugins displayed in the RHDH Extensions UI.redhat-developer/rhdh#3970 added support for specifying the extraction dir via a new
CATALOG_ENTITIES_EXTRACT_DIRenv var, which we now need to set in the Install Methods (and additionally add the right volume mounts - we cannot create that folder right in the main container because the root filesystem is read-only for security purposes).On hold until redhat-developer/rhdh#3988 is merged.
Which issue(s) does this PR fix or relate to
PR acceptance criteria
How to test changes / Special notes to the reviewer
NOTE: requires the
nextRHDH image tag.Before
With the changes here