Documentation ¶
Index ¶
- Variables
- func Create(ctx *options.ControllerContext) ([]syncertypes.Object, error)
- func ExecuteInitializers(controllerCtx *options.ControllerContext, syncers []syncertypes.Object) error
- func RegisterControllers(ctx *options.ControllerContext, syncers []syncertypes.Object) error
- func RegisterCoreDNSController(ctx *options.ControllerContext) error
- func RegisterGenericSyncController(ctx *options.ControllerContext) error
- func RegisterIndices(ctx *options.ControllerContext, syncers []syncertypes.Object) error
- func RegisterInitManifestsController(controllerCtx *options.ControllerContext) error
- func RegisterPodSecurityController(ctx *options.ControllerContext) error
- func RegisterServiceSyncControllers(ctx *options.ControllerContext) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ResourceControllers = map[string][]func(*synccontext.RegisterContext) (syncertypes.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 Create ¶ added in v0.6.0
func Create(ctx *options.ControllerContext) ([]syncertypes.Object, error)
func ExecuteInitializers ¶ added in v0.6.0
func ExecuteInitializers(controllerCtx *options.ControllerContext, syncers []syncertypes.Object) error
func RegisterControllers ¶ added in v0.3.0
func RegisterControllers(ctx *options.ControllerContext, syncers []syncertypes.Object) error
func RegisterCoreDNSController ¶ added in v0.15.1
func RegisterCoreDNSController(ctx *options.ControllerContext) error
func RegisterGenericSyncController ¶ added in v0.15.1
func RegisterGenericSyncController(ctx *options.ControllerContext) error
func RegisterIndices ¶ added in v0.3.0
func RegisterIndices(ctx *options.ControllerContext, syncers []syncertypes.Object) error
func RegisterInitManifestsController ¶ added in v0.15.1
func RegisterInitManifestsController(controllerCtx *options.ControllerContext) error
func RegisterPodSecurityController ¶ added in v0.15.1
func RegisterPodSecurityController(ctx *options.ControllerContext) error
func RegisterServiceSyncControllers ¶ added in v0.15.1
func RegisterServiceSyncControllers(ctx *options.ControllerContext) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.