helm

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDefaultValues

func GetDefaultValues(fs http.FileSystem) ([]byte, error)

func InstallObjectOrder

func InstallObjectOrder() func(o *object.K8sObject) int

func Render

func Render(fs http.FileSystem, values string, releaseOptions ReleaseOptions, chartName string) (object.K8sObjects, error)

func UninstallObjectOrder

func UninstallObjectOrder() func(o *object.K8sObject) int

Types

type EnvironmentVariables

type EnvironmentVariables struct {
	Env        map[string]string `json:"env"`
	EnvSecrets []struct {
		Name         string                   `json:"name"`
		SecretKeyRef corev1.SecretKeySelector `json:"secretKeyRef"`
	} `json:"envSecrets"`
	EnvResourceField []struct {
		Name             string                       `json:"name"`
		ResourceFieldRef corev1.ResourceFieldSelector `json:"resourceFieldRef"`
	} `json:"envResourceField"`
	EnvConfigMap []struct {
		Name            string                      `json:"name"`
		ConfigMapKeyRef corev1.ConfigMapKeySelector `json:"configMapKeyRef"`
	} `json:"envConfigMaps"`
}

type Image

type Image struct {
	Repository string `json:"repository"`
	Tag        string `json:"tag"`
	PullPolicy string `json:"pullPolicy"`
}

type ReleaseOptions

type ReleaseOptions chartutil.ReleaseOptions

type Selectors

type Selectors struct {
	NodeSelector map[string]string   `json:"nodeSelector,omitempty"`
	Tolerations  []corev1.Toleration `json:"tolerations,omitempty"`
	Affinity     corev1.Affinity     `json:"affinity,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL