# Functions
NewController returns a controller for a FleetAutoscaler.
NewExtensions binds the handlers to the webhook outside the initialization of the controller initializes a new logger for extensions.
# Structs
Controller is the FleetAutoscaler controller
nolint:govet // ignore fieldalignment, singleton.
Extensions struct contains what is needed to bind webhook handlers.
InactiveScheduleError denotes an error for schedules that are not currently active.