Documentation ¶
Overview ¶
Package utils implements some utility functions
Index ¶
- func DifferenceOfIntSlices(a, b []int) (onlyInA []int, onlyInB []int)
- func DifferenceOfStringSlices(a, b []string) (onlyInA []string, onlyInB []string)
- func GenerateName(name *string, fallback string) string
- func GetDefaultLogger(logLevel string) logr.Logger
- func LabelsToLabelSelector(labels map[string]string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DifferenceOfIntSlices ¶
DifferenceOfIntSlices returns the elements in `a` that aren't in `b` as well as elements of `a` not in `b`.
func DifferenceOfStringSlices ¶
DifferenceOfStringSlices returns the elements in `a` that aren't in `b` as well as elements of `a` not in `b`.
func GenerateName ¶
GenerateName takes a name as string pointer. It returns name if pointer is not nil, otherwise it returns fallback with random suffix.
func GetDefaultLogger ¶
GetDefaultLogger returns a default zapr logger.
func LabelsToLabelSelector ¶
LabelsToLabelSelector is converting a map of labels to HCloud label selector.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.