Replies: 2 comments 1 reply
-
Hi @carrodher 👋 Yes, that should be possible. Out of curiosity, I've checked if someone else had published a repository using this approach and there is one. The repository was added as an HTTP based repo, using this url https://bougou.github.io/charts/. But if you inspect its index you'll see some OCI references. In any case, before you update it in Artifact Hub, we'd be happy to test it ourselves in a separate Artifact Hub instance to verify everything is all right before you do the switch in production. You can share with us the repository url when you have it ready. Another point to keep in mind is any possible rate limit that the OCI registry you use may impose. Bitnami's charts repo is quite large, and during its processing we send multiple requests to the source concurrently. So it'd be great if you can make sure this won't be a problem either. |
Beta Was this translation helpful? Give feedback.
-
Sorry @tegioz, we couldn’t provide a testing index.yaml earlier. We’ve been making the changes gradually and have now started releasing new Helm charts in full OCI format, updating the index.yaml to use OCI references instead of HTTPS. For example, a new WordPress version has been released and included in the index.yaml as follows: wordpress:
...
urls:
- oci://registry-1.docker.io/bitnamicharts/wordpress:24.0.5
version: 24.0.5 I’ve double-checked, and everything looks fine in ArtifactHub:
This confirms that replacing HTTPS references with OCI is a smooth and functional transition. |
Beta Was this translation helpful? Give feedback.
-
Hi,
We're exploring whether ArtifactHub supports an index.yaml where the chart references are in OCI format, as shown below:
We are currently testing this change and have encountered no issues when using the Helm client (version 3.7.0 or later). At this stage, we’re verifying compatibility with other services that consume the Bitnami index.yaml.
Would you be able to confirm if ArtifactHub supports this format?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions