Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for TranslateInTreeSpecToCSI (0.5 sec)

  1. pkg/volume/csimigration/plugin_manager.go

    	TranslateInTreeInlineVolumeToCSI(volume *v1.Volume, podNamespace string) (*v1.PersistentVolume, error)
    }
    
    // TranslateInTreeSpecToCSI translates a volume spec (either PV or inline volume)
    // supported by an in-tree plugin to CSI
    func TranslateInTreeSpecToCSI(spec *volume.Spec, podNamespace string, translator InTreeToCSITranslator) (*volume.Spec, error) {
    	var csiPV *v1.PersistentVolume
    	var err error
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 14:55:34 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  2. pkg/kubelet/volumemanager/populator/desired_state_of_world_populator.go

    		migratable, err := dswp.csiMigratedPluginManager.IsMigratable(volumeSpec)
    		if err != nil {
    			return nil, nil, "", err
    		}
    		if migratable {
    			volumeSpec, err = csimigration.TranslateInTreeSpecToCSI(volumeSpec, pod.Namespace, dswp.intreeToCSITranslator)
    			if err != nil {
    				return nil, nil, "", err
    			}
    		}
    
    		volumeMode, err := util.GetVolumeMode(volumeSpec)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 11 09:02:45 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  3. pkg/controller/volume/attachdetach/util/util.go

    	if err != nil {
    		return nil, err
    	}
    	if migratable && migrationSupportedOnNode {
    		translatedSpec, err = csimigration.TranslateInTreeSpecToCSI(spec, podNamespace, csiTranslator)
    		if err != nil {
    			return nil, err
    		}
    	}
    	return translatedSpec, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 10:42:15 UTC 2024
    - 12K bytes
    - Viewed (0)
  4. pkg/controller/volume/attachdetach/attach_detach_controller.go

    				// podNamespace is not needed here for Azurefile as the volumeName generated will be the same with or without podNamespace
    				volumeSpec, err = csimigration.TranslateInTreeSpecToCSI(volumeSpec, "" /* podNamespace */, adc.intreeToCSITranslator)
    				if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 32.6K bytes
    - Viewed (0)
  5. pkg/kubelet/volumemanager/reconciler/reconciler_test.go

    							PDName: "fake-device1",
    						},
    					},
    				},
    			},
    		},
    	}
    
    	volumeSpec := &volume.Spec{Volume: &pod.Spec.Volumes[0]}
    	migratedSpec, err := csimigration.TranslateInTreeSpecToCSI(volumeSpec, pod.Namespace, intreeToCSITranslator)
    	if err != nil {
    		t.Fatalf("unexpected error while translating spec %v: %v", volumeSpec, err)
    	}
    
    	podName := util.GetUniquePodName(pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 09 07:34:33 UTC 2024
    - 75.4K bytes
    - Viewed (0)
Back to top