Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for volume_plugin (0.3 sec)

  1. pkg/kubemark/hollow_kubelet.go

    type HollowKubelet struct {
    	KubeletFlags         *options.KubeletFlags
    	KubeletConfiguration *kubeletconfig.KubeletConfiguration
    	KubeletDeps          *kubelet.Dependencies
    }
    
    func volumePlugins() []volume.VolumePlugin {
    	allPlugins := []volume.VolumePlugin{}
    	allPlugins = append(allPlugins, emptydir.ProbeVolumePlugins()...)
    	allPlugins = append(allPlugins, git_repo.ProbeVolumePlugins()...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 17:10:54 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  2. pkg/volume/plugins.go

    // PersistentVolumePlugin is an extended interface of VolumePlugin and is used
    // by volumes that want to provide long term persistence of data
    type PersistentVolumePlugin interface {
    	VolumePlugin
    	// GetAccessModes describes the ways a given volume can be accessed/mounted.
    	GetAccessModes() []v1.PersistentVolumeAccessMode
    }
    
    // RecyclableVolumePlugin is an extended interface of VolumePlugin and is used
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:13:15 UTC 2024
    - 38.2K bytes
    - Viewed (0)
  3. pkg/volume/flexvolume/plugin.go

    type PluginFactory interface {
    	NewFlexVolumePlugin(pluginDir, driverName string, runner exec.Interface) (volume.VolumePlugin, error)
    }
    
    type pluginFactory struct{}
    
    func (pluginFactory) NewFlexVolumePlugin(pluginDir, name string, runner exec.Interface) (volume.VolumePlugin, error) {
    	execPath := filepath.Join(pluginDir, name)
    
    	driverName := utilstrings.UnescapeQualifiedName(name)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  4. cmd/kube-controller-manager/app/plugins.go

    // initialization code for kubelet really, really need a through refactor.
    func ProbeAttachableVolumePlugins(logger klog.Logger) ([]volume.VolumePlugin, error) {
    	var err error
    	allPlugins := []volume.VolumePlugin{}
    	allPlugins, err = appendAttachableLegacyProviderVolumes(logger, allPlugins, utilfeature.DefaultFeatureGate)
    	if err != nil {
    		return allPlugins, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 15:17:15 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  5. pkg/volume/util/operationexecutor/operation_generator.go

    	volumePluginName := unknownVolumePlugin
    	volumePlugin, err :=
    		og.volumePluginMgr.FindPluginBySpec(volumeToMount.VolumeSpec)
    	if err == nil && volumePlugin != nil {
    		volumePluginName = volumePlugin.GetPluginName()
    	}
    
    	mountVolumeFunc := func() volumetypes.OperationContext {
    		// Get mounter plugin
    		volumePlugin, err := og.volumePluginMgr.FindPluginBySpec(volumeToMount.VolumeSpec)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 101.4K bytes
    - Viewed (0)
  6. pkg/volume/testing/volume_host.go

    func NewFakeVolumeHost(t *testing.T, rootDir string, kubeClient clientset.Interface, plugins []VolumePlugin) FakeVolumeHost {
    	return newFakeVolumeHost(t, rootDir, kubeClient, plugins, nil, "", nil, nil)
    }
    
    func NewFakeVolumeHostWithCloudProvider(t *testing.T, rootDir string, kubeClient clientset.Interface, plugins []VolumePlugin) FakeVolumeHost {
    	return newFakeVolumeHost(t, rootDir, kubeClient, plugins, nil, "", nil, nil)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 11 09:02:45 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  7. pkg/volume/secret/secret.go

    func ProbeVolumePlugins() []volume.VolumePlugin {
    	return []volume.VolumePlugin{&secretPlugin{}}
    }
    
    const (
    	secretPluginName = "kubernetes.io/secret"
    )
    
    // secretPlugin implements the VolumePlugin interface.
    type secretPlugin struct {
    	host      volume.VolumeHost
    	getSecret func(namespace, name string) (*v1.Secret, error)
    }
    
    var _ volume.VolumePlugin = &secretPlugin{}
    
    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. cmd/kubelet/app/plugins.go

    	"k8s.io/kubernetes/pkg/volume/secret"
    )
    
    // ProbeVolumePlugins collects all volume plugins into an easy to use list.
    func ProbeVolumePlugins(featureGate featuregate.FeatureGate) ([]volume.VolumePlugin, error) {
    	allPlugins := []volume.VolumePlugin{}
    
    	// The list of plugins to probe is decided by the kubelet binary, not
    	// by dynamic linking or other "magic".  Plugins will be analyzed and
    	// initialized later.
    	//
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 13 21:09:52 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  9. pkg/volume/util/util.go

    func GetUniqueVolumeNameFromSpec(
    	volumePlugin volume.VolumePlugin,
    	volumeSpec *volume.Spec) (v1.UniqueVolumeName, error) {
    	if volumePlugin == nil {
    		return "", fmt.Errorf(
    			"volumePlugin should not be nil. volumeSpec.Name=%q",
    			volumeSpec.Name())
    	}
    
    	volumeName, err := volumePlugin.GetVolumeName(volumeSpec)
    	if err != nil || volumeName == "" {
    		return "", fmt.Errorf(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 12:32:15 UTC 2024
    - 28.8K bytes
    - Viewed (0)
  10. pkg/volume/downwardapi/downwardapi.go

    func ProbeVolumePlugins() []volume.VolumePlugin {
    	return []volume.VolumePlugin{&downwardAPIPlugin{}}
    }
    
    const (
    	downwardAPIPluginName = "kubernetes.io/downward-api"
    )
    
    // downwardAPIPlugin implements the VolumePlugin interface.
    type downwardAPIPlugin struct {
    	host volume.VolumeHost
    }
    
    var _ volume.VolumePlugin = &downwardAPIPlugin{}
    
    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