mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
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.
This commit is contained in:
parent
a57c33bd28
commit
312cd1bbe6
@ -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(
|
|||||||
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(
|
|||||||
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) {
|
|||||||
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(
|
|||||||
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(
|
|||||||
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) {
|
|||||||
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) {
|
|||||||
}
|
}
|
||||||
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) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
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
|
|||||||
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
|
||||||
|
Loading…
Reference in New Issue
Block a user