-
Notifications
You must be signed in to change notification settings - Fork 702
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
Implement retrieval of metadata from OCI repositories #7038
Labels
component/apis-server
Issue related to kubeapps api-server
component/plugin-helm
Issue related to kubeapps plugin to manage Helm packages
component/ui
Issue related to kubeapps UI
kind/feature
An issue that reports a feature (approved) to be implemented
kind/proposal
An issue that reports a new feature proposal to be discussed
Milestone
Comments
absoludity
added
the
kind/proposal
An issue that reports a new feature proposal to be discussed
label
Nov 6, 2023
absoludity
added
kind/feature
An issue that reports a feature (approved) to be implemented
component/ui
Issue related to kubeapps UI
component/apis-server
Issue related to kubeapps api-server
component/plugin-helm
Issue related to kubeapps plugin to manage Helm packages
labels
Nov 6, 2023
ppbaena
added this to the Improve experience to obtain metadata from an OCI registry milestone
Nov 6, 2023
This was referenced Nov 13, 2023
absoludity
added a commit
that referenced
this issue
Nov 16, 2023
…7088) ### Description of the change Splitting up changes in #6997 while adding proper tests etc. This PR updates the proto messages to the final desired output. ### Applicable issues <!-- Enter any applicable Issues here (You can reference an issue using #) --> - ref #7038 Signed-off-by: Michael Nelson <[email protected]>
absoludity
added a commit
that referenced
this issue
Nov 27, 2023
### Description of the change After a small refactor to re-use an existing test function, this PR adds the implementation for fetching the referrers of an OCI chart. This includes using the annotations in the referrers for the name/description returned (for better UX) as well as an http fake for handling the OCI requests in tests. ### Applicable issues - ref #7038 ### Additional information --------- Signed-off-by: Michael Nelson <[email protected]>
antgamdia
added a commit
that referenced
this issue
Feb 9, 2024
…lient (#7147) ### Description of the change Adds the action, reducer and client helper for fetching the available package metadatas. ### Benefits Just clears the way for adding the request and UX update in the view. ### Applicable issues - ref #7038 --------- Signed-off-by: Michael Nelson <[email protected]> Signed-off-by: Antonio Gamez Diaz <[email protected]> Co-authored-by: Michael Nelson <[email protected]> Co-authored-by: Antonio Gámez, PhD <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
component/apis-server
Issue related to kubeapps api-server
component/plugin-helm
Issue related to kubeapps plugin to manage Helm packages
component/ui
Issue related to kubeapps UI
kind/feature
An issue that reports a feature (approved) to be implemented
kind/proposal
An issue that reports a new feature proposal to be discussed
Summary
Last iteration we investigated the use of the referral API for linking chart/app metadata to Helm charts in an OCI repository (using Harbor), together with a rough implementation (for public OCI repos only) demonstrating how that data can be fetched for display within the application details.
To turn that demo into landable code, we'll need to support private OCI repositories, test the code to avoid future regressions, improve the UX (see below) and enable downloading of the displayed metadata.
Acceptance criteria
Then, given items of metadata in the OCI repository that refer to the main chart in a public or private OCI repository, when displaying the application details in Kubeapps, we will show:
The text was updated successfully, but these errors were encountered: