Pull Helm Charts from OCI Registry

Introduction

Devtron supports the installation of Helm charts from both: Helm repos and Container/OCI registries. Unlike Helm repos, OCI registries do not have an index file to discover all the charts. However, Devtron makes it easier for you to populate your charts from multiple sources to the chart store.

Pre-requisites

  • Helm Chart(s)

  • OCI-compliant Registry (e.g. Docker Hub and many more)

You must add your OCI registry to Devtron with the Use as chart repository option enabled.


Tutorial


Populating your Charts to the Chart Store

  1. Go to Global ConfigurationsContainer/OCI Registry.

  2. Search your OCI registry in the list, and click it.

  3. In the List of repositories, add the chart repo(s). The format should be username/chartname. You can find the username from your registry provider account.

  4. Click Save or Update.

  5. From the left sidebar, go to Chart Store.

  6. You can find your chart(s) either by using the search bar or by selecting your chart source.

You have successfully pulled your charts to the chart store.

Unable to find your Charts?

Deprecated charts won't show up in the Chart Store unless you enable the Show deprecated charts filter as shown below

Or, you may try performing a resync as shown below


Removing your Chart from the Chart Store

  1. Go to your OCI registry settings in Devtron.

  2. In the List of repositories field, remove the unwanted chart repo.

  3. Click Update.

The removed chart would no longer appear in the Chart Store.

Deleting a chart repo from your OCI registry will not lead to the removal of chart from the Chart Store

Last updated