Skip to content

Commit 76c5888

Browse files
authored
Merge pull request #2419 from mrueg/prep-2.13.0
chore: Prep release v2.13.0
2 parents 7104d57 + b8c1166 commit 76c5888

28 files changed

+105
-93
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## v2.13.0 / 2024-07-18
2+
3+
### Note
4+
5+
* This release builds with Golang `v1.22.5`.
6+
* This release builds with `k8s.io/client-go`: `v0.30.3`.
7+
* This release adds read and write timeouts for requests. The defaults might have an impact on scrapes that take a long time.
8+
9+
* [BUGFIX] Pod autosharding: transition from labelselector to fieldselector by @pkoutsovasilis in <https://github.com/kubernetes/kube-state-metrics/pull/2347>
10+
* [ENHANCEMENT] Add automatic detection of memory limits by @SuperQ in <https://github.com/kubernetes/kube-state-metrics/pull/2447>
11+
* [FEATURE] Add `readyz` endpoint by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2442>
12+
* [FEATURE] Add `livez` endpoint by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2418>
13+
* [FEATURE] Add kube_persistentvolume_volume_mode metric by @ricardoapl in <https://github.com/kubernetes/kube-state-metrics/pull/2370>
14+
* [FEATURE] Add read and write timeouts by @Pokom in <https://github.com/kubernetes/kube-state-metrics/pull/2412>
15+
116
## v2.12.0 / 2024-04-02
217

318
### Note

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ GIT_COMMIT ?= $(shell git rev-parse --short HEAD)
1515
OS ?= $(shell uname -s | tr A-Z a-z)
1616
ALL_ARCH = amd64 arm arm64 ppc64le s390x
1717
PKG = github.com/prometheus/common
18-
PROMETHEUS_VERSION = 2.51.1
19-
GO_VERSION = 1.22.2
18+
PROMETHEUS_VERSION = 2.53.1
19+
GO_VERSION = 1.22.5
2020
IMAGE = $(REGISTRY)/kube-state-metrics
2121
MULTI_ARCH_IMG = $(IMAGE)-$(ARCH)
2222
USER ?= $(shell id -u -n)

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ Generally, it is recommended to use the latest release of kube-state-metrics. If
7979

8080
| kube-state-metrics | Kubernetes client-go Version |
8181
|--------------------|:----------------------------:|
82-
| **v2.8.2** | v1.26 |
8382
| **v2.9.2** | v1.26 |
8483
| **v2.10.1** | v1.27 |
8584
| **v2.11.0** | v1.28 |
8685
| **v2.12.0** | v1.29 |
86+
| **v2.13.0** | v1.30 |
8787
| **main** | v1.30 |
8888

8989
#### Resource group version compatibility
@@ -96,8 +96,8 @@ release.
9696

9797
The latest container image can be found at:
9898

99-
* `registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0` (arch: `amd64`, `arm`, `arm64`, `ppc64le` and `s390x`)
100-
* View all multi-architecture images at [here](https://explore.ggcr.dev/?image=registry.k8s.io%2Fkube-state-metrics%2Fkube-state-metrics:v2.12.0)
99+
* `registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0` (arch: `amd64`, `arm`, `arm64`, `ppc64le` and `s390x`)
100+
* View all multi-architecture images at [here](https://explore.ggcr.dev/?image=registry.k8s.io%2Fkube-state-metrics%2Fkube-state-metrics:v2.13.0)
101101

102102
### Metrics Documentation
103103

data.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# The purpose of this config is to keep all versions in a single file and make them machine accessible
22

33
# Marks the latest release
4-
version: "2.12.0"
4+
version: "2.13.0"
55

66
# List at max 5 releases here + the main branch
77
compat:
8-
- version: "v2.8.2"
9-
kubernetes: "1.26"
108
- version: "v2.9.2"
119
kubernetes: "1.26"
1210
- version: "v2.10.1"
@@ -15,5 +13,7 @@ compat:
1513
kubernetes: "1.28"
1614
- version: "v2.12.0"
1715
kubernetes: "1.29"
16+
- version: "v2.13.0"
17+
kubernetes: "1.30"
1818
- version: "main"
1919
kubernetes: "1.30"

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.12.0
7+
app.kubernetes.io/version: 2.13.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.12.0
7+
app.kubernetes.io/version: 2.13.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.12.0
7+
app.kubernetes.io/version: 2.13.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.12.0
7+
app.kubernetes.io/version: 2.13.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
@@ -5,6 +5,6 @@ metadata:
55
labels:
66
app.kubernetes.io/component: exporter
77
app.kubernetes.io/name: kube-state-metrics
8-
app.kubernetes.io/version: 2.12.0
8+
app.kubernetes.io/version: 2.13.0
99
name: kube-state-metrics
1010
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.12.0
7+
app.kubernetes.io/version: 2.13.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:

0 commit comments

Comments
 (0)