Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for DropDisabledFieldsFromStatus (0.19 sec)

  1. pkg/registry/core/persistentvolumeclaim/strategy.go

    	newPVC := obj.(*api.PersistentVolumeClaim)
    	oldPVC := old.(*api.PersistentVolumeClaim)
    	newPVC.Spec = oldPVC.Spec
    	pvcutil.DropDisabledFieldsFromStatus(newPVC, oldPVC)
    }
    
    func (persistentvolumeclaimStatusStrategy) ValidateUpdate(ctx context.Context, obj, old runtime.Object) field.ErrorList {
    	newPvc := obj.(*api.PersistentVolumeClaim)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 09 20:58:25 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  2. pkg/api/persistentvolumeclaim/util.go

    	// All other values are silently dropped.
    	if !dataSourceIsPvcOrSnapshot(pvcSpec.DataSource) {
    		pvcSpec.DataSource = nil
    	}
    }
    
    func DropDisabledFieldsFromStatus(pvc, oldPVC *core.PersistentVolumeClaim) {
    	if !utilfeature.DefaultFeatureGate.Enabled(features.VolumeAttributesClass) {
    		if oldPVC == nil || oldPVC.Status.CurrentVolumeAttributesClassName == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 03:18:56 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  3. pkg/api/persistentvolumeclaim/util_test.go

    			featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.VolumeAttributesClass, test.enableVolumeAttributesClass)
    
    			DropDisabledFieldsFromStatus(test.pvc, test.oldPVC)
    
    			if !reflect.DeepEqual(*test.expected, *test.pvc) {
    				t.Errorf("Unexpected change: %+v", cmp.Diff(test.expected, test.pvc))
    			}
    		})
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 27.9K bytes
    - Viewed (0)
Back to top