Documentation
¶
Overview ¶
Package fleets handles management of the Fleet Custom Resource Definition
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListGameServerSetsByFleetOwner ¶
func ListGameServerSetsByFleetOwner(gameServerSetLister listerv1alpha1.GameServerSetLister, f *stablev1alpha1.Fleet) ([]*stablev1alpha1.GameServerSet, error)
ListGameServerSetsByFleetOwner lists all the GameServerSets for a given Fleet
func ListGameServersByFleetOwner ¶
func ListGameServersByFleetOwner(gameServerLister listerv1alpha1.GameServerLister, gameServerSetLister listerv1alpha1.GameServerSetLister, fleet *stablev1alpha1.Fleet) ([]*stablev1alpha1.GameServer, error)
ListGameServersByFleetOwner lists all GameServers that belong to a fleet through the GameServer -> GameServerSet -> Fleet owner chain
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is a the GameServerSet controller
func NewController ¶
func NewController( wh *webhooks.WebHook, health healthcheck.Handler, kubeClient kubernetes.Interface, extClient extclientset.Interface, agonesClient versioned.Interface, agonesInformerFactory externalversions.SharedInformerFactory) *Controller
NewController returns a new fleets crd controller
func (*Controller) Run ¶
func (c *Controller) Run(workers int, stop <-chan struct{}) error
Run the Fleet controller. Will block until stop is closed. Runs threadiness number workers to process the rate limited queue