Skip to content
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

kubeapps Pacakage repository Not working with OCI based harbor artifacts #7862

Closed
vijimgowda opened this issue Jun 25, 2024 · 3 comments · Fixed by #8015
Closed

kubeapps Pacakage repository Not working with OCI based harbor artifacts #7862

vijimgowda opened this issue Jun 25, 2024 · 3 comments · Fixed by #8015

Comments

@vijimgowda
Copy link

Summary
kubeapps not able to sync charts from package repository for OCI based charts
steps followed

pushed helm chart to harbor ( stored as OCI )
> Goto add Package Repository
> Add OCI harbor "URL"
> select "Packaging Format" as "Helm Charts"
> selected "Scope" as Namespaced repository (using the "$namespace" namespace)
> Selected "Package Storage Type" "OCI Registry"
> Selected "Authentication" "Basic Auth" ( Username and Password )
> Added "Filtering" "List of repository" ( my oci repository name )
> submitted "INSTALL REPOSITORY"
> Package Repository successfully added and appeared in "Namespaced Repositories:"

Issue :

Not visible in Catalog option and upgrade option not shown in Application Tile
upgrade_button_disabled
catalog_issue

@vijimgowda
Copy link
Author

Any update on this issue

@vijimgowda
Copy link
Author

#4670 Team help us to resolve above issue

@beltran-rubo
Copy link
Collaborator

This is not supported in Kubeapps right now. This was implemented for Bitnami Helm charts in DockerHub in a previous version:

Kubeapps v2.9.0 (chart version 14.0.1) is a minor release that fixes some bugs and introduces working support for listing a catalog of apps when your charts are stored in an OCI registry (without having to list them manually). Specifically, this release supports registries on dockerhub, such as Bitnami's "oci://registry-1.dockerhub.io/bitnamicharts". This feature is behind a flag ociCatalog.enabled=true until we support more registries.

beltran-rubo added a commit that referenced this issue Dec 23, 2024
<!--
Before you open the request please review the following guidelines and
tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
- Please run any tests or examples that can exercise your modified code.

 Thank you for contributing!
 -->

### Description of the change

This should fix #7862 

### Benefits

You can work with private helm packages. 

### Possible drawbacks

None

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using
#) -->

- fixes #7862 

### Additional information

<!-- If there's anything else that's important and relevant to your pull
request, mention that information here.-->

---------

Co-authored-by: Jesús Miguel Benito Calzada <[email protected]>
Co-authored-by: Beltran Rueda <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants