util

package
v0.2.4-patch-1 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2024 License: MIT Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindOwnerKind

func FindOwnerKind(owners []metav1.OwnerReference, kind string) string

func Int32Ptr

func Int32Ptr(i int32) *int32

func Int64Ptr

func Int64Ptr(i int64) *int64

func Jitter

func Jitter(base time.Duration, ratio float64) time.Duration

func Keys added in v0.2.2

func Keys[K comparable, v any](m map[K]v) []K

Keys returns the keys in a map

func MergeMaps added in v0.0.2

func MergeMaps[M ~map[K]V, K comparable, V any](src ...M) M

func ReverseMap added in v0.2.2

func ReverseMap[K comparable, V comparable](m map[K]V) map[V]K

ReverseMap creates a map with the values in the map pointing to the keys, effectively reversing it

func ToPtr added in v0.1.0

func ToPtr[T any](t T) *T

func Upsert

func Upsert(ctx context.Context, c client.Client, res client.Object) error

func UseServerSideApply

func UseServerSideApply()

UseServerSideApply allows tests to require the server side apply patch strategy. Useful in cases where a real client that supports it is used. The default is to use Merge because SSA isn't supported by the fake client.

Types

This section is empty.

Jump to

Keyboard shortcuts

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