Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NewSpecFromVolume (0.53 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
Back to top