This release builds with k8s.io/client-go: v0.33.4
This release is the last release that has endpoint metrics enabled by default. In the next release we will enable endpointslices metrics and disable endpoint metrics by default, since the endpoint resources are deprecated. You can still alter this behaviour in kube-state-metrics' config.
[FEATURE] Add new metric for pod unscheduled time tracking by @yshngg in #2699
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [registry.k8s.io/kube-state-metrics/kube-state-metrics](https://github.com/kubernetes/kube-state-metrics) | minor | `v2.16.0` -> `v2.17.0` |
---
### Release Notes
<details>
<summary>kubernetes/kube-state-metrics (registry.k8s.io/kube-state-metrics/kube-state-metrics)</summary>
### [`v2.17.0`](https://github.com/kubernetes/kube-state-metrics/blob/HEAD/CHANGELOG.md#v2170--2025-09-01)
[Compare Source](https://github.com/kubernetes/kube-state-metrics/compare/v2.16.0...v2.17.0)
- This release builds with Go `v1.24.6`
- This release builds with `k8s.io/client-go`: `v0.33.4`
- This release is the last release that has endpoint metrics enabled by default. In the next release we will enable endpointslices metrics and disable endpoint metrics by default, since the endpoint resources are deprecated. You can still alter this behaviour in kube-state-metrics' config.
- \[FEATURE] Add new metric for pod unscheduled time tracking by [@​yshngg](https://github.com/yshngg) in [#​2699](https://github.com/kubernetes/kube-state-metrics/pull/2699)
- \[BUGFIX] Fix index out of range by [@​taraspos](https://github.com/taraspos) in [#​2716](https://github.com/kubernetes/kube-state-metrics/pull/2716)
- \[BUGFIX] Config file overrides apply to some fields but not other by [@​rashmichandrashekar](https://github.com/rashmichandrashekar) in [#​2705](https://github.com/kubernetes/kube-state-metrics/pull/2705)
- \[BUGFIX] Fix logic for plain text fallback format by [@​timonegk](https://github.com/timonegk) in [#​2730](https://github.com/kubernetes/kube-state-metrics/pull/2730)
- \[FEATURE] Include reason label to `kube_deployment_status_condition` by [@​Rishab87](https://github.com/Rishab87) in [#​2719](https://github.com/kubernetes/kube-state-metrics/pull/2719)
- \[FEATURE] Continue running kube-state-metrics when config file doesnt exist at startup by [@​rashmichandrashekar](https://github.com/rashmichandrashekar) in [#​2703](https://github.com/kubernetes/kube-state-metrics/pull/2703)
- \[FEATURE] Introduce deletion timestamp metric for daemonset, statefulset, deployment, service and pdb by [@​IgorIgnatevBolt](https://github.com/IgorIgnatevBolt) in [#​2678](https://github.com/kubernetes/kube-state-metrics/pull/2678)
- \[FEATURE] Add HorizontalPodAutoscaler created and deletionTimestamp info into metrics by [@​IgorIgnatevBolt](https://github.com/IgorIgnatevBolt) in [#​2675](https://github.com/kubernetes/kube-state-metrics/pull/2675)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v2.16.0->v2.17.0Release Notes
kubernetes/kube-state-metrics (registry.k8s.io/kube-state-metrics/kube-state-metrics)
v2.17.0Compare Source
This release builds with Go
v1.24.6This release builds with
k8s.io/client-go:v0.33.4This release is the last release that has endpoint metrics enabled by default. In the next release we will enable endpointslices metrics and disable endpoint metrics by default, since the endpoint resources are deprecated. You can still alter this behaviour in kube-state-metrics' config.
[FEATURE] Add new metric for pod unscheduled time tracking by @yshngg in #2699
[BUGFIX] Fix index out of range by @taraspos in #2716
[BUGFIX] Config file overrides apply to some fields but not other by @rashmichandrashekar in #2705
[BUGFIX] Fix logic for plain text fallback format by @timonegk in #2730
[FEATURE] Include reason label to
kube_deployment_status_conditionby @Rishab87 in #2719[FEATURE] Continue running kube-state-metrics when config file doesnt exist at startup by @rashmichandrashekar in #2703
[FEATURE] Introduce deletion timestamp metric for daemonset, statefulset, deployment, service and pdb by @IgorIgnatevBolt in #2678
[FEATURE] Add HorizontalPodAutoscaler created and deletionTimestamp info into metrics by @IgorIgnatevBolt in #2675
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.