Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 115 for csiNode (0.31 sec)

  1. staging/src/k8s.io/api/storage/v1beta1/generated.proto

    }
    
    // DEPRECATED - This group version of CSINode is deprecated by storage/v1/CSINode.
    // See the release notes for more information.
    // CSINode holds information about all CSI drivers installed on a node.
    // CSI drivers do not need to create the CSINode object directly. As long as
    // they use the node-driver-registrar sidecar container, the kubelet will
    // automatically populate the CSINode object for the CSI driver as part of
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 28 15:34:11 UTC 2024
    - 25K bytes
    - Viewed (0)
  2. staging/src/k8s.io/api/storage/v1beta1/types.go

    // +k8s:prerelease-lifecycle-gen:replacement=storage.k8s.io,v1,CSINode
    
    // DEPRECATED - This group version of CSINode is deprecated by storage/v1/CSINode.
    // See the release notes for more information.
    // CSINode holds information about all CSI drivers installed on a node.
    // CSI drivers do not need to create the CSINode object directly. As long as
    // they use the node-driver-registrar sidecar container, the kubelet will
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 27 20:06:32 UTC 2023
    - 33.1K bytes
    - Viewed (0)
  3. plugin/pkg/auth/authorizer/node/node_authorizer_test.go

    		},
    		// CSINode
    		{
    			name:   "disallowed CSINode with subresource - feature enabled",
    			attrs:  authorizer.AttributesRecord{User: node0, ResourceRequest: true, Verb: "get", Resource: "csinodes", Subresource: "csiDrivers", APIGroup: "storage.k8s.io", Name: "node0"},
    			expect: authorizer.DecisionNoOpinion,
    		},
    		{
    			name:   "disallowed get another node's CSINode",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 40.5K bytes
    - Viewed (0)
  4. pkg/apis/storage/zz_generated.deepcopy.go

    func (in *CSINode) DeepCopyInto(out *CSINode) {
    	*out = *in
    	out.TypeMeta = in.TypeMeta
    	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    	in.Spec.DeepCopyInto(&out.Spec)
    	return
    }
    
    // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSINode.
    func (in *CSINode) DeepCopy() *CSINode {
    	if in == nil {
    		return nil
    	}
    	out := new(CSINode)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 03:26:35 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  5. pkg/scheduler/framework/plugins/volumebinding/binder.go

    }
    
    // isPluginMigratedToCSIOnNode checks if an in-tree plugin has been migrated to a CSI driver on the node.
    func isPluginMigratedToCSIOnNode(pluginName string, csiNode *storagev1.CSINode) bool {
    	if csiNode == nil {
    		return false
    	}
    
    	csiNodeAnn := csiNode.GetAnnotations()
    	if csiNodeAnn == nil {
    		return false
    	}
    
    	var mpaSet sets.Set[string]
    	mpa := csiNodeAnn[v1.MigratedPluginsAnnotationKey]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 14:55:34 UTC 2024
    - 42.6K bytes
    - Viewed (0)
  6. staging/src/k8s.io/api/storage/v1/generated.proto

      optional bool seLinuxMount = 8;
    }
    
    // CSINode holds information about all CSI drivers installed on a node.
    // CSI drivers do not need to create the CSINode object directly. As long as
    // they use the node-driver-registrar sidecar container, the kubelet will
    // automatically populate the CSINode object for the CSI driver as part of
    // kubelet plugin registration.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 28 15:34:11 UTC 2024
    - 24.8K bytes
    - Viewed (0)
  7. pkg/registry/storage/rest/storage_storage.go

    	}
    
    	// register csinodes
    	if resource := "csinodes"; apiResourceConfigSource.ResourceEnabled(storageapiv1.SchemeGroupVersion.WithResource(resource)) {
    		csiNodeStorage, err := csinodestore.NewStorage(restOptionsGetter)
    		if err != nil {
    			return nil, err
    		}
    		storage[resource] = csiNodeStorage.CSINode
    	}
    
    	// register csidrivers
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 02 12:51:06 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  8. pkg/apis/storage/validation/validation_test.go

    				Name:   driverName,
    				NodeID: nodeID,
    			}},
    		},
    	}}
    
    	for _, csiNode := range successCases {
    		if errs := ValidateCSINode(&csiNode, shorterIDValidationOption); len(errs) != 0 {
    			t.Errorf("expected success: %v", errs)
    		}
    	}
    
    	nodeIDCase := storage.CSINode{
    		// node ID length > 128 but < 192
    		ObjectMeta: metav1.ObjectMeta{Name: "foo7"},
    		Spec: storage.CSINodeSpec{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 69.7K bytes
    - Viewed (0)
  9. plugin/pkg/auth/authorizer/node/node_authorizer.go

    		return authorizer.DecisionNoOpinion, "can only get, create, update, patch, or delete a CSINode", nil
    	}
    
    	if len(attrs.GetSubresource()) > 0 {
    		klog.V(2).Infof("NODE DENY: '%s' %#v", nodeName, attrs)
    		return authorizer.DecisionNoOpinion, "cannot authorize CSINode subresources", nil
    	}
    
    	// the request must come from a node with the same name as the CSINode
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 16K bytes
    - Viewed (0)
  10. staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go

    func (in *CSINode) APILifecycleDeprecated() (major, minor int) {
    	return 1, 17
    }
    
    // APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type.
    // It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go.
    func (in *CSINode) APILifecycleReplacement() schema.GroupVersionKind {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 14 19:05:45 UTC 2022
    - 16.2K bytes
    - Viewed (0)
Back to top