Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 21 for volumeattachment (0.39 sec)

  1. pkg/volume/csi/csi_plugin.go

    	// search for attachment by VolumeAttachment.Spec.Source.PersistentVolumeName
    	attachment, err := client.StorageV1().VolumeAttachments().Get(context.TODO(), attachID, meta.GetOptions{})
    	if err != nil {
    		return nil, err // This err already has enough context ("VolumeAttachment xyz not found")
    	}
    
    	if attachment == nil {
    		err = errors.New("no existing VolumeAttachment found")
    		return nil, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 29.2K bytes
    - Viewed (0)
  2. pkg/controller/volume/attachdetach/attach_detach_controller_test.go

    		newVa := controllervolumetesting.NewVolumeAttachment(tc.vaName, tc.pvName, tc.vaNodeName, tc.vaAttachStatus)
    		_, err = adc.kubeClient.StorageV1().VolumeAttachments().Create(tCtx, newVa, metav1.CreateOptions{})
    		if err != nil {
    			t.Fatalf("Run failed with error. Failed to create a new volumeAttachment: <%v>", err)
    		}
    		vaInformer.GetIndexer().Add(newVa)
    	}
    
    	// Makesure the informer cache is synced
    	informerFactory.Start(tCtx.Done())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 11:00:37 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  3. plugin/pkg/auth/authorizer/node/graph.go

    	podVertexType:            "pod",
    	pvcVertexType:            "pvc",
    	pvVertexType:             "pv",
    	resourceClaimVertexType:  "resourceclaim",
    	secretVertexType:         "secret",
    	vaVertexType:             "volumeattachment",
    	serviceAccountVertexType: "serviceAccount",
    }
    
    // must be called under a write lock
    func (g *Graph) getOrCreateVertex_locked(vertexType vertexType, namespace, name string) *namedVertex {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  4. pkg/volume/csi/csi_mounter.go

    			deviceMountPath, err = makeDeviceMountPath(c.plugin, c.spec)
    			if err != nil {
    				return errors.New(log("mounter.SetUpAt failed to make device mount path: %v", err))
    			}
    		}
    
    		// search for attachment by VolumeAttachment.Spec.Source.PersistentVolumeName
    		if c.publishContext == nil {
    			nodeName := string(c.plugin.host.GetNodeName())
    			c.publishContext, err = c.plugin.getPublishContext(c.k8s, volumeHandle, string(driverName), nodeName)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jan 30 10:47:59 UTC 2024
    - 21K bytes
    - Viewed (1)
  5. pkg/volume/plugins.go

    	// CSIDriverLister returns the informer lister for the CSIDriver API Object
    	CSIDriverLister() storagelistersv1.CSIDriverLister
    
    	// VolumeAttachmentLister returns the informer lister for the VolumeAttachment API Object
    	VolumeAttachmentLister() storagelistersv1.VolumeAttachmentLister
    	// IsAttachDetachController is an interface marker to strictly tie AttachDetachVolumeHost
    	// to the attachDetachController
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:13:15 UTC 2024
    - 38.2K bytes
    - Viewed (0)
  6. plugin/pkg/auth/authorizer/node/node_authorizer.go

    	pvResource            = api.Resource("persistentvolumes")
    	resourceClaimResource = resourceapi.Resource("resourceclaims")
    	vaResource            = storageapi.Resource("volumeattachments")
    	svcAcctResource       = api.Resource("serviceaccounts")
    	leaseResource         = coordapi.Resource("leases")
    	csiNodeResource       = storageapi.Resource("csinodes")
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 16K bytes
    - Viewed (0)
  7. pkg/volume/csi/csi_plugin_test.go

    	factory := informers.NewSharedInformerFactory(client, CsiResyncPeriod)
    	csiDriverInformer := factory.Storage().V1().CSIDrivers()
    	csiDriverLister := csiDriverInformer.Lister()
    	volumeAttachmentInformer := factory.Storage().V1().VolumeAttachments()
    	volumeAttachmentLister := volumeAttachmentInformer.Lister()
    
    	factory.Start(wait.NeverStop)
    	syncedTypes := factory.WaitForCacheSync(wait.NeverStop)
    	if len(syncedTypes) != 2 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 41.8K bytes
    - Viewed (0)
  8. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/testdata/controller-roles.yaml

      - apiGroups:
        - ""
        - events.k8s.io
        resources:
        - events
        verbs:
        - create
        - patch
        - update
      - apiGroups:
        - storage.k8s.io
        resources:
        - volumeattachments
        verbs:
        - create
        - delete
        - get
        - list
        - watch
      - apiGroups:
        - storage.k8s.io
        resources:
        - csidrivers
        verbs:
        - get
        - list
        - watch
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 26.6K bytes
    - Viewed (0)
  9. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/controller_policy.go

    				rbacv1helpers.NewRule("list", "watch").Groups(legacyGroup).Resources("pods").RuleOrDie(),
    				eventsRule(),
    				rbacv1helpers.NewRule("get", "create", "delete", "list", "watch").Groups(storageGroup).Resources("volumeattachments").RuleOrDie(),
    			},
    		}
    
    		role.Rules = append(role.Rules, rbacv1helpers.NewRule("get", "watch", "list").Groups("storage.k8s.io").Resources("csidrivers").RuleOrDie())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 19:25:10 UTC 2024
    - 28.9K bytes
    - Viewed (0)
  10. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/policy.go

    		// Leases
    		rbacv1helpers.NewRule("get", "create", "update", "patch", "delete").Groups("coordination.k8s.io").Resources("leases").RuleOrDie(),
    
    		// CSI
    		rbacv1helpers.NewRule("get").Groups(storageGroup).Resources("volumeattachments").RuleOrDie(),
    
    		// Use the Node authorization to limit a node to create tokens for service accounts running on that node
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 19:25:10 UTC 2024
    - 34.4K bytes
    - Viewed (0)
Back to top