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
Constants ¶
This section is empty.
Variables ¶
View Source
var ResourceControllers = map[string][]func(*synccontext.RegisterContext) (syncer.Object, error){
"services": {services.New},
"configmaps": {configmaps.New},
"secrets": {secrets.New},
"endpoints": {endpoints.New},
"pods": {pods.New},
"events": {events.New},
"persistentvolumeclaims": {persistentvolumeclaims.New},
"ingresses": {ingresses.New},
"ingressclasses": {ingressclasses.New},
"storageclasses": {storageclasses.New},
"hoststorageclasses": {storageclasses.NewHostStorageClassSyncer},
"priorityclasses": {priorityclasses.New},
"nodes,fake-nodes": {nodes.New},
"poddisruptionbudgets": {poddisruptionbudgets.New},
"networkpolicies": {networkpolicies.New},
"volumesnapshots": {volumesnapshotclasses.New, volumesnapshots.New, volumesnapshotcontents.New},
"serviceaccounts": {serviceaccounts.New},
"csinodes": {csinodes.New},
"csidrivers": {csidrivers.New},
"csistoragecapacities": {csistoragecapacities.New},
"namespaces": {namespaces.New},
"persistentvolumes,fake-persistentvolumes": {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
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.