# Functions
CompareStorageRequests compares storage requests in the given resource requirements.
DeepCopyObject creates a deep copy of a client.Object.
DeleteResourceIfExists deletes the provided resource if exists.
DeleteSecretIfExists deletes the secret identified by key if exists.
DeleteSecretMatching deletes the Secret matching the provided selectors.
ExtractNamespacedName returns an NamespacedName based on the given Object.
No description provided by the author
GetSecretEntriesCount returns the number of matching keys found in secret.
GetSecretEntry returns the value of the secret data for the given key, or nil.
GetServiceDNSName returns the fully qualified DNS name for a service along with any external names provided by ingresses.
No description provided by the author
No description provided by the author
IsPodReady checks if both conditions ContainersReady and PodReady of a Pod are true.
IsPodRunning returns true if the Pod is in phase running and not terminating.
MaybeEmitErrorEvent emits an event if the error is report-worthy.
NewFailingClient returns a client that always returns the provided error when called.
NewFakeClient creates a new fake Kubernetes client.
ObjectExists returns true if the object pointed by ref exists.
OverrideControllerReference overrides the controller owner reference with the given owner reference.
PodNames returns the names of the given pods.
PodsByName returns a map of pod names to pods.
PodsMatchingLabels returns Pods from the given namespace matching the given labels.
No description provided by the author
RunningPods filters pods for Pods that are running (and not terminating).
No description provided by the author
TerminatingPods filters pods for Pods that are in the process of (graceful) termination.
ToObjectMeta returns an ObjectMeta based on the given NamespacedName.
# Structs
No description provided by the author
# Type aliases
No description provided by the author