Skip to content

Commit b761b53

Browse files
authored
Merge pull request kubernetes#1649 from fpetkovski/prepare-2.3.0
Prepare 2.3.0
2 parents e3056ae + 456c6c2 commit b761b53

18 files changed

+180
-76
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## v2.3.0 / 2021-12-09
2+
3+
* [FEATURE] Add a `--namespace-denylist` command line flag to exclude metrics from certain namespaces #1596 #1595 @mallow111
4+
* [FEATURE] Add `kube_*_labels` and `kube_*_annotations` metrics for Pod Disruption Budgets #1623 @arajkumar
5+
* [FEATURE] Add a Kustomization file for deploying KSM in authosharding mode #1603 @karancode
6+
* [FEATURE] Expose a metric for the number of ports in endpoint objects #1571 @bavarianbidi
7+
* [FEATURE] Add a command line flag for opt-in metrics #1643 @Serializator
8+
* [FEATURE] Add `kube_horizontalpodautoscaler_info` metric #1648 @Serializator
9+
* [ENHANCEMENT] Update Go to 1.17.4 #1649 @fpetkovski
10+
* [ENHANCEMENT] Update Kubernetes to 1.23 #1649 @fpetkovski
11+
* [BUGFIX] Report the correct architecture for arm64 images #1629 @Serializator
12+
113
## v2.2.4 / 2021-11-08
214

315
* [BUGFIX] Fix BuilderInterface and BuildStoresFunc to allow using KSM as a library #1618 @ahmed-mez

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ OS ?= $(shell uname -s | tr A-Z a-z)
1616
ALL_ARCH = amd64 arm arm64 ppc64le s390x
1717
PKG = github.com/prometheus/common
1818
PROMETHEUS_VERSION = 2.31.1
19-
GO_VERSION = 1.17.3
19+
GO_VERSION = 1.17.4
2020
IMAGE = $(REGISTRY)/kube-state-metrics
2121
MULTI_ARCH_IMG = $(IMAGE)-$(ARCH)
2222
USER ?= $(shell id -u -n)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.4
1+
2.3.0

examples/autosharding/cluster-role-binding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
roleRef:
1010
apiGroup: rbac.authorization.k8s.io

examples/autosharding/cluster-role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
rules:
1010
- apiGroups:

examples/autosharding/role-binding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
roleRef:

examples/autosharding/role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
rules:

examples/autosharding/service-account.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system

examples/autosharding/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:

examples/autosharding/statefulset.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:
@@ -18,7 +18,7 @@ spec:
1818
labels:
1919
app.kubernetes.io/component: exporter
2020
app.kubernetes.io/name: kube-state-metrics
21-
app.kubernetes.io/version: 2.2.4
21+
app.kubernetes.io/version: 2.3.0
2222
spec:
2323
containers:
2424
- args:
@@ -33,7 +33,7 @@ spec:
3333
valueFrom:
3434
fieldRef:
3535
fieldPath: metadata.namespace
36-
image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.2.4
36+
image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.3.0
3737
livenessProbe:
3838
httpGet:
3939
path: /healthz

examples/standard/cluster-role-binding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
roleRef:
1010
apiGroup: rbac.authorization.k8s.io

examples/standard/cluster-role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
rules:
1010
- apiGroups:

examples/standard/deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:
@@ -17,10 +17,10 @@ spec:
1717
labels:
1818
app.kubernetes.io/component: exporter
1919
app.kubernetes.io/name: kube-state-metrics
20-
app.kubernetes.io/version: 2.2.4
20+
app.kubernetes.io/version: 2.3.0
2121
spec:
2222
containers:
23-
- image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.2.4
23+
- image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.3.0
2424
livenessProbe:
2525
httpGet:
2626
path: /healthz

examples/standard/service-account.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system

examples/standard/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
7-
app.kubernetes.io/version: 2.2.4
7+
app.kubernetes.io/version: 2.3.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:

