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

# Introduction to CoreWeave Charts

> Finding and consuming Helm charts vetted for use in CKS

CoreWeave Charts is a CoreWeave-hosted collection of [Helm](https://helm.sh/) charts that we've tested and validated for use within [CKS](/products/cks). This collection primarily contains two types of Helm charts: those that CoreWeave has developed, and some third-party charts for third-party applications.

<Info>
  While all examples here use `coreweave` as the local repository name, you can substitute any pertinent name.
</Info>

#### Do not install the NVIDIA GPU Operator on CKS clusters

<Warning>
  CoreWeave manages the [NVIDIA GPU Operator](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/getting-started.html) on your behalf. Do not install the NVIDIA GPU Operator on CKS clusters. Doing so conflicts with the platform-managed deployment and is not supported.
</Warning>

## Adding and searching the repository

To add the CoreWeave Charts repository to Helm, add `https://charts.core-services.ingress.coreweave.com` with [`helm repo add`](https://helm.sh/docs/helm/helm_repo_add/):

```bash theme={"system"}
helm repo add coreweave https://charts.core-services.ingress.coreweave.com
```

To see all available charts within the repository, use [`helm search repo`](https://helm.sh/docs/helm/helm_search_repo/).

To list the entire contents of the CoreWeave repository, run `helm search repo coreweave`:

```bash theme={"system"}
helm search repo coreweave
```

If you'd like to list versions of a specific chart, use the command `helm search repo`. Specify the name of the chart by customizing the command `coreweave/<name-of-chart>`, and add the `-l` flag to output the long format of the available charts list:

```bash theme={"system"}
helm search repo coreweave/grafana-dashboards -l
```

## Viewing charts

To view information about a given chart, use [`helm show chart`](https://helm.sh/docs/helm/helm_show_chart/):

```bash theme={"system"}
helm show chart coreweave/grafana
```

Output:

```yaml theme={"system"}
apiVersion: v2
dependencies:
- name: grafana
  repository: https://grafana.github.io/helm-charts
  version: 8.3.6
- name: grafana-dashboards
  repository: https://charts.core-services.ingress.coreweave.com/
  version: 1.13.0
description: A helm chart to run Grafana in the CoreWeave stack.
keywords:
- vendored
maintainers:
- email: support@coreweave.com
  name: Application Platforms
  url: console.coreweave.com
name: grafana
type: application
version: 1.1.0
```

## Keywords

In addition to other applicable values, all the charts you can access on CoreWeave Charts contain one of the following keywords:

* `coreweave` - identifies a chart/application that is fully developed and maintained by CoreWeave.
* `vendored` - identifies a chart/application that deploys an upstream third-party application. CoreWeave has curated a list of these, but they **are not maintained** by CoreWeave.

## Chart support

If you are experiencing issues with a specific chart, see the `keywords` and `maintainers` sections of the application's [Chart.yaml file](https://helm.sh/docs/topics/charts/#the-chartyaml-file), or its dependency charts.

If you require further assistance, please [create a ticket with support](https://coreweave.freshdesk.com/support/login).

<Info>
  Please note that CoreWeave cannot provide support for third-party applications. Our support team handles queries on the infrastructure on which your applications run, not the apps themselves.
</Info>

## Installing applications with CoreWeave Charts

To use a CoreWeave Helm chart for deploying an application, use [`helm install`](https://helm.sh/docs/helm/helm_install/):

```bash theme={"system"}
helm install docker-registry coreweave/docker-registry --namespace=docker-registry --create-namespace --set registryOptions.deleteEnabled=false
```

You can also use a Helm values file in place of `--set` or `--set-string` for changing the chart values:

```bash theme={"system"}
helm install docker-registry coreweave/docker-registry --namespace=docker-registry --create-namespace --values values.yaml
```

Go to [Using Helm: Customizing the Chart Before Installing](https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing) for more examples of customizing a Chart during installation.
