Documentation
¶
Overview ¶
Package release allows to manage helm releases.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// Kubeconfig is content of kubeconfig file in YAML format, which will be used to authenticate
// to the cluster and create a release.
Kubeconfig string `json:"kubeconfig,omitempty"`
// Namespace is a namespace, where helm release will be created and all it's resources.
Namespace string `json:"namespace,omitempty"`
// Name is a name of the release used to identify it.
Name string `json:"name,omitempty"`
// Chart is a location of the chart. It may be local path or remote chart in user repository.
Chart string `json:"chart,omitempty"`
// Values is a chart values in YAML format.
Values string `json:"values,omitempty"`
// Version is a requested version of the chart.
Version string `json:"version,omitempty"`
}
Config represents user-configured Helm release.
Click to show internal directories.
Click to hide internal directories.