go.mod

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ require (
1212
github.com/prometheus/client_golang v1.11.0
1313
github.com/prometheus/client_model v0.2.0
1414
github.com/prometheus/common v0.32.1
15-
github.com/prometheus/exporter-toolkit v0.7.0
15+
github.com/prometheus/exporter-toolkit v0.7.1
1616
github.com/robfig/cron/v3 v3.0.1
1717
github.com/spf13/pflag v1.0.5
18-
golang.org/x/tools v0.1.7
19-
k8s.io/api v0.22.4
20-
k8s.io/apimachinery v0.22.4
18+
golang.org/x/tools v0.1.8
19+
k8s.io/api v0.23.0
20+
k8s.io/apimachinery v0.23.0
2121
k8s.io/autoscaler/vertical-pod-autoscaler v0.9.2
22-
k8s.io/client-go v0.22.4
22+
k8s.io/client-go v0.23.0
2323
k8s.io/klog/v2 v2.30.0
2424
)
2525

2626
require (
27-
cloud.google.com/go v0.65.0 // indirect
27+
cloud.google.com/go v0.81.0 // indirect
2828
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
2929
github.com/Azure/go-autorest/autorest v0.11.18 // indirect
3030
github.com/Azure/go-autorest/autorest/adal v0.9.13 // indirect
@@ -36,7 +36,7 @@ require (
3636
github.com/beorn7/perks v1.0.1 // indirect
3737
github.com/cespare/xxhash/v2 v2.1.1 // indirect
3838
github.com/davecgh/go-spew v1.1.1 // indirect
39-
github.com/evanphx/json-patch v4.11.0+incompatible // indirect
39+
github.com/evanphx/json-patch v4.12.0+incompatible // indirect
4040
github.com/fatih/color v1.9.0 // indirect
4141
github.com/form3tech-oss/jwt-go v3.2.3+incompatible // indirect
4242
github.com/ghodss/yaml v1.0.0 // indirect
@@ -49,30 +49,31 @@ require (
4949
github.com/googleapis/gnostic v0.5.5 // indirect
5050
github.com/imdario/mergo v0.3.5 // indirect
5151
github.com/jpillora/backoff v1.0.0 // indirect
52-
github.com/json-iterator/go v1.1.11 // indirect
52+
github.com/json-iterator/go v1.1.12 // indirect
5353
github.com/mattn/go-colorable v0.1.4 // indirect
5454
github.com/mattn/go-isatty v0.0.11 // indirect
5555
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
5656
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
57-
github.com/modern-go/reflect2 v1.0.1 // indirect
57+
github.com/modern-go/reflect2 v1.0.2 // indirect
5858
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f // indirect
5959
github.com/pmezard/go-difflib v1.0.0 // indirect
6060
github.com/prometheus/procfs v0.6.0 // indirect
61-
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e // indirect
62-
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d // indirect
63-
golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c // indirect
64-
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e // indirect
65-
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d // indirect
66-
golang.org/x/text v0.3.6 // indirect
61+
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 // indirect
62+
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f // indirect
63+
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f // indirect
64+
golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 // indirect
65+
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b // indirect
66+
golang.org/x/text v0.3.7 // indirect
6767
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect
68-
google.golang.org/appengine v1.6.6 // indirect
69-
google.golang.org/protobuf v1.26.0 // indirect
68+
google.golang.org/appengine v1.6.7 // indirect
69+
google.golang.org/protobuf v1.27.1 // indirect
7070
gopkg.in/alecthomas/kingpin.v2 v2.2.6 // indirect
7171
gopkg.in/inf.v0 v0.9.1 // indirect
7272
gopkg.in/yaml.v2 v2.4.0 // indirect
7373
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
74-
k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c // indirect
75-
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a // indirect
74+
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 // indirect
75+
k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b // indirect
76+
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect
7677
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
7778
sigs.k8s.io/yaml v1.2.0 // indirect
7879
)

0 commit comments

Comments
 (0)