Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + const ControllerStartJitter + var ControllersDisabledByDefault = sets.NewString("bootstrapsigner", "tokencleaner") + func AttemptToLoadRecycler(path string, config *volume.VolumeConfig) error + func GetAvailableResources(clientBuilder controller.ControllerClientBuilder) (map[schema.GroupVersionResource]bool, error) + func GetDynamicPluginProber(config componentconfig.VolumeConfiguration) volume.DynamicPluginProber + func IsControllerEnabled(name string, disabledByDefaultControllers sets.String, controllers ...string) bool + func KnownControllers() []string + func NewControllerInitializers() map[string]InitFunc + func NewControllerManagerCommand() *cobra.Command + func ProbeAttachableVolumePlugins() []volume.VolumePlugin + func ProbeControllerVolumePlugins(cloud cloudprovider.Interface, config componentconfig.VolumeConfiguration) []volume.VolumePlugin + func ProbeExpandableVolumePlugins(config componentconfig.VolumeConfiguration) []volume.VolumePlugin + func ResyncPeriod(s *options.CMServer) func() time.Duration + func Run(s *options.CMServer) error + func StartControllers(ctx ControllerContext, startSATokenController InitFunc, ...) error + type ControllerContext struct + AvailableResources map[schema.GroupVersionResource]bool + ClientBuilder controller.ControllerClientBuilder + Cloud cloudprovider.Interface + InformerFactory informers.SharedInformerFactory + InformersStarted chan struct{} + Options options.CMServer + Stop <-chan struct{} + func CreateControllerContext(s *options.CMServer, ...) (ControllerContext, error) + func (c ControllerContext) IsControllerEnabled(name string) bool + type InitFunc func(ctx ControllerContext) (bool, error)