Add missing PodStartupLatencyTracker to kubemark

This commit is contained in:
Maciej Borsz 2022-11-14 13:55:32 +00:00
parent 8e48df1353
commit 1deaf719f5

View File

@ -36,6 +36,7 @@ import (
containertest "k8s.io/kubernetes/pkg/kubelet/container/testing"
probetest "k8s.io/kubernetes/pkg/kubelet/prober/testing"
kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
kubeletutil "k8s.io/kubernetes/pkg/kubelet/util"
"k8s.io/kubernetes/pkg/util/oom"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/cephfs"
@ -94,21 +95,22 @@ func NewHollowKubelet(
runtimeService internalapi.RuntimeService,
containerManager cm.ContainerManager) *HollowKubelet {
d := &kubelet.Dependencies{
KubeClient: client,
HeartbeatClient: heartbeatClient,
ProbeManager: probetest.FakeManager{},
RemoteRuntimeService: runtimeService,
RemoteImageService: imageService,
CAdvisorInterface: cadvisorInterface,
Cloud: nil,
OSInterface: &containertest.FakeOS{},
ContainerManager: containerManager,
VolumePlugins: volumePlugins(),
TLSOptions: nil,
OOMAdjuster: oom.NewFakeOOMAdjuster(),
Mounter: &mount.FakeMounter{},
Subpather: &subpath.FakeSubpath{},
HostUtil: hostutil.NewFakeHostUtil(nil),
KubeClient: client,
HeartbeatClient: heartbeatClient,
ProbeManager: probetest.FakeManager{},
RemoteRuntimeService: runtimeService,
RemoteImageService: imageService,
CAdvisorInterface: cadvisorInterface,
Cloud: nil,
OSInterface: &containertest.FakeOS{},
ContainerManager: containerManager,
VolumePlugins: volumePlugins(),
TLSOptions: nil,
OOMAdjuster: oom.NewFakeOOMAdjuster(),
Mounter: &mount.FakeMounter{},
Subpather: &subpath.FakeSubpath{},
HostUtil: hostutil.NewFakeHostUtil(nil),
PodStartupLatencyTracker: kubeletutil.NewPodStartupLatencyTracker(),
}
return &HollowKubelet{