Documentation
¶
Index ¶
- func AsOwner(jaeger *v1.Jaeger) metav1.OwnerReference
- func CreateEnvsFromSecret(secretName string) []corev1.EnvFromSource
- func DNSName(name string) string
- func FindItem(prefix string, args []string) string
- func GenerateProxySecret() (string, error)
- func GetEsHostname(opts map[string]string) string
- func GetPort(arg string, args []string, port int32) int32
- func ImageName(image, param string) string
- func InitObjectMeta(obj metav1.Object)
- func Labels(name, component string, jaeger v1.Jaeger) map[string]string
- func Merge(commonSpecs []v1.JaegerCommonSpec) *v1.JaegerCommonSpec
- func MergeResources(resources *corev1.ResourceRequirements, res corev1.ResourceRequirements)
- func RemoveEmptyVars(envVars []corev1.EnvVar) []corev1.EnvVar
- func ReplaceArgument(prefix string, newValue string, args []string) int
- func Truncate(format string, max int, values ...interface{}) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsOwner ¶ added in v1.11.0
func AsOwner(jaeger *v1.Jaeger) metav1.OwnerReference
AsOwner returns owner reference for jaeger
func CreateEnvsFromSecret ¶ added in v1.15.1
func CreateEnvsFromSecret(secretName string) []corev1.EnvFromSource
CreateEnvsFromSecret adds env from secret name.
func DNSName ¶ added in v1.13.0
DNSName returns a dns-safe string for the given name. Any char that is not [a-z0-9] is replaced by "-" or "a". Replacement character "a" is used only at the beginning or at the end of the name. The function does not change length of the string.
func GenerateProxySecret ¶ added in v1.17.0
GenerateProxySecret generate random secret key for oauth proxy cookie.
func GetEsHostname ¶ added in v1.11.0
GetEsHostname return first ES hostname from options map
func GetPort ¶ added in v1.11.1
GetPort returns a port, either from supplied default port, or extracted from supplied arg value
func ImageName ¶ added in v1.15.0
ImageName returns the image associated with the supplied image if defined, otherwise uses the parameter name to retrieve the value. If the parameter value does not include a tag/digest, the Jaeger version will be appended.
func InitObjectMeta ¶ added in v1.12.1
InitObjectMeta will set the required default settings to kubernetes objects metadata if is required.
func Merge ¶
func Merge(commonSpecs []v1.JaegerCommonSpec) *v1.JaegerCommonSpec
Merge returns a merged version of the list of JaegerCommonSpec instances with most specific first
func MergeResources ¶ added in v1.14.0
func MergeResources(resources *corev1.ResourceRequirements, res corev1.ResourceRequirements)
MergeResources returns a merged version of two resource requirements
func RemoveEmptyVars ¶ added in v1.15.1
RemoveEmptyVars removes empty variables from the input slice.
func ReplaceArgument ¶ added in v1.17.0
ReplaceArgument replace argument value with given value.
Types ¶
This section is empty.