> ## Documentation Index
> Fetch the complete documentation index at: https://www.qovery.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Helm Repository

> Manage Helm chart repositories for your organization

## Overview

Helm repositories allow you to store and manage Helm charts that can be deployed across your organization. Configure repositories once at the organization level to make charts available for all projects and environments.

<img src="https://mintcdn.com/qovery/ziWdn5St6rf4bcBc/images/configuration/organization/helm_repository_1.png?fit=max&auto=format&n=ziWdn5St6rf4bcBc&q=85&s=247c8afa6c72cfc9abc075a808bd951d" alt="Helm Repository Management" width="3164" height="2070" data-path="images/configuration/organization/helm_repository_1.png" />

## Supported Repository Types

Qovery supports the following Helm repository types:

* **HTTP** (standard Helm repositories)
* **OCI\_ECR** (AWS Elastic Container Registry - Private)
* **OCI\_SCALEWAY** (Scaleway Container Registry)
* **OCI\_DOCKER\_HUB** (Docker Hub)
* **OCI\_PUBLIC\_ECR** (AWS Elastic Container Registry - Public)
* **OCI\_GENERIC\_CR** (Generic OCI registry)
* **OCI\_GITHUB\_CR** (GitHub Container Registry)
* **OCI\_GITLAB\_CR** (GitLab Container Registry)

## Create a Helm Repository

<Steps>
  <Step title="Access Organization Settings">
    Navigate to **Organization Settings** → **Helm Repositories**
  </Step>

  <Step title="Add Repository">
    Click the **Add** button to create a new Helm repository connection

    <img src="https://mintcdn.com/qovery/ziWdn5St6rf4bcBc/images/configuration/organization/helm_repository_creation.png?fit=max&auto=format&n=ziWdn5St6rf4bcBc&q=85&s=2593e01f548caa7520a69c674bb59613" alt="Helm Repository Creation" width="3164" height="2070" data-path="images/configuration/organization/helm_repository_creation.png" />
  </Step>

  <Step title="Configure Repository">
    Provide the required information:

    * **Name**: Descriptive name for the repository
    * **Description**: (Optional) Brief description
    * **Kind**: Select repository type (HTTP or OCI variant)
    * **URL**: Repository URL
    * **Credentials**: (Optional) Username and password if required

    <Info>
      If a Helm repository is public, you don't need to fill in credentials.
    </Info>
  </Step>

  <Step title="Optional Settings">
    **Skip TLS Verification**: Enable this option if you're using self-signed certificates

    <Note>
      This is equivalent to the `--insecure-skip-tls-verify` Helm argument.
    </Note>
  </Step>

  <Step title="Save Repository">
    Click **Save** to add the repository to your organization
  </Step>
</Steps>

<Info>
  Once added, the Helm repository will be available for all projects and environments in your organization.
</Info>

## Modify an Existing Repository

To edit a Helm repository:

1. Locate the repository in the Helm Repositories list
2. Click the **Edit** button (wheel icon)
3. Update repository details as needed
4. Save changes

<img src="https://mintcdn.com/qovery/ziWdn5St6rf4bcBc/images/configuration/organization/helm_repository_edit.png?fit=max&auto=format&n=ziWdn5St6rf4bcBc&q=85&s=fc79e0cbf31a15aba70ce3484ca66f4e" alt="Edit Helm Repository" width="3164" height="2070" data-path="images/configuration/organization/helm_repository_edit.png" />

<Warning>
  Updating repository credentials will affect all Helm services deployed from this repository. Verify credentials before saving.
</Warning>

## Delete a Helm Repository

To remove a Helm repository:

1. Locate the repository in the list
2. Click the **Delete** button (trash icon)
3. Confirm deletion

<Warning>
  Before deleting a repository, make sure there are no Helm services within your organization using charts stored in this repository. Deletion may prevent updates or redeployments of affected services.
</Warning>

## Related Resources

<CardGroup cols={2}>
  <Card title="Helm Services" href="/configuration/helm">
    Deploy applications using Helm charts
  </Card>

  <Card title="Container Registry" href="/configuration/organization/container-registry">
    Manage container registries
  </Card>

  <Card title="Cloud Credentials" href="/configuration/organization/cloud-credentials">
    Manage cloud provider credentials
  </Card>

  <Card title="Git Repository Access" href="/configuration/organization/git-repository-access">
    Configure Git repository access
  </Card>
</CardGroup>
