diff --git a/pkg/kubelet/kuberuntime/kuberuntime_manager.go b/pkg/kubelet/kuberuntime/kuberuntime_manager.go index 814a7b97cce..344321486c4 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_manager.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_manager.go @@ -156,7 +156,7 @@ func NewKubeGenericRuntimeManager( podStateProvider podStateProvider, osInterface kubecontainer.OSInterface, runtimeHelper kubecontainer.RuntimeHelper, - httpClient types.HttpGetter, + httpClient types.HTTPGetter, imageBackOff *flowcontrol.Backoff, serializeImagePulls bool, imagePullQPS float32, diff --git a/pkg/kubelet/lifecycle/handlers.go b/pkg/kubelet/lifecycle/handlers.go index d09fa361d85..c0885ee79b1 100644 --- a/pkg/kubelet/lifecycle/handlers.go +++ b/pkg/kubelet/lifecycle/handlers.go @@ -38,7 +38,7 @@ const ( ) type HandlerRunner struct { - httpGetter kubetypes.HttpGetter + httpGetter kubetypes.HTTPGetter commandRunner kubecontainer.ContainerCommandRunner containerManager podStatusProvider } @@ -47,7 +47,7 @@ type podStatusProvider interface { GetPodStatus(uid types.UID, name, namespace string) (*kubecontainer.PodStatus, error) } -func NewHandlerRunner(httpGetter kubetypes.HttpGetter, commandRunner kubecontainer.ContainerCommandRunner, containerManager podStatusProvider) kubecontainer.HandlerRunner { +func NewHandlerRunner(httpGetter kubetypes.HTTPGetter, commandRunner kubecontainer.ContainerCommandRunner, containerManager podStatusProvider) kubecontainer.HandlerRunner { return &HandlerRunner{ httpGetter: httpGetter, commandRunner: commandRunner, diff --git a/pkg/kubelet/types/types.go b/pkg/kubelet/types/types.go index b0dff97a78a..9c8f165ffe6 100644 --- a/pkg/kubelet/types/types.go +++ b/pkg/kubelet/types/types.go @@ -26,7 +26,9 @@ import ( // TODO: Reconcile custom types in kubelet/types and this subpackage -type HttpGetter interface { +// HTTPGetter is an interface representing the ability to perform HTTP GET requests. +type HTTPGetter interface { + // Get issues a GET to the specified URL. Get(url string) (*http.Response, error) }