Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NewHandlerRunner (0.18 sec)

  1. pkg/kubelet/lifecycle/handlers_test.go

    	return f(uid, name, namespace)
    }
    
    func TestRunHandlerExec(t *testing.T) {
    	ctx := context.Background()
    	fakeCommandRunner := fakeContainerCommandRunner{}
    	handlerRunner := NewHandlerRunner(&fakeHTTP{}, &fakeCommandRunner, nil, nil)
    
    	containerID := kubecontainer.ContainerID{Type: "test", ID: "abc1234"}
    	containerName := "containerFoo"
    
    	container := v1.Container{
    		Name: containerName,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 24.4K bytes
    - Viewed (0)
  2. pkg/kubelet/lifecycle/handlers.go

    }
    
    type podStatusProvider interface {
    	GetPodStatus(ctx context.Context, uid types.UID, name, namespace string) (*kubecontainer.PodStatus, error)
    }
    
    // NewHandlerRunner returns a configured lifecycle handler for a container.
    func NewHandlerRunner(httpDoer kubetypes.HTTPDoer, commandRunner kubecontainer.CommandRunner, containerManager podStatusProvider, eventRecorder record.EventRecorder) kubecontainer.HandlerRunner {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 19 11:40:52 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  3. pkg/kubelet/kuberuntime/fake_kuberuntime_manager.go

    		0,                       // Disable image pull throttling by setting QPS to 0,
    		0,
    		&fakePodPullingTimeRecorder{},
    	)
    	kubeRuntimeManager.runner = lifecycle.NewHandlerRunner(
    		&fakeHTTP{},
    		kubeRuntimeManager,
    		kubeRuntimeManager,
    		recorder)
    
    	kubeRuntimeManager.getNodeAllocatable = func() v1.ResourceList {
    		return v1.ResourceList{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 16 17:55:59 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  4. pkg/kubelet/kuberuntime/kuberuntime_container_test.go

    		return &kubecontainer.PodStatus{
    			ID:        uid,
    			Name:      name,
    			Namespace: namespace,
    			IPs: []string{
    				"127.0.0.1",
    			},
    		}, nil
    	})
    
    	lcHanlder := lifecycle.NewHandlerRunner(
    		fakeHTTP,
    		fakeRunner,
    		fakePodStatusProvider,
    		nil)
    
    	m.runner = lcHanlder
    
    	// Configured and works as expected
    	t.Run("PreStop-CMDExec", func(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 28K bytes
    - Viewed (0)
  5. pkg/kubelet/kuberuntime/kuberuntime_manager.go

    		kubeRuntimeManager,
    		imageBackOff,
    		serializeImagePulls,
    		maxParallelImagePulls,
    		imagePullQPS,
    		imagePullBurst,
    		podPullingTimeRecorder)
    	kubeRuntimeManager.runner = lifecycle.NewHandlerRunner(insecureContainerLifecycleHTTPClient, kubeRuntimeManager, kubeRuntimeManager, recorder)
    	kubeRuntimeManager.containerGC = newContainerGC(runtimeService, podStateProvider, kubeRuntimeManager, tracer)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 22 02:01:31 UTC 2024
    - 64.7K bytes
    - Viewed (0)
Back to top