objectutils

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteObject

func DeleteObject(c client.Client, ctx context.Context, newObj client.Object) error

func KeyFunc

func KeyFunc(obj metav1.Object) string

KeyFunc gets the namespacedName strgin for the meta object. Can be used as the key in a map.

func NamespacedName

func NamespacedName(obj metav1.Object) types.NamespacedName

NamespacedName gets the namespacedName for the meta object.

func PatchObject added in v1.1.1

func PatchObject[T client.Object](c client.Client, ctx context.Context, obj T, mutateFn func(T) error) error

func StatusPatchObject added in v1.1.1

func StatusPatchObject[T client.Object](c client.Client, ctx context.Context, obj T, mutateFn func(T) error) error

func SyncObject

func SyncObject(c client.Client, ctx context.Context, newObj client.Object, shouldUpdate bool) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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