You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+62-57
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,25 @@
1
1
## v2.10.0 / 2023-08-31
2
2
3
3
### Note
4
-
- Label and annotation metrics aren't exposed by default anymore to reduce the memory usage of the default configuration of kube-state-metrics. Before this change, they used to only include the name and namespace of the objects which is not relevant to users not opting in these metrics.
5
-
6
-
*[BUGFIX] Log no _info suffix in name only once per reading the configuration for custommetrics by @chrischdi in https://github.com/kubernetes/kube-state-metrics/pull/2157
7
-
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in https://github.com/kubernetes/kube-state-metrics/pull/2140
8
-
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in https://github.com/kubernetes/kube-state-metrics/pull/2166
9
-
*[BUGFIX] Always extract the headers but only write it when we have custommetrics by @chrischdi in https://github.com/kubernetes/kube-state-metrics/pull/2154
10
-
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in https://github.com/kubernetes/kube-state-metrics/pull/2122
11
-
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2148
12
-
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2145
13
-
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in https://github.com/kubernetes/kube-state-metrics/pull/2114
14
-
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2074
15
-
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2075
16
-
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in https://github.com/kubernetes/kube-state-metrics/pull/2096
17
-
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in https://github.com/kubernetes/kube-state-metrics/pull/2134
18
-
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2175
19
-
*[FEATURE] Allow field KV general matching by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2067
20
-
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2144
21
-
*[FEATURE] Add support for endpoint topology routing hints by @MarkSRobinson in https://github.com/kubernetes/kube-state-metrics/pull/2090
4
+
5
+
* Label and annotation metrics aren't exposed by default anymore to reduce the memory usage of the default configuration of kube-state-metrics. Before this change, they used to only include the name and namespace of the objects which is not relevant to users not opting in these metrics.
6
+
7
+
*[BUGFIX] Log no _info suffix in name only once per reading the configuration for custommetrics by @chrischdi in <https://github.com/kubernetes/kube-state-metrics/pull/2157>
8
+
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in <https://github.com/kubernetes/kube-state-metrics/pull/2140>
9
+
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in <https://github.com/kubernetes/kube-state-metrics/pull/2166>
10
+
*[BUGFIX] Always extract the headers but only write it when we have custommetrics by @chrischdi in <https://github.com/kubernetes/kube-state-metrics/pull/2154>
11
+
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in <https://github.com/kubernetes/kube-state-metrics/pull/2122>
12
+
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2148>
13
+
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2145>
14
+
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in <https://github.com/kubernetes/kube-state-metrics/pull/2114>
15
+
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2074>
16
+
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2075>
17
+
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in <https://github.com/kubernetes/kube-state-metrics/pull/2096>
18
+
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in <https://github.com/kubernetes/kube-state-metrics/pull/2134>
19
+
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2175>
20
+
*[FEATURE] Allow field KV general matching by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2067>
21
+
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2144>
22
+
*[FEATURE] Add support for endpoint topology routing hints by @MarkSRobinson in <https://github.com/kubernetes/kube-state-metrics/pull/2090>
22
23
23
24
## v2.9.2 / 2023-05-30
24
25
@@ -34,8 +35,8 @@ The changes mentioned below are only the user-facing ones. For a list of the com
34
35
35
36
### Note
36
37
37
-
- 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.
38
-
-#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.
38
+
* 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.
39
+
*#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.
39
40
40
41
*[BUGFIX] Adhere to OTel-Prometheus standard for labels #2004@rexagod
41
42
*[BUGFIX] Respect relative paths for label resolutions #2007@rexagod
@@ -118,6 +119,7 @@ See: #1847
118
119
*[BUGFIX] Allow lease metrics to be exported across all namespaces #1845@lantingchiang
119
120
120
121
## v2.6.0 / 2022-08-26
122
+
121
123
*[FEATURE] Add local storage labels to kube_persistentvolume_info #1814@nabokihms
122
124
*[FEATURE] Add support for StateSet and Info metrics for Custom-Resource State #1777@chrischdi
123
125
*[FEATURE] Add support for Rolebinding resource metrics #1799@kaitoii11
@@ -151,9 +153,11 @@ See: #1847
151
153
*[BUGFIX] Properly initialize KSM Server test #1699@fpetkovski
152
154
153
155
## v2.4.2 / 2022-02-10
154
-
*[BUGFIX] Publish images with with the correct tag
156
+
157
+
*[BUGFIX] Publish images with with the correct tag
155
158
156
159
## v2.4.1 / 2022-02-10
160
+
157
161
*[FEATURE] Add `ingressclass` label to `kube_ingress_info` metric #1652@adammw
158
162
*[FEATURE] Extend KSM library to support custom resource metrics #1644@Garrybest
159
163
*[ENHANCEMENT] Use apiVersion `v1` for `PodDisruptionBudget` and `CronJob` resources #1491@bison
@@ -178,9 +182,10 @@ See: #1847
178
182
179
183
## v2.2.3 / 2021-10-13
180
184
181
-
*[BUGFIX] Fix the image build job. Reverts #1602
185
+
*[BUGFIX] Fix the image build job. Reverts #1602
182
186
183
187
## v2.2.2 / 2021-10-13
188
+
184
189
*[BUGFIX] Downgrade latest allowed go version to 1.16.9 #1601@mrueg
185
190
*[BUGFIX] Fix CI variable names used for building KSM images @mrueg
186
191
@@ -254,6 +259,7 @@ Location on quay.io will not be updated anymore. Previously pushed images will b
254
259
*[BUGFIX] Propagate resource version when sharded #1402
255
260
256
261
## v2.0.0-beta / 2020-12-04
262
+
257
263
Promotion to beta release after a period of no bugs.
258
264
259
265
## v2.0.0-alpha.3 / 2020-11-19
@@ -276,69 +282,68 @@ kube_pod_container_resource_requests and kube_pod_container_resource_limits
276
282
277
283
*[CHANGE] Update go module path to k8s.io/kube-state-metrics/v2 #1238
278
284
*[CHANGE] Bump klog to v2 and client-go to 1.19 #1250
279
-
*[FEATURE] Add iscsi initiator name to persistentvolume_info #1235
280
-
*[BUGFIX] Added Namespace to Rolebinding Jsonnet #1233
281
-
*[BUGFIX] Reference closure scoped family generator #1240
285
+
*[FEATURE] Add iscsi initiator name to persistentvolume_info #1235
286
+
*[BUGFIX] Added Namespace to Rolebinding Jsonnet #1233
287
+
*[BUGFIX] Reference closure scoped family generator #1240
282
288
283
289
## v2.0.0-alpha / 2020-09-16
284
290
285
291
NOTE: This is a major new alpha 2.0 release with breaking changes and removed metrics. See details below!
286
292
287
-
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
293
+
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
288
294
*[CHANGE] Update DaemonSet updated_number_scheduled metric name to be consistent #1181
289
-
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
295
+
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6-7
Original file line number
Diff line number
Diff line change
@@ -38,18 +38,17 @@ Here's a list of types that we use:
38
38
| chore | Other changes that don't modify src or test files |
39
39
| revert | Reverts a previous commit |
40
40
41
-
42
41
### Further Information
43
42
44
-
-[Contributor License Agreement](https://git.k8s.io/community/CLA.md) Kubernetes projects require that you sign a Contributor License Agreement (CLA) before we can accept your pull requests
45
-
-[Kubernetes Contributor Guide](http://git.k8s.io/community/contributors/guide) - Main contributor documentation, or you can just jump directly to the [contributing section](http://git.k8s.io/community/contributors/guide#contributing)
46
-
-[Contributor Cheat Sheet](https://git.k8s.io/community/contributors/guide/contributor-cheatsheet/README.md) - Common resources for existing developers
43
+
*[Contributor License Agreement](https://git.k8s.io/community/CLA.md) Kubernetes projects require that you sign a Contributor License Agreement (CLA) before we can accept your pull requests
44
+
*[Kubernetes Contributor Guide](http://git.k8s.io/community/contributors/guide) - Main contributor documentation, or you can just jump directly to the [contributing section](http://git.k8s.io/community/contributors/guide#contributing)
45
+
*[Contributor Cheat Sheet](https://git.k8s.io/community/contributors/guide/contributor-cheatsheet/README.md) - Common resources for existing developers
47
46
48
47
## Mentorship
49
48
50
-
-[Mentoring Initiatives](https://git.k8s.io/community/mentoring) - We have a diverse set of mentorship programs available that are always looking for volunteers!
49
+
*[Mentoring Initiatives](https://git.k8s.io/community/mentoring) - We have a diverse set of mentorship programs available that are always looking for volunteers!
51
50
52
51
## Contact Information
53
52
54
-
-[Join Slack](http://slack.k8s.io) to sign up and join the Kubernetes Slack. Please make sure to read our [Slack Guidelines](https://github.com/kubernetes/community/blob/master/communication/slack-guidelines.md) before participating.
55
-
- The [kube-state-metrics slack channel](https://kubernetes.slack.com/messages/CJJ529RUY) provides an effective communication platform to reach out to members and other users of the project. It offers an alternative to submitting a GitHub issue for when you have questions and issues.
53
+
*[Join Slack](http://slack.k8s.io) to sign up and join the Kubernetes Slack. Please make sure to read our [Slack Guidelines](https://github.com/kubernetes/community/blob/master/communication/slack-guidelines.md) before participating.
54
+
* The [kube-state-metrics slack channel](https://kubernetes.slack.com/messages/CJJ529RUY) provides an effective communication platform to reach out to members and other users of the project. It offers an alternative to submitting a GitHub issue for when you have questions and issues.
0 commit comments