# Functions
CreateCommonPopulatorIndexes creates indexes used by all populators.
IsPVCDataSourceRefKind returns if the PVC has a valid DataSourceRef that is equal to the given kind.
NewClonePopulator creates a new instance of the clone-populator controller.
NewForkliftPopulator creates a new instance of the forklift controller.
NewImportPopulator creates a new instance of the import-populator controller.
NewUploadPopulator creates a new instance of the upload populator.
PVCPrimeName returns the name of the PVC' of a given pvc.
# Constants
AnnCloneError has the error string for error phase.
AnnCloneFallbackReason has the host-assisted clone fallback reason.
AnnClonePhase tracks the status of the clone op.
AnnDataSourceNamespace has the namespace of the DataSource this will be deprecated when cross namespace datasource goes beta.
AnnPVCPrimeName annotation is the name of the PVC' that is added to the target PVC used by the upload-proxy in order to get the service name.
LabelOwnedByUID label sets the relationship between a resource and "owner".
# Structs
ClonePopulatorReconciler reconciles PVCs with VolumeCloneSources.
ForkliftPopulatorReconciler members.
ImportPopulatorReconciler members.
ReconcilerBase members.
UploadPopulatorReconciler members.
# Interfaces
Planner is an interface to mock out planner implementation for testing.