OCI Helm Repositories

Manage and deploy Helm charts stored in OCI-compliant registries

OCI Helm repositories let you store and manage Helm charts as OCI artifacts, similar to container images. This approach is useful for cloud-native registries and private charts where a traditional index.yaml catalog is not available.

Using OCI repositories in DuploCloud, you can deploy charts just like a standard Helm repository, while taking advantage of OCI-native workflows.

Prerequisites

  • A Kubernetes cluster set up in DuploCloud.

  • Access credentials (if required) for your OCI-compliant registry.

  • Helm CLI installed on your local machine (optional but recommended for testing).

Adding an OCI Helm Repository

To register an OCI Helm repository in DuploCloud:

  1. In the DuploCloud Portal, navigate to Kubernetes Helm.

  2. Select the OCI Repository tab.

  3. Click Add, The Add OCI Repository pane displays.

    Add OCI Repository pane
  4. Complete the fields as described below:

Name

Enter the repository name. This field is required.

Interval (MM:SS)

Enter the synchronization interval in minutes and seconds. The default is 05:00.

Repository URL

Enter the OCI repository URL. For example: oci://registry-1.docker.io/bitnamicharts/nginx

Tag

Enter a tag for the repository, for example, 18.9.0.

Media Type

Select the media type from the available options.

Operation

Select the operation to perform from the available options.

  1. Click Create. Once added, the repository will appear under the OCI Repository tab and be available when deploying Helm charts.

Managing an OCI Repository

Once you've added an OCI Helm repository, you can view its details, update its configuration, or delete from directly in the DuploCloud Portal.

  1. Navigate to Kubernetes Helm.

  2. Select the OCI Repository tab.

  3. Click the menu icon () in the row of the repository you want to manage.

  4. Choose one of the following actions:

View

View the repository’s current configuration, sync status, and metadata.

Update

Edit the repository name, URL, sync interval, or authentication settings.

Delete

Remove the repository from DuploCloud. Releases that depend on it will no longer reconcile.

Deleting an OCI Helm repository will not remove any releases that were deployed from it, but those releases will no longer reconcile unless the repository is re-added.

OCI Helm Repository-View pane

Deploying a Helm Release from an OCI Repository

To deploy a Helm release from an OCI-compliant repository, see the documentation for Deploying Helm Releases.

When completing the release fields:

  • For Source Type, select OCIRepository.

  • For Source Name, select the OCI repository you added.

The release will deploy using the selected OCI repository and appear under the Release tab.

Last updated

Was this helpful?