Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Namespace to install the release into. Namespace string // Wait for the release to become ready. Wait bool // Timeout is the duration Helm will wait for the release to become ready. Timeout time.Duration // SkipCRDs skips CRDs creation during Helm release install or upgrade. SkipCRDs bool // InsecureSkipTLSVerify skips tls certificate checks for the chart download InsecureSkipTLSVerify bool }
Args stores common options that can be passed to a Helm client on initialization
type Client ¶
type Client interface { GetLastRelease(release string) (*release.Release, error) Install(release string, chart *chart.Chart, vals map[string]interface{}, patches []ktype.Patch) (*release.Release, error) Upgrade(release string, chart *chart.Chart, vals map[string]interface{}, patches []ktype.Patch) (*release.Release, error) Rollback(release string) error Uninstall(release string) error PullAndLoadChart(spec *v1beta1.ChartSpec, creds *RepoCreds) (*chart.Chart, error) }
Client is the interface to interact with Helm
type KustomizationRender ¶
type KustomizationRender struct {
// contains filtered or unexported fields
}
KustomizationRender Implements helm PostRenderer interface
Click to show internal directories.
Click to hide internal directories.