From 4272f7016c3285619dc89d7330c79400d4a1bdc6 Mon Sep 17 00:00:00 2001 From: Tim Allclair Date: Tue, 21 Jan 2025 16:31:52 -0800 Subject: [PATCH] Kubelet server handler cleanup --- pkg/kubelet/server/server.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkg/kubelet/server/server.go b/pkg/kubelet/server/server.go index 1c550a18789..998169be724 100644 --- a/pkg/kubelet/server/server.go +++ b/pkg/kubelet/server/server.go @@ -442,17 +442,6 @@ func (s *Server) InstallDefaultHandlers() { s.restfulCont.Handle(proberMetricsPath, compbasemetrics.HandlerFor(p, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}), ) - - // Only enable checkpoint API if the feature is enabled - if utilfeature.DefaultFeatureGate.Enabled(features.ContainerCheckpoint) { - s.addMetricsBucketMatcher("checkpoint") - ws = &restful.WebService{} - ws.Path(checkpointPath).Produces(restful.MIME_JSON) - ws.Route(ws.POST("/{podNamespace}/{podID}/{containerName}"). - To(s.checkpoint). - Operation("checkpoint")) - s.restfulCont.Add(ws) - } } // InstallDebuggingHandlers registers the HTTP request patterns that serve logs or run commands/containers @@ -547,6 +536,17 @@ func (s *Server) InstallDebuggingHandlers() { To(s.getRunningPods). Operation("getRunningPods")) s.restfulCont.Add(ws) + + // Only enable checkpoint API if the feature is enabled + if utilfeature.DefaultFeatureGate.Enabled(features.ContainerCheckpoint) { + s.addMetricsBucketMatcher("checkpoint") + ws = &restful.WebService{} + ws.Path(checkpointPath).Produces(restful.MIME_JSON) + ws.Route(ws.POST("/{podNamespace}/{podID}/{containerName}"). + To(s.checkpoint). + Operation("checkpoint")) + s.restfulCont.Add(ws) + } } // InstallDebuggingDisabledHandlers registers the HTTP request patterns that provide better error message