Documentation ¶
Index ¶
- func ComponentExists(client kclient.Client, name string) bool
- func ConvertEnvs(vars []common.DockerimageEnv) []corev1.EnvVar
- func ConvertPorts(endpoints []common.DockerimageEndpoint) ([]corev1.ContainerPort, error)
- func GetContainers(devfileObj devfileParser.DevfileObj) ([]corev1.Container, error)
- func GetResourceReqs(comp common.DevfileComponent) corev1.ResourceRequirements
- func GetVolumes(devfileObj devfileParser.DevfileObj) map[string][]adaptersCommon.DevfileVolume
- func UpdateContainersWithSupervisord(devfileObj devfileParser.DevfileObj, containers []corev1.Container, ...) ([]corev1.Container, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComponentExists ¶
ComponentExists checks whether a deployment by the given name exists
func ConvertEnvs ¶
func ConvertEnvs(vars []common.DockerimageEnv) []corev1.EnvVar
ConvertEnvs converts environment variables from the devfile structure to kubernetes structure
func ConvertPorts ¶ added in v1.1.2
func ConvertPorts(endpoints []common.DockerimageEndpoint) ([]corev1.ContainerPort, error)
ConvertPorts converts endpoint variables from the devfile structure to kubernetes ContainerPort
func GetContainers ¶
func GetContainers(devfileObj devfileParser.DevfileObj) ([]corev1.Container, error)
GetContainers iterates through the components in the devfile and returns a slice of the corresponding containers
func GetResourceReqs ¶
func GetResourceReqs(comp common.DevfileComponent) corev1.ResourceRequirements
GetResourceReqs creates a kubernetes ResourceRequirements object based on resource requirements set in the devfile
func GetVolumes ¶
func GetVolumes(devfileObj devfileParser.DevfileObj) map[string][]adaptersCommon.DevfileVolume
GetVolumes iterates through the components in the devfile and returns a map of component alias to the devfile volumes
func UpdateContainersWithSupervisord ¶ added in v1.1.2
func UpdateContainersWithSupervisord(devfileObj devfileParser.DevfileObj, containers []corev1.Container, devfileRunCmd string) ([]corev1.Container, error)
UpdateContainersWithSupervisord updates the run components entrypoint and volume mount with supervisord if no entrypoint has been specified for the component in the devfile
Types ¶
This section is empty.