Commit 312cd1bb authored by NickrenREN's avatar NickrenREN Committed by NickrenREN

Modify NewVolumeManager() function return value

Since function NewVolumeManager() will always return vm and nil, we do not need the second return value, it will always be nil.
parent a57c33bd
...@@ -743,7 +743,7 @@ func NewMainKubelet(kubeCfg *componentconfig.KubeletConfiguration, kubeDeps *Kub ...@@ -743,7 +743,7 @@ func NewMainKubelet(kubeCfg *componentconfig.KubeletConfiguration, kubeDeps *Kub
kubeCfg.ExperimentalCheckNodeCapabilitiesBeforeMount = false kubeCfg.ExperimentalCheckNodeCapabilitiesBeforeMount = false
} }
// setup volumeManager // setup volumeManager
klet.volumeManager, err = volumemanager.NewVolumeManager( klet.volumeManager = volumemanager.NewVolumeManager(
kubeCfg.EnableControllerAttachDetach, kubeCfg.EnableControllerAttachDetach,
nodeName, nodeName,
klet.podManager, klet.podManager,
......
...@@ -283,7 +283,7 @@ func newTestKubeletWithImageList( ...@@ -283,7 +283,7 @@ func newTestKubeletWithImageList(
require.NoError(t, err, "Failed to initialize VolumePluginMgr") require.NoError(t, err, "Failed to initialize VolumePluginMgr")
kubelet.mounter = &mount.FakeMounter{} kubelet.mounter = &mount.FakeMounter{}
kubelet.volumeManager, err = kubeletvolume.NewVolumeManager( kubelet.volumeManager = kubeletvolume.NewVolumeManager(
controllerAttachDetachEnabled, controllerAttachDetachEnabled,
kubelet.nodeName, kubelet.nodeName,
kubelet.podManager, kubelet.podManager,
...@@ -296,7 +296,6 @@ func newTestKubeletWithImageList( ...@@ -296,7 +296,6 @@ func newTestKubeletWithImageList(
kubelet.recorder, kubelet.recorder,
false, /* experimentalCheckNodeCapabilitiesBeforeMount*/ false, /* experimentalCheckNodeCapabilitiesBeforeMount*/
false /* keepTerminatedPodVolumes */) false /* keepTerminatedPodVolumes */)
require.NoError(t, err, "Failed to initialize volume manager")
// enable active deadline handler // enable active deadline handler
activeDeadlineHandler, err := newActiveDeadlineHandler(kubelet.statusManager, kubelet.recorder, kubelet.clock) activeDeadlineHandler, err := newActiveDeadlineHandler(kubelet.statusManager, kubelet.recorder, kubelet.clock)
......
...@@ -99,7 +99,7 @@ func TestRunOnce(t *testing.T) { ...@@ -99,7 +99,7 @@ func TestRunOnce(t *testing.T) {
if err != nil { if err != nil {
t.Fatalf("failed to initialize VolumePluginMgr: %v", err) t.Fatalf("failed to initialize VolumePluginMgr: %v", err)
} }
kb.volumeManager, err = volumemanager.NewVolumeManager( kb.volumeManager = volumemanager.NewVolumeManager(
true, true,
kb.nodeName, kb.nodeName,
kb.podManager, kb.podManager,
......
...@@ -156,7 +156,7 @@ func NewVolumeManager( ...@@ -156,7 +156,7 @@ func NewVolumeManager(
kubeletPodsDir string, kubeletPodsDir string,
recorder record.EventRecorder, recorder record.EventRecorder,
checkNodeCapabilitiesBeforeMount bool, checkNodeCapabilitiesBeforeMount bool,
keepTerminatedPodVolumes bool) (VolumeManager, error) { keepTerminatedPodVolumes bool) VolumeManager {
vm := &volumeManager{ vm := &volumeManager{
kubeClient: kubeClient, kubeClient: kubeClient,
...@@ -195,7 +195,7 @@ func NewVolumeManager( ...@@ -195,7 +195,7 @@ func NewVolumeManager(
volumePluginMgr, volumePluginMgr,
kubeletPodsDir) kubeletPodsDir)
return vm, nil return vm
} }
// volumeManager implements the VolumeManager interface // volumeManager implements the VolumeManager interface
......
...@@ -62,10 +62,7 @@ func TestGetMountedVolumesForPodAndGetVolumesInUse(t *testing.T) { ...@@ -62,10 +62,7 @@ func TestGetMountedVolumesForPodAndGetVolumesInUse(t *testing.T) {
node, pod, pv, claim := createObjects() node, pod, pv, claim := createObjects()
kubeClient := fake.NewSimpleClientset(node, pod, pv, claim) kubeClient := fake.NewSimpleClientset(node, pod, pv, claim)
manager, err := newTestVolumeManager(tmpDir, podManager, kubeClient) manager := newTestVolumeManager(tmpDir, podManager, kubeClient)
if err != nil {
t.Fatalf("Failed to initialize volume manager: %v", err)
}
stopCh := runVolumeManager(manager) stopCh := runVolumeManager(manager)
defer close(stopCh) defer close(stopCh)
...@@ -151,11 +148,7 @@ func TestGetExtraSupplementalGroupsForPod(t *testing.T) { ...@@ -151,11 +148,7 @@ func TestGetExtraSupplementalGroupsForPod(t *testing.T) {
} }
kubeClient := fake.NewSimpleClientset(node, pod, pv, claim) kubeClient := fake.NewSimpleClientset(node, pod, pv, claim)
manager, err := newTestVolumeManager(tmpDir, podManager, kubeClient) manager := newTestVolumeManager(tmpDir, podManager, kubeClient)
if err != nil {
t.Errorf("Failed to initialize volume manager: %v", err)
continue
}
stopCh := runVolumeManager(manager) stopCh := runVolumeManager(manager)
defer func() { defer func() {
...@@ -183,14 +176,14 @@ func TestGetExtraSupplementalGroupsForPod(t *testing.T) { ...@@ -183,14 +176,14 @@ func TestGetExtraSupplementalGroupsForPod(t *testing.T) {
} }
} }
func newTestVolumeManager(tmpDir string, podManager pod.Manager, kubeClient clientset.Interface) (VolumeManager, error) { func newTestVolumeManager(tmpDir string, podManager pod.Manager, kubeClient clientset.Interface) VolumeManager {
plug := &volumetest.FakeVolumePlugin{PluginName: "fake", Host: nil} plug := &volumetest.FakeVolumePlugin{PluginName: "fake", Host: nil}
fakeRecorder := &record.FakeRecorder{} fakeRecorder := &record.FakeRecorder{}
plugMgr := &volume.VolumePluginMgr{} plugMgr := &volume.VolumePluginMgr{}
plugMgr.InitPlugins([]volume.VolumePlugin{plug}, volumetest.NewFakeVolumeHost(tmpDir, kubeClient, nil)) plugMgr.InitPlugins([]volume.VolumePlugin{plug}, volumetest.NewFakeVolumeHost(tmpDir, kubeClient, nil))
statusManager := status.NewManager(kubeClient, podManager, &statustest.FakePodDeletionSafetyProvider{}) statusManager := status.NewManager(kubeClient, podManager, &statustest.FakePodDeletionSafetyProvider{})
vm, err := NewVolumeManager( vm := NewVolumeManager(
true, true,
testHostname, testHostname,
podManager, podManager,
...@@ -204,7 +197,7 @@ func newTestVolumeManager(tmpDir string, podManager pod.Manager, kubeClient clie ...@@ -204,7 +197,7 @@ func newTestVolumeManager(tmpDir string, podManager pod.Manager, kubeClient clie
false, /* experimentalCheckNodeCapabilitiesBeforeMount */ false, /* experimentalCheckNodeCapabilitiesBeforeMount */
false /* keepTerminatedPodVolumes */) false /* keepTerminatedPodVolumes */)
return vm, err return vm
} }
// createObjects returns objects for making a fake clientset. The pv is // createObjects returns objects for making a fake clientset. The pv is
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment