Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for PersistentVolumeClaimHasClass (0.39 sec)

  1. plugin/pkg/admission/storage/storageclass/setdefault/admission.go

    		return nil
    	}
    
    	pvc, ok := attr.GetObject().(*api.PersistentVolumeClaim)
    	// if we can't convert then we don't handle this object so just return
    	if !ok {
    		return nil
    	}
    
    	if helper.PersistentVolumeClaimHasClass(pvc) {
    		// The user asked for a class.
    		return nil
    	}
    
    	klog.V(4).Infof("no storage class for claim %s (generate: %s)", pvc.Name, pvc.GenerateName)
    
    	def, err := util.GetDefaultClass(a.lister)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 02 18:52:04 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  2. pkg/apis/core/helper/helpers.go

    		return class
    	}
    
    	if claim.Spec.StorageClassName != nil {
    		return *claim.Spec.StorageClassName
    	}
    
    	return ""
    }
    
    // PersistentVolumeClaimHasClass returns true if given claim has set StorageClassName field.
    func PersistentVolumeClaimHasClass(claim *core.PersistentVolumeClaim) bool {
    	// Use beta annotation first
    	if _, found := claim.Annotations[core.BetaStorageClassAnnotation]; found {
    		return true
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Oct 28 07:31:28 UTC 2023
    - 16.1K bytes
    - Viewed (0)
  3. pkg/controller/volume/persistentvolume/pv_controller.go

    func (ctrl *PersistentVolumeController) assignDefaultStorageClass(ctx context.Context, claim *v1.PersistentVolumeClaim) (bool, error) {
    	logger := klog.FromContext(ctx)
    
    	if storagehelpers.PersistentVolumeClaimHasClass(claim) {
    		// The user asked for a class.
    		return false, nil
    	}
    
    	class, err := util.GetDefaultClass(ctrl.classLister)
    	if err != nil {
    		return false, err
    	} else if class == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 89.2K bytes
    - Viewed (0)
Back to top