# Packages
No description provided by the author
# Functions
AddAnnotations adds the specified annotations to the object.
AddLabels adds the specified labels to the object.
Annotation adds annotation=value to the metadata.annotations of the MetaObject under test.
Annotations sets the object's annotations to a copy of the passed map.
CreationTimeStamp sets the object's creation time stamp to the given value.
DeletionGracePeriod sets the object's deletion grace period to the given value.
DeletionTimestamp sets the object's deletion timestamp to the given value.
GenerateName replaces the metadata.generateName of the Object under test.
Generation replaces the metadata.generation of the Object under test.
GetAnnotation gets the annotation value on the passed annotated object for a given key.
GetLabel gets the label value on the passed object for a given key.
GKNN is used to set and verify the `configsync.gke.io/resource-id` annotation.
GKNNs returns the `configsync.gke.io/resource-id` annotations of th given objects as a string slice in increasing order.
IDOf converts an Object to its ID.
Label adds label=value to the metadata.labels of the Object under test.
Labels sets the object's labels to a copy of the passed map.
Name replaces the metadata.name of the Object under test.
Namespace replaces the metadata.namespace of the Object under test.
NsReconcilerName returns the namespace reconciler's name in the format: ns-reconciler-<namespace>-<name>-<name-length> If the RepoSync name is "repo-sync", it returns "ns-reconciler-<namespace>" for backward compatibility.
NsReconcilerObjectKey returns an ObjectKey for interracting with the NsReconciler for the specified RepoSync.
ObjectNamespacedName returns the NamespacedName of the object.
OwnerReference sets the object's owner references to a passed slice of metav1.OwnerReference.
RemoveAnnotations removes the passed set of annotations from obj.
RemoveLabels removes the passed set of labels from obj.
RepoSyncID returns an ID for the specified RepoSync object.
ResourceVersion sets the object's resource version to the given value.
RootReconcilerName returns the root reconciler's name in the format root-reconciler-<name>.
RootReconcilerObjectKey returns an ObjectKey for interacting with the RootReconciler for the specified RootSync.
RootSyncID returns an ID for the specified RootSync object.
RootSyncName returns the RootSync's name given the name of its reconciler.
SelfLink sets the object's self link to the given value.
SetAnnotation sets the annotation on the passed annotated object to value.
SetLabel sets label on obj to value.
UID replaces the metadata.uid of the Object under test.
WithoutAnnotation removes annotation from metadata.annotations of the MetaObject under test.
# Constants
NsReconcilerPrefix is the prefix used for all Namespace reconcilers.
RootReconcilerPrefix is the prefix usef for all Root reconcilers.
# Variables
Scheme is a reference to the global scheme.
# Type aliases
MetaMutator is a Mutator that modifies the metadata of an Object.