# Functions
DeleteAll lists and deletes all resources.
GetClusterGitTrackObjectOwnerRef constructs an owner reference for the given CGTO.
GetGitTrackInterfaceOwnerRef constructs an owner reference for the given GT.
GetGitTrackObjectOwnerRef constructs an owner reference for the given GTO.
SetGitTrackObjectInterfaceSpec updates the spec of a GitTrackObjectInterface to match the given Object.
WithAnnotations returns the object's annotations.
WithContainers returns the deployment's containers.
WithEventType returns the event's type.
WithField gets the value of the named field from the object.
WithFinalizers returns the object's annotations.
WithGitTrackObjectConditionMessage returns the GitTrackObjectCondition's message.
WithGitTrackObjectConditionReason returns the GitTrackObjectCondition's reason.
WithGitTrackObjectConditionStatus returns the GitTrackObjectCondition's status.
WithGitTrackObjectConditionType returns the GitTrackObjectCondition's type.
WithGitTrackObjectStatusConditions returns the GitTrackObject's status conditions.
WithImage returns the container's image.
WithInvolvedObjectKind returns the event's InvolvedObject's kind.
WithInvolvedObjectName returns the event's InvolvedObject's name.
WithInvolvedObjectNamespace returns the event's InvolvedObject's namespace.
WithItems returns the items of the list.
WithNamespaceFinalizers returns the namespace's finazliers.
WithOwnerReferences returns the object's owner references.
WithPodTemplateAnnotations returns the object's annotations.
WithPodTemplateLabels returns the object's labels.
WithReason returns the event's reason.
WithResourceVersion returns the object's resource version.
WithSubjects returns the ClusterRoleBinding's subjects.
WithUID returns the object's UID.
WithUnstructuredObject returns the object's inner object.
# Variables
ExampleClusterGitTrack is an example ClusterGitTrack object for use within test suites.
ExampleClusterGitTrackObject is an example ClusterGitTrackObject object for use within test suites.
ExampleClusterRoleBinding is an example ClusterRoleBinding object for use within test suites.
ExampleDeployment is an example Deployment object for use within test suites.
ExampleGitTrack is an example GitTrack object for use within test suites.
ExampleGitTrackObject is an example GitTrackObject object for use within test suites.
# Interfaces
Object is the combination of two interfaces as a helper for passing Kubernetes objects between methods.
# Type aliases
UpdateFunc modifies the object fetched from the API server before sending the update.