Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for attachDetachController (0.52 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/options/options.go

    		ServiceController: &cpoptions.ServiceControllerOptions{
    			ServiceControllerConfiguration: &componentConfig.ServiceController,
    		},
    		AttachDetachController: &AttachDetachControllerOptions{
    			&componentConfig.AttachDetachController,
    		},
    		CSRSigningController: &CSRSigningControllerOptions{
    			&componentConfig.CSRSigningController,
    		},
    		DaemonSetController: &DaemonSetControllerOptions{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jul 13 20:41:50 UTC 2023
    - 20.7K bytes
    - Viewed (0)
  3. pkg/controller/apis/config/v1alpha1/zz_generated.conversion.go

    		return err
    	}
    	if err := attachdetachconfigv1alpha1.Convert_v1alpha1_AttachDetachControllerConfiguration_To_config_AttachDetachControllerConfiguration(&in.AttachDetachController, &out.AttachDetachController, s); err != nil {
    		return err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jul 13 20:41:50 UTC 2023
    - 22.3K bytes
    - Viewed (0)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. pkg/volume/csi/csi_test.go

    			}
    
    			// The reason for separate volume hosts here is because the attach/detach behavior is exclusive to the
    			// CSI plugin running in the AttachDetachController. Similarly, the mount/unmount behavior is exclusive
    			// to the CSI plugin running in the Kubelet.
    			kubeletVolumeHost := volumetest.NewFakeKubeletVolumeHostWithCSINodeName(t,
    				tmpDir,
    				client,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 03 15:55:13 UTC 2022
    - 21.1K bytes
    - Viewed (0)
  9. 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)
  10. pkg/volume/util/nestedpendingoperations/nestedpendingoperations_test.go

    		// delay after an operation is signaled to finish to ensure it actually
    		// finishes before running the next operation.
    		delay = 50 * time.Millisecond
    
    		// Replicates the default AttachDetachController reconcile period
    		reconcilerPeriod = 100 * time.Millisecond
    	)
    
    	grm := NewNestedPendingOperations(true /* exponentialBackOffOnError */)
    	opZContinueCh := make(chan interface{})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 26 01:29:17 UTC 2022
    - 36.1K bytes
    - Viewed (0)
Back to top