Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for ReadWriteOncePod (0.23 sec)

  1. pkg/scheduler/framework/plugins/volumerestrictions/volume_restrictions.go

    	ErrReasonReadWriteOncePodConflict = "node has pod using PersistentVolumeClaim with the same name and ReadWriteOncePod access mode"
    )
    
    // preFilterState computed at PreFilter and used at Filter.
    type preFilterState struct {
    	// Names of the pod's volumes using the ReadWriteOncePod access mode.
    	readWriteOncePodPVCs sets.Set[string]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 20 17:40:39 UTC 2023
    - 12.5K bytes
    - Viewed (1)
  2. pkg/kubelet/volumemanager/cache/desired_state_of_world_test.go

    		PersistentVolume: &v1.PersistentVolume{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "basicPV",
    			},
    			Spec: v1.PersistentVolumeSpec{
    				AccessModes: []v1.PersistentVolumeAccessMode{v1.ReadWriteOncePod},
    			},
    		},
    	}
    	podName := util.GetUniquePodName(pod)
    	seLinuxContainerContexts := []*v1.SELinuxOptions{&seLinux}
    
    	// Act
    	generatedVolumeName, err := dsw.AddPodToVolume(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 34K bytes
    - Viewed (0)
  3. pkg/apis/core/v1/helper/helpers.go

    	if ContainsAccessMode(modes, v1.ReadOnlyMany) {
    		modesStr = append(modesStr, "ROX")
    	}
    	if ContainsAccessMode(modes, v1.ReadWriteMany) {
    		modesStr = append(modesStr, "RWX")
    	}
    	if ContainsAccessMode(modes, v1.ReadWriteOncePod) {
    		modesStr = append(modesStr, "RWOP")
    	}
    	return strings.Join(modesStr, ",")
    }
    
    // GetAccessModesFromString returns an array of AccessModes from a string created by GetAccessModesAsString
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 23:03:54 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  4. pkg/volume/csi/csi_client.go

    		return csipbv1.VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER
    	// This mapping exists to enable CSI drivers that lack the
    	// SINGLE_NODE_MULTI_WRITER capability to work with the
    	// ReadWriteOncePod access mode.
    	case api.ReadWriteOncePod:
    		return csipbv1.VolumeCapability_AccessMode_SINGLE_NODE_WRITER
    	}
    	return csipbv1.VolumeCapability_AccessMode_UNKNOWN
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 20 10:15:36 UTC 2022
    - 22.1K bytes
    - Viewed (0)
  5. pkg/volume/csi/csi_client_test.go

    			expectedMappedAccessMode: csipbv1.VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER,
    		},
    		{
    			name:                     "with ReadWriteOncePod and incapable driver",
    			singleNodeMultiWriterSet: false,
    			accessMode:               api.ReadWriteOncePod,
    			expectedMappedAccessMode: csipbv1.VolumeCapability_AccessMode_SINGLE_NODE_WRITER,
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  6. pkg/apis/core/v1/helper/helpers_test.go

    	}
    	if !ContainsAccessMode(modes, v1.ReadWriteMany) {
    		t.Errorf("Expected mode %s, but got %+v", v1.ReadWriteMany, modes)
    	}
    	if !ContainsAccessMode(modes, v1.ReadWriteOncePod) {
    		t.Errorf("Expected mode %s, but got %+v", v1.ReadWriteOncePod, modes)
    	}
    }
    
    func TestRemoveDuplicateAccessModes(t *testing.T) {
    	modes := []v1.PersistentVolumeAccessMode{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 23:03:54 UTC 2024
    - 16.9K bytes
    - Viewed (0)
  7. pkg/scheduler/framework/plugins/volumerestrictions/volume_restrictions_test.go

    			AccessModes: []v1.PersistentVolumeAccessMode{v1.ReadWriteOncePod},
    		},
    	}
    	readWriteOncePodPVC2 := &v1.PersistentVolumeClaim{
    		ObjectMeta: metav1.ObjectMeta{
    			Namespace: "default",
    			Name:      "claim-with-rwop-2",
    		},
    		Spec: v1.PersistentVolumeClaimSpec{
    			AccessModes: []v1.PersistentVolumeAccessMode{v1.ReadWriteOncePod},
    		},
    	}
    	readWriteManyPVC := &v1.PersistentVolumeClaim{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 20 17:40:39 UTC 2023
    - 17.3K bytes
    - Viewed (0)
  8. pkg/apis/core/helper/helpers.go

    		modesStr = append(modesStr, "ROX")
    	}
    	if ContainsAccessMode(modes, core.ReadWriteMany) {
    		modesStr = append(modesStr, "RWX")
    	}
    	if ContainsAccessMode(modes, core.ReadWriteOncePod) {
    		modesStr = append(modesStr, "RWOP")
    	}
    	return strings.Join(modesStr, ",")
    }
    
    // GetAccessModesFromString returns an array of AccessModes from a string created by GetAccessModesAsString
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Oct 28 07:31:28 UTC 2023
    - 16.1K bytes
    - Viewed (0)
  9. pkg/kubelet/volumemanager/cache/desired_state_of_world.go

    	// - either the context+label is unknown (assigned randomly by the container runtime)
    	// - or the volume plugin responsible for this volume does not support mounting with -o context
    	// - or the volume is not ReadWriteOncePod
    	// - or the OS does not support SELinux
    	// In all cases, the SELinux context does not matter when mounting the volume.
    	effectiveSELinuxMountFileLabel string
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/api/storage/v1/types_swagger_doc_generated.go

    `-o context` options. This is typical for storage backends that provide volumes as filesystems on block devices or as independent shared volumes. Kubernetes will call NodeStage / NodePublish with \"-o context=xyz\" mount option when mounting a ReadWriteOncePod volume used in Pod that has explicitly set SELinux context. In the future, it may be expanded to other volume AccessModes. In any case, Kubernetes will ensure that the volume is mounted only with a single SELinux context.\n\nWhen \"false\", Kubernetes...
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 12 07:07:45 UTC 2023
    - 23.2K bytes
    - Viewed (0)
Back to top