Documentation
¶
Overview ¶
Package manifest provides Helm-compatible template rendering for manifest files. Both the bundler and validator use this package to render Go-templated manifests that use .Values, .Release, .Chart, and Helm functions (toYaml, nindent, etc.).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RenderInput ¶
type RenderInput struct {
// ComponentName is the component identifier, used as the Values map key.
ComponentName string
// Namespace is the release namespace (.Release.Namespace).
Namespace string
// ChartName is the chart name (.Chart.Name).
ChartName string
// ChartVersion is the normalized chart version without 'v' prefix (.Chart.Version).
ChartVersion string
// Values is the component values map, accessible as .Values[ComponentName].
Values map[string]any
}
RenderInput provides the data needed to render a manifest template.
Click to show internal directories.
Click to hide internal directories.