Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for PersistentVolumeController (0.31 sec)

  1. pkg/controller/volume/persistentvolume/volume_host.go

    )
    
    // VolumeHost interface implementation for PersistentVolumeController.
    
    var _ vol.VolumeHost = &PersistentVolumeController{}
    
    func (ctrl *PersistentVolumeController) GetPluginDir(pluginName string) string {
    	return ""
    }
    
    func (ctrl *PersistentVolumeController) GetVolumeDevicePluginDir(pluginName string) string {
    	return ""
    }
    
    func (ctrl *PersistentVolumeController) GetPodsDir() string {
    	return ""
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 11:00:37 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. pkg/controller/volume/persistentvolume/pv_controller_base.go

    func NewController(ctx context.Context, p ControllerParameters) (*PersistentVolumeController, error) {
    	eventBroadcaster := record.NewBroadcaster(record.WithContext(ctx))
    	eventRecorder := eventBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: "persistentvolume-controller"})
    
    	controller := &PersistentVolumeController{
    		volumes:                       newPersistentVolumeOrderedIndex(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 29.5K bytes
    - Viewed (0)
  3. pkg/controller/volume/persistentvolume/pv_controller_test.go

    			expectedEvents:  noevents,
    			errors:          noerrors,
    			// Custom test function that generates an add event
    			test: func(ctrl *PersistentVolumeController, reactor *pvtesting.VolumeReactor, test controllerTest) error {
    				claim := newClaim("claim5-2", "uid5-2", "1Gi", "", v1.ClaimPending, nil)
    				reactor.AddClaimEvent(claim)
    				return nil
    			},
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. pkg/controller/volume/persistentvolume/pv_controller.go

    type CSIMigratedPluginManager interface {
    	IsMigrationEnabledForPlugin(pluginName string) bool
    }
    
    // PersistentVolumeController is a controller that synchronizes
    // PersistentVolumeClaims and PersistentVolumes. It starts two
    // cache.Controllers that watch PersistentVolume and PersistentVolumeClaim
    // changes.
    type PersistentVolumeController struct {
    	volumeLister       corelisters.PersistentVolumeLister
    	volumeListerSynced cache.InformerSynced
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 89.2K bytes
    - Viewed (0)
  5. pkg/controller/volume/persistentvolume/framework_test.go

    var noevents = []string{}
    var noerrors = []pvtesting.ReactorError{}
    
    type volumeReactor struct {
    	*pvtesting.VolumeReactor
    	ctrl *PersistentVolumeController
    }
    
    func newVolumeReactor(ctx context.Context, client *fake.Clientset, ctrl *PersistentVolumeController, fakeVolumeWatch, fakeClaimWatch *watch.FakeWatcher, errors []pvtesting.ReactorError) *volumeReactor {
    	return &volumeReactor{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 01 09:54:00 UTC 2023
    - 38.3K bytes
    - Viewed (0)
  6. pkg/controller/volume/persistentvolume/delete_test.go

    			expectedClaims:  noclaims,
    			expectedEvents:  noevents,
    			errors:          noerrors,
    			test: wrapTestWithInjectedOperation(ctx, wrapTestWithReclaimCalls(operationDelete, []error{}, testSyncVolume), func(ctrl *PersistentVolumeController, reactor *pvtesting.VolumeReactor) {
    				// Delete the volume before delete operation starts
    				reactor.DeleteVolume("volume8-6")
    			}),
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  7. pkg/controller/volume/persistentvolume/recycle_test.go

    			expectedClaims:  noclaims,
    			expectedEvents:  noevents,
    			errors:          noerrors,
    			test: wrapTestWithInjectedOperation(ctx, wrapTestWithReclaimCalls(operationRecycle, []error{}, testSyncVolume), func(ctrl *PersistentVolumeController, reactor *pvtesting.VolumeReactor) {
    				// Delete the volume before recycle operation starts
    				reactor.DeleteVolume("volume6-6")
    			}),
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 00:37:30 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  8. pkg/controller/volume/persistentvolume/options/options.go

    	EnableHostPathProvisioning                          bool
    	EnableDynamicProvisioning                           bool
    }
    
    // PersistentVolumeControllerOptions holds the PersistentVolumeController options.
    type PersistentVolumeControllerOptions struct {
    	PVClaimBinderSyncPeriod time.Duration
    	VolumeConfigFlags       VolumeConfigFlags
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 04 20:45:21 UTC 2019
    - 5.6K bytes
    - Viewed (0)
  9. pkg/controller/volume/persistentvolume/provision_test.go

    			expectedEvents: noevents,
    			errors:         noerrors,
    			test: wrapTestWithInjectedOperation(ctx, wrapTestWithProvisionCalls([]provisionCall{}, testSyncClaim), func(ctrl *PersistentVolumeController, reactor *pvtesting.VolumeReactor) {
    				// Create a volume before provisionClaimOperation starts.
    				// This similates a parallel controller provisioning the volume.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 35.3K bytes
    - Viewed (0)
  10. cmd/kube-controller-manager/app/core.go

    	"k8s.io/kubernetes/pkg/controller/ttlafterfinished"
    	"k8s.io/kubernetes/pkg/controller/volume/attachdetach"
    	"k8s.io/kubernetes/pkg/controller/volume/ephemeral"
    	"k8s.io/kubernetes/pkg/controller/volume/expand"
    	persistentvolumecontroller "k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
    	"k8s.io/kubernetes/pkg/controller/volume/pvcprotection"
    	"k8s.io/kubernetes/pkg/controller/volume/pvprotection"
    	"k8s.io/kubernetes/pkg/features"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 39K bytes
    - Viewed (0)
Back to top