Documentation ¶
Overview ¶
Package fleetautoscalers handles management of the Fleet Custom Resource Definition
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is the FleetAutoscaler controller
func NewController ¶
func NewController( health healthcheck.Handler, kubeClient kubernetes.Interface, extClient extclientset.Interface, agonesClient versioned.Interface, agonesInformerFactory externalversions.SharedInformerFactory, counter *gameservers.PerNodeCounter) *Controller
NewController returns a controller for a FleetAutoscaler
type Extensions ¶ added in v1.29.0
type Extensions struct {
// contains filtered or unexported fields
}
Extensions struct contains what is needed to bind webhook handlers
func NewExtensions ¶ added in v1.29.0
func NewExtensions(wh *webhooks.WebHook) *Extensions
NewExtensions binds the handlers to the webhook outside the initialization of the controller initializes a new logger for extensions.
type InactiveScheduleError ¶ added in v1.43.0
type InactiveScheduleError struct{}
InactiveScheduleError denotes an error for schedules that are not currently active.
func (InactiveScheduleError) Error ¶ added in v1.43.0
func (InactiveScheduleError) Error() string
Click to show internal directories.
Click to hide internal directories.