Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueueActionFn ¶
type QueueActionFn func(queue *v1beta1.Queue, fn UpdateQueueStatusFn) error
QueueActionFn will open, close or sync queue.
var ( // SyncQueue will sync queue status. SyncQueue QueueActionFn // OpenQueue will set state of queue to open OpenQueue QueueActionFn // CloseQueue will set state of queue to close CloseQueue QueueActionFn )
type State ¶
type State interface { // Execute executes the actions based on current state. Execute(action v1alpha1.Action) error }
State interface.
type UpdateQueueStatusFn ¶
type UpdateQueueStatusFn func(status *v1beta1.QueueStatus, podGroupList []string)
UpdateQueueStatusFn updates the queue status.
Click to show internal directories.
Click to hide internal directories.