OCI Helm Repositories

DuploCloud supports OCI-compliant Helm repositories, enabling you to manage and deploy Helm charts stored in container registries such as Docker Hub, GitHub Container Registry, Amazon ECR, and Azure Container Registry. This support is especially useful for managing private Helm charts or leveraging cloud-native registries that follow the OCI distribution specification.

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 Repository tab.

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

  4. Complete the fields as described below:

Name

Enter a friendly name for the repository.

Interval (MM:SS)

Set how often DuploCloud should refresh and synchronize with the repository. The default is 05:00 (five minutes).

Repository Type

Select OCI Repository

Repository URL

Enter the full OCI repository URL, for example, oci://ghcr.io/my-org/charts.

  1. Click Create. Once added, the OCI repository will appear under the 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 Repository tab.

  3. Click the menu icon (three dots) 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 a 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.

Deploying Charts from an OCI Repository

Once your OCI repository is added and synced in DuploCloud, you can deploy charts from it the same way you would for any other Helm repository. Follow the steps in Deploying a Helm Release, selecting your OCI repository from the Source Name list box.

Last updated

Was this helpful?