Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for attachDetachController (0.55 sec)

  1. pkg/controller/volume/attachdetach/attach_detach_controller.go

    			}
    		}
    	}
    	return nil
    }
    
    var _ volume.VolumeHost = &attachDetachController{}
    var _ volume.AttachDetachVolumeHost = &attachDetachController{}
    
    func (adc *attachDetachController) CSINodeLister() storagelistersv1.CSINodeLister {
    	return adc.csiNodeLister
    }
    
    func (adc *attachDetachController) CSIDriverLister() storagelistersv1.CSIDriverLister {
    	return adc.csiDriverLister
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 32.6K bytes
    - Viewed (0)
  2. cmd/kube-controller-manager/app/core.go

    			controllerContext.ComponentConfig.AttachDetachController.DisableAttachDetachReconcilerSync,
    			controllerContext.ComponentConfig.AttachDetachController.ReconcilerSyncLoopPeriod.Duration,
    			controllerContext.ComponentConfig.AttachDetachController.DisableForceDetachOnTimeout,
    			attachdetach.DefaultTimerConfig,
    		)
    	if attachDetachControllerErr != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 39K bytes
    - Viewed (0)
  3. pkg/controller/volume/attachdetach/attach_detach_controller_test.go

    )
    
    func createADC(t testing.TB, tCtx ktesting.TContext, fakeKubeClient *fake.Clientset,
    	informerFactory informers.SharedInformerFactory, plugins []volume.VolumePlugin) *attachDetachController {
    
    	adcObj, err := NewAttachDetachController(
    		tCtx,
    		fakeKubeClient,
    		informerFactory.Core().V1().Pods(),
    		informerFactory.Core().V1().Nodes(),
    		informerFactory.Core().V1().PersistentVolumeClaims(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 11:00:37 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  4. pkg/volume/csi/csi_attacher.go

    		} else {
    			klog.V(4).Info(log("attachment [%v] for volume [%v] created successfully", attachID, pvSrc.VolumeHandle))
    		}
    	}
    
    	// Attach and detach functionality is exclusive to the CSI plugin that runs in the AttachDetachController,
    	// and has access to a VolumeAttachment lister that can be polled for the current status.
    	if err := c.waitForVolumeAttachmentWithLister(spec, pvSrc.VolumeHandle, attachID, c.watchTimeout); err != nil {
    		return "", err
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 03 07:38:14 UTC 2023
    - 25.9K bytes
    - Viewed (0)
  5. pkg/controller/volume/attachdetach/util/util.go

    		// "enableControllerAttachDetach" is set to true on kubelet
    		return true, nil
    	}
    
    	if adcHost.CSINodeLister() == nil {
    		return false, errors.New("could not find CSINodeLister in attachDetachController")
    	}
    
    	csiNode, err := adcHost.CSINodeLister().Get(string(nodeName))
    	if err != nil {
    		return false, err
    	}
    
    	ann := csiNode.GetAnnotations()
    	if ann == nil {
    		return false, nil
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 10:42:15 UTC 2024
    - 12K bytes
    - Viewed (0)
  6. api/api-rules/violation_exceptions.list

    API rule violation: names_match,k8s.io/kube-controller-manager/config/v1alpha1,KubeControllerManagerConfiguration,AttachDetachController
    API rule violation: names_match,k8s.io/kube-controller-manager/config/v1alpha1,KubeControllerManagerConfiguration,CSRSigningController
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 02:59:09 UTC 2024
    - 29.9K bytes
    - Viewed (0)
  7. pkg/volume/plugins.go

    	VolumeAttachmentLister() storagelistersv1.VolumeAttachmentLister
    	// IsAttachDetachController is an interface marker to strictly tie AttachDetachVolumeHost
    	// to the attachDetachController
    	IsAttachDetachController() bool
    }
    
    // VolumeHost is an interface that plugins can use to access the kubelet.
    type VolumeHost interface {
    	// GetPluginDir returns the absolute path to a directory under which
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:13:15 UTC 2024
    - 38.2K bytes
    - Viewed (0)
Back to top