Documentation ¶
Index ¶
- func Coalesce(val, defaultVal string) string
- func Diff(a, b interface{}) []string
- func FindNamedStringSubmatch(r *regexp.Regexp, s string) map[string]string
- func MapContains(haystack, needle map[string]string) bool
- func NameFromMeta(meta metav1.ObjectMeta) spec.NamespacedName
- func PGUserPassword(user spec.PgUser) string
- func PrettyDiff(a, b interface{}) string
- func RandomPassword(n int) string
- func RequestIsSmallerThanLimit(requestStr, limitStr string) (bool, error)
- func SubstractStringSlices(a []string, b []string) (result []string, equal bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindNamedStringSubmatch ¶
FindNamedStringSubmatch returns a map of strings holding the text of the matches of the r regular expression
func MapContains ¶
MapContains returns true if and only if haystack contains all the keys from the needle with matching corresponding values
func NameFromMeta ¶
func NameFromMeta(meta metav1.ObjectMeta) spec.NamespacedName
NameFromMeta converts a metadata object to the NamespacedName name representation.
func PGUserPassword ¶
PGUserPassword is used to generate md5 password hash for a given user. It does nothing for already hashed passwords.
func PrettyDiff ¶
func PrettyDiff(a, b interface{}) string
PrettyDiff shows the diff between 2 objects in an easy to understand format. It is mainly used for debugging output.
func RandomPassword ¶
RandomPassword generates random alphanumeric password of a given length.
func RequestIsSmallerThanLimit ¶ added in v1.1.0
RequestIsSmallerThanLimit
Types ¶
This section is empty.