Skip to content

Commit 1e8b837

Browse files
authored
Merge pull request #2335 from rexagod/release-2.12
chore: Cut v2.12.0
2 parents 3478fe9 + 48050ae commit 1e8b837

24 files changed

+47
-36
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## v2.12.0 / 2024-04-02
2+
3+
### Note
4+
5+
* This release addresses a critical issue where scraping the exposition data for certain types caused metrics-backends to crash: <https://github.com/kubernetes/kube-state-metrics/issues/2248>.
6+
* This release builds with `k8s.io/client-go`: `v0.29.3`.
7+
8+
* [BUGFIX] Fallback to `gauge` for `protobuf`-based negotiations by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2270>
9+
* [ENHANCEMENT] Add `kube_pod_container_status_last_terminated_timestamp`by @tetianakravchenko in <https://github.com/kubernetes/kube-state-metrics/pull/2291>
10+
* [FEATURE] Allow prefixing expandable paths by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2052>
11+
112
## v2.11.0 / 2024-03-04
213

314
### Note

README.md

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

7878
| kube-state-metrics | Kubernetes client-go Version |
7979
|--------------------|:----------------------------:|
80-
| **v2.7.0** | v1.25 |
8180
| **v2.8.2** | v1.26 |
8281
| **v2.9.2** | v1.26 |
8382
| **v2.10.1** | v1.27 |
8483
| **v2.11.0** | v1.28 |
84+
| **v2.12.0** | v1.29 |
8585
| **main** | v1.29 |
8686

8787
#### Resource group version compatibility
@@ -94,8 +94,8 @@ release.
9494

9595
The latest container image can be found at:
9696

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

100100
### Metrics Documentation
101101

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.11.0
1+
2.12.0

data.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# List at max 5 releases here + the main branch
22
compat:
3-
- version: "v2.7.0"
4-
kubernetes: "1.25"
53
- version: "v2.8.2"
64
kubernetes: "1.26"
75
- version: "v2.9.2"
@@ -10,5 +8,7 @@ compat:
108
kubernetes: "1.27"
119
- version: "v2.11.0"
1210
kubernetes: "1.28"
11+
- version: "v2.12.0"
12+
kubernetes: "1.29"
1313
- version: "main"
1414
kubernetes: "1.29"

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.11.0
7+
app.kubernetes.io/version: 2.12.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.11.0
7+
app.kubernetes.io/version: 2.12.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.11.0
7+
app.kubernetes.io/version: 2.12.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.11.0
7+
app.kubernetes.io/version: 2.12.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.11.0
8+
app.kubernetes.io/version: 2.12.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.11.0
7+
app.kubernetes.io/version: 2.12.0
88
name: kube-state-metrics
99
namespace: kube-system
1010
spec:

0 commit comments

Comments
 (0)