Documentation
¶
Index ¶
- Variables
- func Create(ctx *context.ControllerContext) ([]syncer.Object, error)
- func ExecuteInitializers(controllerCtx *context.ControllerContext, syncers []syncer.Object) error
- func RegisterControllers(ctx *context.ControllerContext, syncers []syncer.Object) error
- func RegisterIndices(ctx *context.ControllerContext, syncers []syncer.Object) error
- func ToRegisterContext(ctx *context.ControllerContext) *synccontext.RegisterContext
Constants ¶
This section is empty.
Variables ¶
View Source
var ResourceControllers = map[string][]func(*synccontext.RegisterContext) (syncer.Object, error){
"services": newControllers(services.New),
"configmaps": newControllers(configmaps.New),
"secrets": newControllers(secrets.New),
"endpoints": newControllers(endpoints.New),
"pods": newControllers(pods.New),
"events": newControllers(events.New),
"persistentvolumeclaims": newControllers(persistentvolumeclaims.New),
"ingresses": newControllers(ingresses.New, ingressclasses.New),
"storageclasses": newControllers(storageclasses.New),
"legacy-storageclasses": newControllers(storageclasses.NewLegacy),
"priorityclasses": newControllers(priorityclasses.New),
"nodes,fake-nodes": newControllers(nodes.New),
"poddisruptionbudgets": newControllers(poddisruptionbudgets.New),
"networkpolicies": newControllers(networkpolicies.New),
"volumesnapshots": newControllers(volumesnapshotclasses.New, volumesnapshots.New, volumesnapshotcontents.New),
"serviceaccounts": newControllers(serviceaccounts.New),
"persistentvolumes,fake-persistentvolumes": newControllers(persistentvolumes.New),
}
Functions ¶
func ExecuteInitializers ¶ added in v0.6.0
func ExecuteInitializers(controllerCtx *context.ControllerContext, syncers []syncer.Object) error
func RegisterControllers ¶ added in v0.3.0
func RegisterControllers(ctx *context.ControllerContext, syncers []syncer.Object) error
func RegisterIndices ¶ added in v0.3.0
func RegisterIndices(ctx *context.ControllerContext, syncers []syncer.Object) error
func ToRegisterContext ¶ added in v0.6.0
func ToRegisterContext(ctx *context.ControllerContext) *synccontext.RegisterContext
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.