# Packages

Package fake provides a fake controllers for testing.

# Functions

CreateFromTemplate uses the client and the reference to create a new object from the template.
Delete uses the client and reference to delete an external, unstructured object.
FailuresFrom returns the FailureReason and FailureMessage fields from the external object status.
GenerateTemplate generates an object with the given template input.
Get uses the client and reference to get an external, unstructured object.
GetObjectReference converts an unstructured into object reference.
IsInitialized returns true if the Status.Initialized field on an external object is true.
IsReady returns true if the Status.Ready field on an external object is true.

# Structs

CreateFromTemplateInput is the input to CreateFromTemplate.
GenerateTemplateInput is the input needed to generate a new template.
ObjectTracker is a helper struct to deal when watching external unstructured objects.
ReconcileOutput is a return type of the external reconciliation of referenced objects.