# Functions
CreateControllerContext creates the ControllerContext with the ClientBuilder.
NewIgnConfig returns an empty ignition config with version set as latest version.
WriteTerminationError writes to the Kubernetes termination log.
# Constants
ControllerConfigName is the name of the ControllerConfig object that controllers use.
GeneratedByControllerVersionAnnotationKey is used to tag the machineconfigs generated by the controller with the version of the controller.
# Structs
ControllerContext stores all the informers for a variety of kubernetes objects.
# Interfaces
Controller is the common interface all controllers implement.