Skip to content

helmfile/chartify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fdf2af4 · Mar 15, 2025
Mar 15, 2025
Feb 7, 2023
Mar 8, 2023
Mar 8, 2023
Feb 4, 2025
Nov 12, 2023
Feb 27, 2025
Apr 24, 2021
Jul 23, 2020
Jul 20, 2022
Jan 28, 2025
Nov 12, 2023
Aug 8, 2020
Feb 7, 2023
Dec 15, 2020
Feb 7, 2023
Mar 15, 2025
Mar 15, 2025
Jan 28, 2025
Sep 7, 2024
Jan 28, 2025
Jan 28, 2025
Dec 15, 2020
Jan 28, 2025
Feb 4, 2025
Jan 28, 2025
Sep 19, 2022
Feb 7, 2023
Feb 7, 2023
Nov 14, 2024
Feb 7, 2023
Mar 21, 2023
Mar 21, 2023

Repository files navigation

chartify

chartify converts anything to a Helm chart and modifies a chart in-place so that you don't need to fork an upstream helm chart only for a few custom requirements.

chartify is a Go library that is primarily used by helmfile to let it convert Kuberntes resource YAMLs or kustomize into a helm chart, and apply various modifications to the resulting chart.

chartify is intended to be run immediately before running helm upgrade --install. For example, instead of forking a helm chart, you should be able to prepend a chartify step into your deployment job in your CD pipeline. chartify isn't intended to create a fork of a chart. The output of chartify is a helm chart that is pre-rendered with all the helm values provided to chartify.

CLI

Beyond it's usage with helmfile, it also provides a basic CLI application that can be run independently.

The simplest usage of the command is:

$ chartify $RELEASE $CHART -o $OUTPUT_DIR

See chartify -h or go run ./cmd/chartify -h for more information.