Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for PersistentVolumeClaimHasClass (0.26 sec)

  1. 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)
  2. 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