kubelet/dockertools: Add readinessManage/containerRefManager to dockerManager.

This can enable us to move KillContainer() to container runtime.
This commit is contained in:
Yifan Gu
2015-04-23 14:16:59 -07:00
parent fade245a44
commit e8d485a3a1
6 changed files with 41 additions and 11 deletions

View File

@@ -40,7 +40,8 @@ func newPod(uid, name string) *api.Pod {
func createPodWorkers() (*podWorkers, map[types.UID][]string) {
fakeDocker := &dockertools.FakeDockerClient{}
fakeRecorder := &record.FakeRecorder{}
fakeRuntimeCache := kubecontainer.NewFakeRuntimeCache(dockertools.NewDockerManager(fakeDocker, fakeRecorder, dockertools.PodInfraContainerImage, 0, 0))
dockerManager := dockertools.NewDockerManager(fakeDocker, fakeRecorder, nil, nil, dockertools.PodInfraContainerImage, 0, 0)
fakeRuntimeCache := kubecontainer.NewFakeRuntimeCache(dockerManager)
lock := sync.Mutex{}
processed := make(map[types.UID][]string)