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

# Helmify-Kustomize

## Introduction

**helmify-kustomize** is a CLI tool developed by Skyhook that bridges the gap between Helm and Kustomize, enabling seamless generation of Helm charts from Kustomize configurations.

For more details on the benefits of using Helm and Kustomize together, refer to our blog post: [Helm vs. Kustomize: Why Not Both](https://www.skyhook.io/blog/helm-vs-kustomize-why-not-both).

## Benefits of Using helmify-kustomize

* **Unified Management**: Combines the declarative nature of Kustomize with Helm's robust release management, streamlining Kubernetes configuration management.
* **Flexibility**: Allows teams to maintain environment-specific configurations using Kustomize overlays while leveraging Helm's packaging and deployment capabilities.
* **Efficiency**: Reduces the manual effort required to convert Kustomize configurations into Helm charts, facilitating smoother CI/CD pipelines.

## Installation

To install **helmify-kustomize**, follow these steps:

### Using Homebrew

```bash theme={"system"}
brew install skyhook/tap/helmify-kustomize
```

## Manual Installation

Alternatively, download the latest release from the [GitHub repository](https://github.com/hisco/helmify-kustomize) and add it to your system's PATH.

## Usage

### Converting Kustomize Overlays to Helm Charts

1. Navigate to the directory containing the Kustomize overlays.

2. Run the following command to generate a Helm chart:

   ```bash theme={"system"}
   helmify-kustomize build ./path-to-overlay ./output-chart
   ```

3. The expected output is a Helm chart that mirrors the original Kustomize configuration.

See the full documentation on [npm](https://www.npmjs.com/package/helmify-kustomize).
