// Run starts all controllers initialized in the set.
Run starts all controllers initialized in the set.
// Run starts all controllers initialized in the set .
func (c *CSIControllerSet) Run(ctx context.Context, workers int) {
	for _, ctrl := range []controller{
		c.logLevelController,
		c.managementStateController,
		c.staticResourcesController,
		c.credentialsRequestController,
		c.csiDriverController,
	} {
		go func(ctrl controller) {
			defer utilruntime.HandleCrash()
			ctrl.Run(ctx, 1)
		}(ctrl)
	}
}
func ( c * CSIControllerSet ) Run ( ctx context . Context , workers int ) { for _ , ctrl := range [ ] controller { c . logLevelController , c . managementStateController , c . staticResourcesController , c . credentialsRequestController , c . csiDriverController , } { go func ( ctrl controller ) { defer utilruntime . HandleCrash ( ) ctrl . Run ( ctx , 1 ) } ( ctrl ) } }
Run starts all controllers initialized in the set.
Run starts all controllers initialized in the set .