Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for NewSpecFromVolume (0.62 sec)

  1. pkg/volume/csi/csi_plugin_test.go

    			specVolID:  "volspec",
    			originSpec: volume.NewSpecFromVolume(makeTestVol("volspec", testDriver)),
    			podUID:     types.UID(fmt.Sprintf("%08X", rand.Uint64())),
    			modes:      []storage.VolumeLifecycleMode{storage.VolumeLifecycleEphemeral},
    		},
    		{
    			name:       "construct spec from volume spec2",
    			specVolID:  "volspec2",
    			originSpec: volume.NewSpecFromVolume(makeTestVol("volspec2", testDriver)),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 41.8K bytes
    - Viewed (0)
  2. pkg/volume/csi/csi_attacher_test.go

    				{"vol0", volume.NewSpecFromPersistentVolume(makeTestPV("pv0", 10, testDriver, "vol0"), false), true},
    				{"vol1", volume.NewSpecFromVolume(makeTestVol("pv1", testDriver)), false},
    				{"vol2", volume.NewSpecFromPersistentVolume(makeTestPV("pv2", 10, testDriver, "vol2"), false), true},
    				{"vol3", volume.NewSpecFromVolume(makeTestVol("pv3", testDriver)), false},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 12:23:16 UTC 2024
    - 58.1K bytes
    - Viewed (0)
  3. pkg/volume/plugins_test.go

    func TestSpecSourceConverters(t *testing.T) {
    	v := &v1.Volume{
    		Name:         "foo",
    		VolumeSource: v1.VolumeSource{EmptyDir: &v1.EmptyDirVolumeSource{}},
    	}
    
    	converted := NewSpecFromVolume(v)
    	if converted.Volume.EmptyDir == nil {
    		t.Errorf("Unexpected nil EmptyDir: %#v", converted)
    	}
    	if v.Name != converted.Name() {
    		t.Errorf("Expected %v but got %v", converted.Name(), v.Name)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  4. pkg/volume/projected/projected_test.go

    	if err != nil {
    		t.Fatal("Can't find the plugin by name")
    	}
    
    	pod := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Namespace: testNamespace, UID: testPodUID}}
    	mounter, err := plugin.NewMounter(volume.NewSpecFromVolume(volumeSpec), pod, volume.VolumeOptions{})
    	if err != nil {
    		t.Errorf("Failed to make a new Mounter: %v", err)
    	}
    	if mounter == nil {
    		t.Errorf("Got a nil Mounter")
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 18:40:48 UTC 2023
    - 40.5K bytes
    - Viewed (0)
  5. pkg/volume/emptydir/empty_dir_test.go

    		physicalMounter.MountPoints = []mount.MountPoint{
    			{
    				Path: volumePath,
    			},
    		}
    		volumeutil.SetReady(metadataDir)
    	}
    
    	mounter, err := plug.(*emptyDirPlugin).newMounterInternal(volume.NewSpecFromVolume(spec),
    		pod,
    		physicalMounter,
    		&mountDetector,
    		volume.VolumeOptions{})
    	if err != nil {
    		t.Errorf("Failed to make a new Mounter: %v", err)
    	}
    	if mounter == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 10:18:16 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  6. pkg/volume/nfs/nfs.go

    	nfsVolume := &v1.Volume{
    		Name: volumeName,
    		VolumeSource: v1.VolumeSource{
    			NFS: &v1.NFSVolumeSource{
    				Path: volumeName,
    			},
    		},
    	}
    	return volume.ReconstructedVolume{
    		Spec: volume.NewSpecFromVolume(nfsVolume),
    	}, nil
    }
    
    // NFS volumes represent a bare host file or directory mount of an NFS export.
    type nfs struct {
    	volName string
    	pod     *v1.Pod
    	mounter mount.Interface
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  7. pkg/volume/secret/secret.go

    		Name: volName,
    		VolumeSource: v1.VolumeSource{
    			Secret: &v1.SecretVolumeSource{
    				SecretName: volName,
    			},
    		},
    	}
    	return volume.ReconstructedVolume{
    		Spec: volume.NewSpecFromVolume(secretVolume),
    	}, nil
    }
    
    type secretVolume struct {
    	volName string
    	podUID  types.UID
    	plugin  *secretPlugin
    	mounter mount.Interface
    	volume.MetricsProvider
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  8. pkg/volume/git_repo/git_repo.go

    	gitVolume := &v1.Volume{
    		Name: volumeName,
    		VolumeSource: v1.VolumeSource{
    			GitRepo: &v1.GitRepoVolumeSource{},
    		},
    	}
    	return volume.ReconstructedVolume{
    		Spec: volume.NewSpecFromVolume(gitVolume),
    	}, nil
    }
    
    // gitRepo volumes are directories which are pre-filled from a git repository.
    // These do not persist beyond the lifetime of a pod.
    type gitRepoVolume struct {
    	volName string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  9. pkg/volume/flexvolume/plugin.go

    		Name: volumeName,
    		VolumeSource: api.VolumeSource{
    			FlexVolume: &api.FlexVolumeSource{
    				Driver: plugin.driverName,
    			},
    		},
    	}
    	return volume.ReconstructedVolume{
    		Spec: volume.NewSpecFromVolume(flexVolume),
    	}, nil
    }
    
    func (plugin *flexVolumePlugin) SupportsMountOption() bool {
    	return false
    }
    
    // Mark the given commands as unsupported.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  10. pkg/volume/downwardapi/downwardapi.go

    	downwardAPIVolume := &v1.Volume{
    		Name: volumeName,
    		VolumeSource: v1.VolumeSource{
    			DownwardAPI: &v1.DownwardAPIVolumeSource{},
    		},
    	}
    	return volume.ReconstructedVolume{
    		Spec: volume.NewSpecFromVolume(downwardAPIVolume),
    	}, nil
    }
    
    // downwardAPIVolume retrieves downward API data and placing them into the volume on the host.
    type downwardAPIVolume struct {
    	volName string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 10.4K bytes
    - Viewed (0)
Back to top