Skip to content

HelmSharp.Chart

Package responsibility

HelmSharp.Chart loads chart directories and .tgz archives, exposes chart metadata, merges values, and provides YAML helpers.

When to install

Install this package for any render-only integration:

powershell
dotnet add package HelmSharp.Chart --version 1.1.0

Dependencies

This package depends on YamlDotNet and has no Kubernetes dependency.

Main types

TypeUse it for
HelmChartLoaderLoad a chart from a directory or archive.
HelmChartInspect chart metadata, templates, files, CRDs, and subcharts.
HelmValuesBuild merged values with Helm precedence.
HelmYamlSerialize and deserialize YAML-compatible objects.
HelmChartDependencyInspect dependency metadata from Chart.yaml.
HelmChartLockEntryInspect entries from Chart.lock.

Common combinations

Use HelmChartLoader with HelmValues, then pass both into HelmTemplateRenderer from HelmSharp.Engine.

Current boundaries

This package does not render templates or mutate Kubernetes resources. It is intentionally the chart and values layer.

Released under the MIT License.