fix: add volume for extension catalog entities [RHIDP-11294] - #150
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:
|
||||||||||||
Fortune-Ndlovu
left a comment
There was a problem hiding this comment.
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 |

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