customimage

package
v0.31.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddImagePullSecretFromSpec

func AddImagePullSecretFromSpec(spec *reconciling.Reconciling, resultFilePath string) error

func AddPostStartFromSpec

func AddPostStartFromSpec(spec *reconciling.Reconciling, resultFilePath string) error

func GetSecrets

func GetSecrets(spec *reconciling.Reconciling) []interface{}

Types

type CustomImage

type CustomImage struct {
	ImageRepository  string
	ImageTag         string
	AddSecretVolumes []*SecretVolume
	AddVolumeMounts  []*VolumeMount
}

func FromSpec

func FromSpec(spec *reconciling.Reconciling, imageTags map[string]string) *CustomImage

type Item

type Item struct {
	Key  string `yaml:"key"`
	Path string `yaml:"path"`
}

type Secret

type Secret struct {
	SecretName string  `yaml:"secretName,omitempty"`
	Items      []*Item `yaml:"items,omitempty"`
}

type SecretVolume

type SecretVolume struct {
	Name        string  `yaml:"name"`
	Secret      *Secret `yaml:"secret,omitempty"`
	DefaultMode int     `yaml:"defaultMode"`
}

type VolumeMount

type VolumeMount struct {
	Name      string `yaml:"name"`
	MountPath string `yaml:"mountPath,omitempty"`
	SubPath   string `yaml:"subPath,omitempty"`
	ReadOnly  bool   `yaml:"readOnly,omitempty"`
}

Jump to

Keyboard shortcuts

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