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:
In the DuploCloud Portal, navigate to Kubernetes → Helm.
Select the Repository tab.
Click Add, The Add Helm Repository pane displays.
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
.
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.
Navigate to Kubernetes → Helm.
Select the Repository tab.
Click the menu icon (three dots) in the row of the repository you want to manage.
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.
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?