# Constants
CollectionStatusStatusCollected indicates that collection succeeded.
CollectionStatusStatusFailed indicates that last collection failed.
CollectionStatusStatusInProgress indicates that collection is being collected.
SnapshotFinalizer allows SnapshotReconciler to clean up resources associated with Snapshot instance before removing it from the apiserver.
TechsupportFinalizer allows TechsupportReconciler to clean up resources associated with Techsupport instance before removing it from the apiserver.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
LogFilter allows to select which logs to collect.
Resource indicates the type of resources to collect.
Snapshot is the Schema for the snapshot API.
SnapshotList contains a list of Snapshot.
SnapshotSpec defines the desired state of Snapshot.
SnapshotStatus defines the observed state of Snapshot.
Techsupport is the Schema for the snapshot API.
TechsupportList contains a list of Techsupport instances.
TechsupportSpec defines the desired state of Techsupport.
TechsupportStatus defines the observed state of Techsupport.
# Type aliases
+kubebuilder:validation:Enum:=Collected;InProgress;Failed.