package
2.14.3+incompatible
Repository: https://github.com/howardjohn/helm.git
Documentation: pkg.go.dev

# Functions

CoalesceValues coalesces all of the values in a chart (and its subcharts).
Create creates a new chart in a directory.
CreateFrom creates a new chart, but scaffolds it from the src chart.
Expand uncompresses and extracts a chart into the specified directory.
ExpandFile expands the src file into the dest directory.
FromJson converts a JSON document into a map[string]interface{}.
FromYaml converts a YAML document into a map[string]interface{}.
IsChartDir validate a chart directory.
Load takes a string name, tries to resolve it to a file or directory, and then loads it.
LoadArchive loads from a reader containing a compressed tar archive.
LoadChartfile loads a Chart.yaml file into a *chart.Metadata.
LoadDir loads from a directory.
LoadFile loads from an archive file.
LoadFiles loads from in-memory files.
LoadRequirements loads a requirements file from an in-memory chart.
LoadRequirementsLock loads a requirements lock file.
NewFiles creates a new Files from chart files.
NewVersionSet creates a new version set from a list of strings.
ProcessRequirementsConditions disables charts based on condition path value in values.
ProcessRequirementsEnabled removes disabled charts from dependencies.
ProcessRequirementsImportValues imports specified chart values from child to parent.
ProcessRequirementsTags disables charts based on tags in values.
ReadValues will parse YAML byte data into a Values.
ReadValuesFile will parse a YAML file into a map of values.
Save creates an archived chart to the given directory.
SaveChartfile saves the given metadata as a Chart.yaml file at the given path.
SaveDir saves a chart as files in a directory.
ToJson takes an interface, marshals it to json, and returns a string.
ToRenderValues composes the struct from the data coming from the Releases, Charts and Values files WARNING: This function is deprecated for Helm > 2.1.99 Use ToRenderValuesCaps() instead.
ToRenderValuesCaps composes the struct from the data coming from the Releases, Charts and Values files This takes both ReleaseOptions and Capabilities to merge into the render values.
ToToml takes an interface, marshals it to toml, and returns a string.
ToYaml takes an interface, marshals it to yaml, and returns a string.
Transform performs a string replacement of the specified source for a given key with the replacement string.
UnmarshalChartfile takes raw Chart.yaml data and unmarshals it.

# Constants

nolint.
ChartfileName is the default Chart file name.
ChartsDir is the relative directory name for charts dependencies.
DeploymentName is the name of the example deployment file.
GlobalKey is the name of the Values key that is used for storing global vars.
HelpersName is the name of the example helpers file.
IgnorefileName is the name of the Helm ignore file.
IngressFileName is the name of the example ingress file.
NotesName is the name of the example NOTES.txt file.
ServiceName is the name of the example service file.
TemplatesDir is the relative directory name for templates.
TemplatesTestsDir is the relative directory name for templates tests.
TestConnectionName is the name of the example connection test file.
ValuesfileName is the default values file name.

# Variables

DefaultKubeVersion is the default kubernetes version.
DefaultVersionSet is the default version set, which includes only Core V1 ("v1").
ErrLockfileNotFound indicates that a requirements.lock is not found.
ErrRequirementsNotFound indicates that a requirements.yaml is not found.

# Structs

BufferedFile represents an archive file buffered for later processing.
Capabilities describes the capabilities of the Kubernetes cluster that Tiller is attached to.
Dependency describes a chart upon which another chart depends.
ReleaseOptions represents the additional release options needed for the composition of the final values struct.
Requirements is a list of requirements for a chart.
RequirementsLock is a lock file for requirements.

# Type aliases

ErrNoRequirementsFile to detect error condition.
ErrNoTable indicates that a chart does not have a matching table.
ErrNoValue indicates that Values does not contain a key with a value.
Files is a map of files in a chart that can be accessed from a template.
Values represents a collection of chart values.
VersionSet is a set of Kubernetes API versions.