Skip to content

Commit a0eb9d1

Browse files
authored
Merge pull request kubernetes#94272 from RainbowMango/pr_remove_deprecated_endpoint
remove deprecated kubelet endpoint /metrics/resource/v1alpha1
2 parents 82475c3 + 3c7caff commit a0eb9d1

File tree

10 files changed

+0
-484
lines changed

10 files changed

+0
-484
lines changed

pkg/kubelet/apis/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ filegroup(
3737
":package-srcs",
3838
"//pkg/kubelet/apis/config:all-srcs",
3939
"//pkg/kubelet/apis/podresources:all-srcs",
40-
"//pkg/kubelet/apis/resourcemetrics/v1alpha1:all-srcs",
4140
"//pkg/kubelet/apis/stats/v1alpha1:all-srcs",
4241
],
4342
tags = ["automanaged"],

pkg/kubelet/apis/resourcemetrics/v1alpha1/BUILD

Lines changed: 0 additions & 22 deletions
This file was deleted.

pkg/kubelet/apis/resourcemetrics/v1alpha1/config.go

Lines changed: 0 additions & 23 deletions
This file was deleted.

pkg/kubelet/server/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ go_library(
2121
"//pkg/features:go_default_library",
2222
"//pkg/kubelet/apis/podresources:go_default_library",
2323
"//pkg/kubelet/apis/podresources/v1alpha1:go_default_library",
24-
"//pkg/kubelet/apis/resourcemetrics/v1alpha1:go_default_library",
2524
"//pkg/kubelet/container:go_default_library",
2625
"//pkg/kubelet/cri/streaming:go_default_library",
2726
"//pkg/kubelet/cri/streaming/portforward:go_default_library",

pkg/kubelet/server/auth_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ func AuthzTestCases() []AuthzTestCase {
127127
"/metrics": "metrics",
128128
"/metrics/cadvisor": "metrics",
129129
"/metrics/probes": "metrics",
130-
"/metrics/resource/v1alpha1": "metrics",
131130
"/metrics/resource": "metrics",
132131
"/pods/": "proxy",
133132
"/portForward/{podNamespace}/{podID}": "proxy",

pkg/kubelet/server/server.go

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import (
2525
"net/http"
2626
"net/http/pprof"
2727
"net/url"
28-
"path"
2928
"reflect"
3029
goruntime "runtime"
3130
"strconv"
@@ -67,7 +66,6 @@ import (
6766
"k8s.io/kubernetes/pkg/features"
6867
"k8s.io/kubernetes/pkg/kubelet/apis/podresources"
6968
podresourcesapi "k8s.io/kubernetes/pkg/kubelet/apis/podresources/v1alpha1"
70-
"k8s.io/kubernetes/pkg/kubelet/apis/resourcemetrics/v1alpha1"
7169
kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
7270
"k8s.io/kubernetes/pkg/kubelet/cri/streaming"
7371
"k8s.io/kubernetes/pkg/kubelet/cri/streaming/portforward"
@@ -343,7 +341,6 @@ func (s *Server) InstallDefaultHandlers(enableCAdvisorJSONEndpoints bool) {
343341
s.addMetricsBucketMatcher("metrics")
344342
s.addMetricsBucketMatcher("metrics/cadvisor")
345343
s.addMetricsBucketMatcher("metrics/probes")
346-
s.addMetricsBucketMatcher("metrics/resource/v1alpha1")
347344
s.addMetricsBucketMatcher("metrics/resource")
348345
//lint:ignore SA1019 https://github.com/kubernetes/enhancements/issues/1206
349346
s.restfulCont.Handle(metricsPath, legacyregistry.Handler())
@@ -378,14 +375,6 @@ func (s *Server) InstallDefaultHandlers(enableCAdvisorJSONEndpoints bool) {
378375
compbasemetrics.HandlerFor(r, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}),
379376
)
380377

381-
// deprecated endpoint which will be removed in release 1.20.0+.
382-
s.addMetricsBucketMatcher("metrics/resource/v1alpha1")
383-
v1alpha1ResourceRegistry := compbasemetrics.NewKubeRegistry()
384-
v1alpha1ResourceRegistry.CustomMustRegister(stats.NewPrometheusResourceMetricCollector(s.resourceAnalyzer, stats.Config()))
385-
s.restfulCont.Handle(path.Join(resourceMetricsPath, v1alpha1.Version),
386-
compbasemetrics.HandlerFor(v1alpha1ResourceRegistry, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}),
387-
)
388-
389378
s.addMetricsBucketMatcher("metrics/resource")
390379
resourceRegistry := compbasemetrics.NewKubeRegistry()
391380
resourceRegistry.CustomMustRegister(collectors.NewResourceMetricsCollector(s.resourceAnalyzer))

pkg/kubelet/server/server_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,6 @@ func TestMetricBuckets(t *testing.T) {
15071507
"metrics": {url: "/metrics", bucket: "metrics"},
15081508
"metrics cadvisor sub": {url: "/metrics/cadvisor", bucket: "metrics/cadvisor"},
15091509
"metrics probes sub": {url: "/metrics/probes", bucket: "metrics/probes"},
1510-
"metrics resource v1alpha1": {url: "/metrics/resource/v1alpha1", bucket: "metrics/resource"},
15111510
"metrics resource sub": {url: "/metrics/resource", bucket: "metrics/resource"},
15121511
"pods": {url: "/pods/", bucket: "pods"},
15131512
"portForward": {url: "/portForward/podNamespace/podID", bucket: "portForward"},

pkg/kubelet/server/stats/BUILD

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ go_library(
66
"doc.go",
77
"fs_resource_analyzer.go",
88
"handler.go",
9-
"prometheus_resource_metrics.go",
109
"resource_analyzer.go",
1110
"summary.go",
1211
"summary_sys_containers.go",
@@ -26,7 +25,6 @@ go_library(
2625
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
2726
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
2827
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
29-
"//staging/src/k8s.io/component-base/metrics:go_default_library",
3028
"//vendor/github.com/emicklei/go-restful:go_default_library",
3129
"//vendor/github.com/google/cadvisor/info/v1:go_default_library",
3230
"//vendor/github.com/google/cadvisor/info/v2:go_default_library",
@@ -38,7 +36,6 @@ go_library(
3836
go_test(
3937
name = "go_default_test",
4038
srcs = [
41-
"prometheus_resource_metrics_test.go",
4239
"summary_test.go",
4340
"summary_windows_test.go",
4441
"volume_stat_calculator_test.go",
@@ -51,9 +48,7 @@ go_test(
5148
"//staging/src/k8s.io/api/core/v1:go_default_library",
5249
"//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library",
5350
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
54-
"//staging/src/k8s.io/component-base/metrics/testutil:go_default_library",
5551
"//vendor/github.com/stretchr/testify/assert:go_default_library",
56-
"//vendor/github.com/stretchr/testify/mock:go_default_library",
5752
] + select({
5853
"@io_bazel_rules_go//go/platform:aix": [
5954
"//pkg/kubelet/cm:go_default_library",

pkg/kubelet/server/stats/prometheus_resource_metrics.go

Lines changed: 0 additions & 219 deletions
This file was deleted.

0 commit comments

Comments
 (0)