-
Notifications
You must be signed in to change notification settings - Fork 211
fix(install-dynamic-plugins): extract catalog entities from index image when CATALOG_INDEX_IMAGE is set [RHIDP-11291]
#3970
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
|
Skipping CI for Draft Pull Request. |
|
The image is available at: /test e2e-ocp-helm |
3999363 to
341f7e6
Compare
341f7e6 to
7a01fed
Compare
CATALOG_INDEX_IMAGE is set [RHIDP-11291]
CATALOG_INDEX_IMAGE is set [RHIDP-11291]CATALOG_INDEX_IMAGE is set [RHIDP-11291]
7a01fed to
c1b6b19
Compare
c1b6b19 to
dc1776b
Compare
|
The image is available at: /test e2e-ocp-helm |
|
/cc @Fortune-Ndlovu |
dc1776b to
6de9e6e
Compare
|
The image is available at: /test e2e-ocp-helm |
|
The image is available at: /test e2e-ocp-helm |
…x image when CATALOG_INDEX_IMAGE is set [RHIDP-11291]
…content of the index image This is to take into account the case where the catalog index image is updated and contains completely different catalog entities. Without this, we might still see the previous extensions displayed in the Extensions UI
…r image It is now useless as it only contains a README file
|
/test e2e-ocp-helm |
…ions' by default 'marketplace' is being replaced in favor of 'extensions' [1] redhat-developer/rhdh-plugins#2006 Co-authored-by: Karthik Jeeyar <[email protected]>
…m the catalog index image, with a fallback to 'marketplace' (for backward compatibility)
2c8807c to
f2b51a6
Compare
|
|
The image is available at: /test e2e-ocp-helm |
nickboldt
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.
didn't run anything or really carefully inspect the .py but conceptually agree
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nickboldt The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
9059f2d
into
redhat-developer:main
|
@rm3l: 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. |



Description
This PR enhances the
install-dynamic-plugins.pyscript to also extract catalog entities from the catalog index OCI image to a configurable dir when theCATALOG_INDEX_IMAGEenvironment variable is set.Subsequent PRs will be created in the Operator, Helm Chart and RHDH Local repos to set the extraction dir to/marketplace, so that the extensions can be automatically discovered by the extensions backend providers.No subsequent PRs needed with the changes done in redhat-developer/rhdh-plugins#2006 (which will automatically add
/opt/app-root/src/dynamic-plugins-root/extensionsto the discovery search path of the extensions backend providers), once that is merged and a new catalog index image is available.This should fix the issue with RHDH 1.9 causing no plugins to be displayed in the Extensions UI.
Which issue(s) does this PR fix
PR acceptance criteria
Please make sure that the following steps are complete:
How to test changes / Special notes to the reviewer