Documentation ¶
Index ¶
- Variables
- func AppNamespace() string
- func CommonSlicePrefix(first []string, second []string) []string
- func CompareStringArrays(arr1, arr2 []string) bool
- func ConvertToSingleDocs(doc []byte) [][]byte
- func ExtractTGZArchive(tgzFile string, destDir string) error
- func FindKubectlVersion(userString string) (string, error)
- func GenPassword(length int) string
- func IntPointer(x int) *int64
- func IsURL(str string) bool
- func MarshalIndent(indent int, in interface{}) ([]byte, error)
- func NewThrottle(after time.Duration) func(f func())
- func SplitStringOnLen(str string, maxLength int) ([]string, error)
- type ActionableError
- type ErrorBackoff
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func AppNamespace ¶
func AppNamespace() string
func CommonSlicePrefix ¶
func CompareStringArrays ¶
CompareStringArrays returns true if all elements in arr1 are present in arr2 and the other way around. it does not check for equal counts of duplicates, or for ordering.
func ConvertToSingleDocs ¶
func ExtractTGZArchive ¶
func FindKubectlVersion ¶ added in v1.50.0
func GenPassword ¶
generates a [0-9a-zA-Z] password of the specified length
func IntPointer ¶
func MarshalIndent ¶
func NewThrottle ¶
Types ¶
type ActionableError ¶
func (ActionableError) Error ¶
func (e ActionableError) Error() string
type ErrorBackoff ¶ added in v1.38.0
type ErrorBackoff struct { MinPeriod time.Duration MaxPeriod time.Duration // contains filtered or unexported fields }
ErrorBackoff keeps track of last time an error was logged to prevent duplicating the OnError function. Errors are considered the same if the error text matches exactly. Only last error is remembered, so if error changes every time, every OnError function will be executed. The period is doubled every time OnError is called until the max period is reached.
func (*ErrorBackoff) OnError ¶ added in v1.38.0
func (r *ErrorBackoff) OnError(err error, fn func())
Click to show internal directories.
Click to hide internal directories.