Skip to content

Commit 95a5c8d

Browse files
authored
Merge pull request kubernetes#2077 from rexagod/prep-v2.9.0
*: Cut v2.9.0 release
2 parents ecf921c + 4a57755 commit 95a5c8d

22 files changed

+55
-31
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## v2.9.0 / 2023-05-23
2+
3+
The changes mentioned below are only the user-facing ones. For a list of the complete set of changes, refer the changelog associated with the release tag.
4+
5+
### Note
6+
7+
- The deprecated experimental VerticalPodAutoscaler metrics are no longer supported, and have been removed. We recommend to use CustomResourceState metrics to gather metrics from custom resources like the Vertical Pod Autoscaler.
8+
- #2004 regulated label names to adhere with [OTel-Prometheus standards](https://github.com/open-telemetry/opentelemetry-specification/blob/8946dfc6a2302f78b0224fcc3f4dfb816a7bb1f4/specification/compatibility/prometheus_and_openmetrics.md?plain=1#L224-L229), so existing label names that do not follow the same may be replaced by the ones that do. Please refer to the PR for more details.
9+
10+
* [BUGFIX] Adhere to OTel-Prometheus standard for labels #2004 @rexagod
11+
* [BUGFIX] Respect relative paths for label resolutions #2007 @rexagod
12+
* [BUGFIX] Support LabelsFromPath functionality for Info-typed metrics #2048 @murphd40
13+
* [CHANGE] Remove VerticalPodAutoscaler #2017 @mrueg
14+
* [ENHANCEMENT] Add StatefulSet Start Ordinal metrics for KEP-3335 #1959 @pwschuurman
15+
* [ENHANCEMENT] Add namespace label to `kube_lease_renew_time` #2073 @A-Hilaly
16+
* [ENHANCEMENT] Add parameters for PodSecurity #2042 @jcpunk
17+
* [ENHANCEMENT] Add support for multi cluster prometheus alerts #2058 @jkroepke
18+
* [ENHANCEMENT] Don't crash on non-existent path values #1998 @rexagod
19+
* [ENHANCEMENT] Only use OpenMetrics and Text in contentType #2024 @CatherineF-dev
20+
* [ENHANCEMENT] Update go version to 1.20.4 #2056 @RamakrishnanArun
21+
* [FEATURE] Add support for variable VKs in CRS config #1851 @rexagod
22+
* [FEATURE] Support quantities and percentages #1989 @mrueg
23+
* [FEATURE] Use prometheus/exporter-toolkit landing page #2034 @mrueg
24+
125
## v2.8.2 / 2023-03-17
226

327
* [BUGFIX] Only use OpenMetrics and Text in contentType #2024 @CatherineF-dev

README.md

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

7474
| kube-state-metrics | Kubernetes client-go Version |
7575
|--------------------|:----------------------------:|
76-
| **v2.4.2** | v1.23 |
7776
| **v2.5.0** | v1.24 |
7877
| **v2.6.0** | v1.24 |
7978
| **v2.7.0** | v1.25 |
80-
| **v2.8.1** | v1.26 |
79+
| **v2.8.2** | v1.26 |
80+
| **v2.9.0** | v1.26 |
8181
| **main** | v1.26 |
8282

8383

@@ -90,7 +90,7 @@ release.
9090
#### Container Image
9191

9292
The latest container image can be found at:
93-
* `registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.8.1` (arch: `amd64`, `arm`, `arm64`, `ppc64le` and `s390x`)
93+
* `registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.9.0` (arch: `amd64`, `arm`, `arm64`, `ppc64le` and `s390x`)
9494
* View all multi-architecture images at [here](https://explore.ggcr.dev/?image=registry.k8s.io%2Fkube-state-metrics%2Fkube-state-metrics:v2.8.1)
9595

9696
### Metrics Documentation

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.8.2
1+
2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
8+
app.kubernetes.io/version: 2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
7+
app.kubernetes.io/version: 2.9.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.8.2
21+
app.kubernetes.io/version: 2.9.0
2222
spec:
2323
automountServiceAccountToken: true
2424
containers:
@@ -34,7 +34,7 @@ spec:
3434
valueFrom:
3535
fieldRef:
3636
fieldPath: metadata.namespace
37-
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.8.2
37+
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.9.0
3838
livenessProbe:
3939
httpGet:
4040
path: /healthz

0 commit comments

Comments
 (0)