Try Devtron Enterprise for FREE!
Start Now
LogoLogo
WebsiteDevtron demoGithub RepoJoin Discord
v0.6
v0.6
  • Introduction
  • Getting Started
  • Install Devtron
    • Install Devtron with CI/CD
    • Install Devtron with CI/CD and GitOps (Argo CD)
    • Install Devtron without Integrations
    • Install Devtron on Minikube, Microk8s, K3s, Kind, Cloud VMs
    • Demo on Popular Cloud Providers
    • Backup for Disaster Recovery
    • Uninstall Devtron
    • FAQs
  • Devtron Kubernetes Client
  • Configurations
    • Installation Configurations
    • Override Configurations
    • Ingress Setup
  • Global Configurations
    • Host URL
    • GitOps
    • Projects
    • Clusters & Environments
    • Git Accounts
    • Container/OCI Registry
    • Chart Repositories
    • Custom Charts
    • Authorization
      • SSO Login Services
        • Google
        • GitHub
        • GitLab
        • Microsoft
        • LDAP
        • OIDC
        • OpenShift
        • Example - Okta SSO
      • User Permissions
      • Permission Groups
      • API Tokens
    • Notifications
    • External Links
    • Catalog Framework
    • Scoped Variables
    • Pull Image Digest
    • Tags Policy
    • Lock Deployment Configuration
    • Image Promotion Policy
    • Filter Condition
    • Build Infra
  • Devtron Upgrade
    • Update Devtron from Devtron UI
    • 0.5.x-0.6.x
    • 0.4.x-0.5.x
    • 0.4.x-0.4.x
    • 0.3.x-0.4.x
    • 0.3.x-0.3.x
    • 0.2.x-0.3.x
  • Usage
    • Applications
      • Create a New Application
      • Clone an Existing Application
      • Deploy a Sample Application
      • App Configuration
        • Git Repository
        • Build Configuration
        • Base Deployment Template
          • Deployment
          • Rollout Deployment
          • Job and Cronjob
          • StatefulSets
        • GitOps Configuration
        • Workflow Editor
          • CI Pipeline
            • Pre-Build/Post-Build Stages
            • Override Build Configuration
          • CI Pipeline (Legacy)
          • CD Pipeline
        • ConfigMaps
        • Secrets
          • External Secret Operator (ESO)
            • AWS Secrets Manager
            • Google Secrets Manager
            • HashiCorp Vault
        • Protect Configuration
        • Environment Overrides
        • Deleting Application
      • Build and Deploy
        • Triggering CI
        • Triggering CD
        • Rollback Deployment
      • App Details
        • Debugging Deployment And Monitoring
        • Using Ephemeral Containers
        • Application Metrics
      • Overview
    • Jobs
      • Create a new job
      • Configurations
      • Workflow Editor
      • Trigger Job
      • Overview
    • Application Groups
    • Resource Browser
    • Charts
      • Charts Overview
      • Deploy & Observe
      • Examples
        • Deploying Mysql Helm Chart
        • Deploying MongoDB Helm Chart
      • Chart Group
    • Security
      • Security Scans
      • Security Policies
    • Bulk Edit
    • Integrations
      • Build and Deploy (CI/CD)
      • GitOps (Argo CD)
      • Vulnerability Scanning (Clair)
      • Notifications
      • Monitoring (Grafana)
    • Pipeline Plugins
      • Codacy
      • Copy Container Image
      • Dependency track - Maven & Gradle
      • Dependency track - NodeJS
      • Dependency track - Python
      • K6 Load Testing
      • Semgrep
      • SonarQube
      • SonarQube v1.1.0
  • Resources
    • Glossary
    • Troubleshooting
    • Use Cases
      • Devtron Generic Helm Chart To Run CronJob Or One Time Job
      • Connect SpringBoot with Mysql Database
      • Connect Expressjs With Mongodb Database
      • Connect Django With Mysql Database
      • Pull Helm Charts from OCI Registry
    • Telemetry Overview
    • Devtron on Graviton
    • Release Notes
Powered by GitBook
On this page
  • Introduction
  • Tutorial
  • Populating your Charts to the Chart Store
  • Unable to find your Charts?
  • Removing your Chart from the Chart Store

Was this helpful?

Export as PDF
  1. Resources
  2. Use Cases

Pull Helm Charts from OCI Registry

PreviousConnect Django With Mysql DatabaseNextTelemetry Overview

Last updated 10 months ago

Was this helpful?

Introduction

Devtron supports the installation of from both: Helm and . 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 .

Prerequisites

  • Helm Chart(s)

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

You must to Devtron with the Use as chart repository option enabled.


Tutorial


Populating your Charts to the Chart Store

  1. Go to Global Configurations → Container/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

Figure 1: Adding Chart Repos
Figure 2: Searching your Chart
Figure 3: Uploaded Helm Charts
Figure 4: Checking Deprecated Charts
Figure 5: Performing a Resync
Figure 6: Removing a Chart Repo
add your OCI registry
many more
Helm charts
repos
Container/OCI registries
chart store