# Functions

New returns a new *Initializer.
NewCRDWaiter returns a new *CRDWaiter initializer.
NewRegistrationObject returns a new *RegistrationObject initializer.

# Structs

CRDWaiter blocks the execution until all the CRDs whose names are given are deployed to the cluster.
Initializer makes sure the objects ndd reconciles are ready to go before starting core ndd routines.
RegistrationObject has the initializer for creating the Registration object.

# Interfaces

Step is a blocking step of the initialization process.