Skip to content

HelmSharp.Engine

HelmSharp.Engine evaluates Helm-style templates in managed code. It is the package for applications that need manifest text but do not need a Kubernetes lifecycle client.

powershell
dotnet add package HelmSharp.Engine --version 1.3.2

Install HelmSharp.Chart with it. The usual entry point is HelmTemplateRenderer: give it a loaded chart, a merged values dictionary, release identity, and optional Kubernetes capabilities, then call Render() or RenderNotes().

TypeUse
HelmTemplateRendererEvaluate templates and return manifests or notes.
TemplateParseExceptionDiagnose malformed template input.

TemplateContext, ApiVersionSet, and the Functions and Utilities namespaces are internal renderer implementation details. They are not supported public APIs and do not appear in the generated reference. Use the renderer, and check the template-function matrix before a chart depends on a helper.

Render for a target cluster covers release and capabilities context. For member lookup, see the generated Engine API.

Released under the MIT License.