# HelmChartOptions

- Module: [Aspire.Hosting.Kubernetes](/reference/api/typescript/aspire.hosting.kubernetes.md)
- Version: `13.4.0-preview.1.26281.18`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

Provides options for configuring Helm chart deployment settings on a {@ats-ref type:KubernetesEnvironmentResource}.

## Definition

```typescript
interface HelmChartOptions {
  withChartDescription(description: ParameterResource): HelmChartOptions;
  withChartName(name: ParameterResource): HelmChartOptions;
  withChartVersion(version: ParameterResource): HelmChartOptions;
  withNamespace(namespace: ParameterResource): HelmChartOptions;
  withReleaseName(releaseName: ParameterResource): HelmChartOptions;
}
```

## Methods

- [withChartDescription](/reference/api/typescript/aspire.hosting.kubernetes/helmchartoptions/withchartdescription.md) -- `method` -- Sets the Helm chart description written to the generated Chart.yaml.
    ```typescript
  withChartDescription(description: ParameterResource): HelmChartOptions
  ```
- [withChartName](/reference/api/typescript/aspire.hosting.kubernetes/helmchartoptions/withchartname.md) -- `method` -- Sets the Helm chart name written to the generated Chart.yaml.
    ```typescript
  withChartName(name: ParameterResource): HelmChartOptions
  ```
- [withChartVersion](/reference/api/typescript/aspire.hosting.kubernetes/helmchartoptions/withchartversion.md) -- `method` -- Sets the Helm chart version for deployment.
    ```typescript
  withChartVersion(version: ParameterResource): HelmChartOptions
  ```
- [withNamespace](/reference/api/typescript/aspire.hosting.kubernetes/helmchartoptions/withnamespace.md) -- `method` -- Sets the target Kubernetes namespace for deployment.
    ```typescript
  withNamespace(namespace: ParameterResource): HelmChartOptions
  ```
- [withReleaseName](/reference/api/typescript/aspire.hosting.kubernetes/helmchartoptions/withreleasename.md) -- `method` -- Sets the Helm release name for deployment.
    ```typescript
  withReleaseName(releaseName: ParameterResource): HelmChartOptions
  ```
