> ## 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.

This page is for CKS users who want to discover, inspect, and install Helm charts from the CoreWeave repository. It covers how to add the repository to Helm, search for charts, view chart details, and install applications. With these steps, you can deploy vetted workloads to your cluster.

<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>

## Add and search 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
```

To list versions of a specific chart, use the command `helm search repo coreweave/[NAME-OF-CHART]`. Replace `[NAME-OF-CHART]` with the chart name, 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
```

## View 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

Chart keywords indicate who develops and maintains a given chart, which determines where to direct support questions. Along with other applicable values, all the charts you can access on CoreWeave Charts contain one of the following keywords:

* `coreweave` - identifies a chart or application that's fully developed and maintained by CoreWeave.
* `vendored` - identifies a chart or 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're 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 need further assistance, [create a ticket with support](https://coreweave.freshdesk.com/support/login).

<Info>
  CoreWeave can't provide support for third-party applications. Our support team handles queries on the infrastructure on which your applications run, not the apps themselves.
</Info>

## Install applications with CoreWeave Charts

After you've identified the chart you want, install it into your cluster to deploy the application. 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
```

See [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.
