Chart metadata
A stable chart API v2 or experimental v3 definition with versions, compatibility, maintainers, and source links.
Two journeys, one shared future. Your contribution helps my daughter pursue higher education and helps me continue creating thoughtful, accessible open-source tools—free for everyone to use.
Helm / Chart authoring
Configure a Kubernetes workload and turn it into a documented Helm chart with reusable values, templates, schema validation, and tests.
What the builder creates
A stable chart API v2 or experimental v3 definition with versions, compatibility, maintainers, and source links.
Documented defaults paired with a JSON Schema that catches invalid chart configuration early.
Namespaced helpers, standard Kubernetes labels, conditional components, release notes, and a connection test.
Use your chart locally
Helm can lint and render the chart without a cluster. Installing, upgrading, testing, and inspecting a release use your active Kubernetes context.
Use the downloaded archive name. The extracted directory matches the chart name configured above.
unzip web-application-0.1.0.zip
cd web-application
Lint the chart, then inspect the Kubernetes manifests locally without changing anything in a cluster.
helm lint --strict .
helm template my-release . \
--namespace demo \
--debug > rendered.yaml
Use one repeatable command for the first installation and later chart or values changes.
helm upgrade --install my-release . \
--namespace demo \
--create-namespace \
--values values.yaml
Check the release, run its generated connection test, and uninstall it when the local workflow is complete.
helm status my-release --namespace demo
helm get manifest my-release --namespace demo
helm test my-release --namespace demo
helm uninstall my-release --namespace demo
Use Helm 4 and set the feature flag in the same terminal before running lint, template, install, or upgrade commands.
export HELM_EXPERIMENTAL_CHART_V3=1
Helm 4 chart v3 guidance