testutils

package
v0.0.0-...-16423e1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnsureNoResource

func EnsureNoResource(k8sClient client.Client, ctx context.Context, obj client.Object, timeout time.Duration, interval time.Duration)

func EnsureNoResources

func EnsureNoResources(k8sClient client.Client, ctx context.Context, list []client.Object, timeout time.Duration, interval time.Duration)

func GetResourceKey

func GetResourceKey(obj client.Object) client.ObjectKey

func ProbeReadiness

func ProbeReadiness() (int, error)

func ResourceHasLabel

func ResourceHasLabel(k8sClient client.Client, ctx context.Context, obj client.Object, labelKey string, labelValue string) bool

func WaitForAlertManagerSMTPReceiverEmailConfigToUpdate

func WaitForAlertManagerSMTPReceiverEmailConfigToUpdate(
	k8sClient client.Client,
	ctx context.Context,
	amconfigKey client.ObjectKey,
	emailadresses []string,
	receiverName string,
	timeout time.Duration,
	interval time.Duration,
)

func WaitForResource

func WaitForResource(k8sClient client.Client, ctx context.Context, obj client.Object, timeout time.Duration, interval time.Duration)

func WaitForResourceToDelete

func WaitForResourceToDelete(k8sClient client.Client, ctx context.Context, obj client.Object, timeout time.Duration, interval time.Duration)

Types

This section is empty.

Jump to

Keyboard shortcuts

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