Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SPDController ¶
type SPDController struct {
// contains filtered or unexported fields
}
SPDController is responsible to maintain lifecycle of SPD CR, and sync and store the data represented in SPD.
although we use informer index mechanism to speed up the looking efficiency, we can't assume that all function callers MUST use an indexed informer to look up objects.
func NewSPDController ¶
func NewSPDController(ctx context.Context, controlCtx *katalystbase.GenericContext, genericConf *generic.GenericConfiguration, _ *controller.GenericControllerConfiguration, conf *controller.SPDConfig, qosConfig *generic.QoSConfiguration, extraConf interface{}, ) (*SPDController, error)
func (*SPDController) GetIndicatorPlugins ¶ added in v0.2.0
func (sc *SPDController) GetIndicatorPlugins() (plugins []indicatorplugin.IndicatorPlugin)
func (*SPDController) Run ¶
func (sc *SPDController) Run()
Click to show internal directories.
Click to hide internal directories.