Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 319 for storageclasses (0.27 sec)

  1. pkg/volume/util/storageclass_test.go

    			},
    		}
    
    		sc5 = &storagev1.StorageClass{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "my-storage-class5",
    				Annotations: map[string]string{
    					IsDefaultStorageClassAnnotation: "true",
    				},
    				CreationTimestamp: metav1.Time{Time: t2},
    			},
    		}
    	)
    
    	testCases := []struct {
    		name    string
    		classes []*storagev1.StorageClass
    		expect  *storagev1.StorageClass
    	}{
    
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 18 14:18:11 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  2. pkg/controller/volume/persistentvolume/pv_controller_test.go

    		// Inject storage classes into controller via a custom lister for test [5-5]
    		storageClasses := []*storagev1.StorageClass{
    			makeStorageClass(classExternal, &modeImmediate),
    		}
    
    		storageClasses[0].Provisioner = "gcr.io/vendor-csi"
    		indexer := cache.NewIndexer(cache.MetaNamespaceKeyFunc, cache.Indexers{})
    		for _, class := range storageClasses {
    			indexer.Add(class)
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  3. api/discovery/apis__storage.k8s.io__v1.json

            "get",
            "list",
            "patch",
            "update",
            "watch"
          ]
        },
        {
          "kind": "StorageClass",
          "name": "storageclasses",
          "namespaced": false,
          "shortNames": [
            "sc"
          ],
          "singularName": "storageclass",
          "storageVersionHash": "K+m6uJwbjGY=",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 15 18:18:19 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. pkg/volume/util/storageclass.go

    const (
    	// isDefaultStorageClassAnnotation represents a StorageClass annotation that
    	// marks a class as the default StorageClass
    	IsDefaultStorageClassAnnotation = "storageclass.kubernetes.io/is-default-class"
    
    	// betaIsDefaultStorageClassAnnotation is the beta version of IsDefaultStorageClassAnnotation.
    	// TODO: remove Beta when no longer used
    	BetaIsDefaultStorageClassAnnotation = "storageclass.beta.kubernetes.io/is-default-class"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 03 09:27:59 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  5. plugin/pkg/admission/storage/storageclass/setdefault/admission.go

    	return &claimDefaulterPlugin{
    		Handler: admission.NewHandler(admission.Create),
    	}
    }
    
    func (a *claimDefaulterPlugin) SetExternalKubeInformerFactory(f informers.SharedInformerFactory) {
    	informer := f.Storage().V1().StorageClasses()
    	a.lister = informer.Lister()
    	a.SetReadyFunc(informer.Informer().HasSynced)
    }
    
    // ValidateInitialization ensures lister is set.
    func (a *claimDefaulterPlugin) ValidateInitialization() error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 02 18:52:04 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  6. pkg/registry/storage/rest/storage_storage.go

    		return nil, err
    	}
    	volumeAttachmentStorage, err := volumeattachmentstore.NewStorage(restOptionsGetter)
    	if err != nil {
    		return nil, err
    	}
    
    	storage := map[string]rest.Storage{}
    
    	// storageclasses
    	if resource := "storageclasses"; apiResourceConfigSource.ResourceEnabled(storageapiv1.SchemeGroupVersion.WithResource(resource)) {
    		storage[resource] = storageClassStorage
    	}
    
    	// volumeattachments
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 02 12:51:06 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  7. pkg/registry/storage/storageclass/storage/storage.go

    		NewFunc:                   func() runtime.Object { return &storageapi.StorageClass{} },
    		NewListFunc:               func() runtime.Object { return &storageapi.StorageClassList{} },
    		DefaultQualifiedResource:  storageapi.Resource("storageclasses"),
    		SingularQualifiedResource: storageapi.Resource("storageclass"),
    
    		CreateStrategy:      storageclass.Strategy,
    		UpdateStrategy:      storageclass.Strategy,
    		DeleteStrategy:      storageclass.Strategy,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 2.3K bytes
    - Viewed (0)
  8. cluster/addons/rbac/cluster-autoscaler/cluster-autoscaler-rbac.yaml

        resources: ["jobs"]
        verbs: ["get", "list", "watch"]
      - apiGroups: ["policy"]
        resources: ["poddisruptionbudgets"]
        verbs: ["get", "list", "watch"]
      - apiGroups: ["storage.k8s.io"]
        resources: ["storageclasses", "csinodes"]
        verbs: ["get", "list", "watch"]
      # misc access
      - apiGroups: [""]
        resources: ["events"]
        verbs: ["create", "update", "patch"]
      - apiGroups: [""]
        resources: ["configmaps"]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 12 16:56:45 UTC 2020
    - 2K bytes
    - Viewed (0)
  9. cluster/addons/volumesnapshots/volume-snapshot-controller/rbac-volume-snapshot-controller.yaml

        verbs: ["get", "list", "watch"]
      - apiGroups: [""]
        resources: ["persistentvolumeclaims"]
        verbs: ["get", "list", "watch", "update"]
      - apiGroups: ["storage.k8s.io"]
        resources: ["storageclasses"]
        verbs: ["get", "list", "watch"]
      - apiGroups: [""]
        resources: ["events"]
        verbs: ["list", "watch", "create", "update", "patch"]
      - apiGroups: ["snapshot.storage.k8s.io"]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 16 14:09:47 UTC 2022
    - 2.9K bytes
    - Viewed (0)
  10. plugin/pkg/admission/storage/persistentvolume/resize/admission.go

    	// explicitly allows it
    	if !pvcr.allowResize(pvc, oldPvc) {
    		return admission.NewForbidden(a, fmt.Errorf("only dynamically provisioned pvc can be resized and "+
    			"the storageclass that provisions the pvc must support resize"))
    	}
    
    	return nil
    }
    
    // Growing Persistent volumes is only allowed for PVCs for which their StorageClass
    // explicitly allows it.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 20 15:11:00 UTC 2019
    - 3.9K bytes
    - Viewed (0)
Back to top