utils

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 3 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendEnvVarIfNotExists added in v0.10.0

func AppendEnvVarIfNotExists(slice []v1.EnvVar, elems ...v1.EnvVar) []v1.EnvVar

func AppendPortIfNotExists added in v0.12.0

func AppendPortIfNotExists(slice []v1.ContainerPort, elems ...v1.ContainerPort) []v1.ContainerPort

func AppendVolumeIfNotExists added in v0.7.0

func AppendVolumeIfNotExists(slice []v1.Volume, volume v1.Volume) []v1.Volume

func Bool added in v0.1.1

func Bool(b bool) *bool

func Filter

func Filter(origin map[string]string, predicate func(string) bool) map[string]string

func FirstNonNilError added in v0.7.0

func FirstNonNilError(objects []error) error

FirstNonNilError returns the first non nil interface in the slice

func Includes

func Includes(slice []string, value string) bool

func IncludesArg added in v0.7.0

func IncludesArg(slice []string, arg string) bool

func IsGPUEnabled added in v0.7.0

func IsGPUEnabled(requirements v1.ResourceRequirements) bool

func IsPrefixSupported added in v0.8.0

func IsPrefixSupported(input string, prefixes []string) bool

IsPrefixSupported Check if a given string contains one of the prefixes in the provided list.

func MergeEnvs added in v0.10.0

func MergeEnvs(baseEnvs []v1.EnvVar, overrideEnvs []v1.EnvVar) []v1.EnvVar

MergeEnvs Merge a slice of EnvVars (`O`) into another slice of EnvVars (`B`), which does the following: 1. If an EnvVar is present in B but not in O, value remains unchanged in the result 2. If an EnvVar is present in `O` but not in `B`, appends to the result 3. If an EnvVar is present in both O and B, uses the value from O in the result

func RemoveString added in v0.7.0

func RemoveString(slice []string, s string) (result []string)

RemoveString Helper functions to remove string from a slice of strings.

func UInt64 added in v0.1.1

func UInt64(u uint64) *uint64

func Union

func Union(maps ...map[string]string) map[string]string

Types

This section is empty.

Jump to

Keyboard shortcuts

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