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.15.0` -> `v2.16.0` |
---
### Release Notes
<details>
<summary>kubernetes/kube-state-metrics (registry.k8s.io/kube-state-metrics/kube-state-metrics)</summary>
### [`v2.16.0`](https://github.com/kubernetes/kube-state-metrics/releases/tag/v2.16.0)
[Compare Source](https://github.com/kubernetes/kube-state-metrics/compare/v2.15.0...v2.16.0)
### v2.16.0 / 2025-06-23
#### Note
##### This release builds with Golang: `v1.24.4`.
##### This release builds with `k8s.io/client-go`: `v0.32.6`.
- \[FEATURE] Add a `reclaim_policy` label to the `kube_persistentvolume_info` metric by [@​SuperQ](https://github.com/SuperQ) in [#​2615](https://github.com/kubernetes/kube-state-metrics/pull/2615)
- \[FEATURE] Use dlclark/regexp2 over standard library's package to support lookarounds by [@​rexagod](https://github.com/rexagod) in [#​2616](https://github.com/kubernetes/kube-state-metrics/pull/2616)
- \[BUGFIX] Report correct values in `kube_pod_status_reason` metric by [@​carlosmorenokm1](https://github.com/carlosmorenokm1) in [#​2644](https://github.com/kubernetes/kube-state-metrics/pull/2644)
- \[FEATURE] Add add `pathType` to `kube_ingress_path` by [@​rexagod](https://github.com/rexagod) in [#​2670](https://github.com/kubernetes/kube-state-metrics/pull/2670)
- \[FEATURE] Introduce object limits by [@​mrueg](https://github.com/mrueg) in [#​2626](https://github.com/kubernetes/kube-state-metrics/pull/2626)
- \[BUGFIX] Close reflectors once their corresponding CRDs are dropped by [@​rexagod](https://github.com/rexagod) in [#​2672](https://github.com/kubernetes/kube-state-metrics/pull/2672)
- \[FEATURE] Incorporate `WithAuthenticationAndAuthorization` to support endpoint authn/z by [@​mrueg](https://github.com/mrueg) in [#​2686](https://github.com/kubernetes/kube-state-metrics/pull/2686)
#### Full Changelog
- chore: Merge release 2.15 back to main by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2600
- build(deps): Bump github.com/prometheus/exporter-toolkit from 0.13.2 to 0.14.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2606
- build(deps): Bump the k8s-dependencies group with 5 updates by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2609
- build(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2610
- build(deps): Bump github.com/prometheus/client\_golang from 1.20.5 to 1.21.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2613
- feat: Add PersistentVolume Reclaim Policy into info metric by [@​SuperQ](https://github.com/SuperQ) in https://github.com/kubernetes/kube-state-metrics/pull/2615
- build(deps): Bump github.com/KimMachineGun/automemlimit from 0.7.0 to 0.7.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2617
- build(deps): Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2618
- build(deps): Bump github.com/prometheus/client\_golang from 1.21.0 to 1.21.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2624
- build(deps): Bump the k8s-dependencies group with 5 updates by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2628
- chore: Bump to go-1.24, use go tools by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2611
- build(deps): Bump github.com/spf13/viper from 1.19.0 to 1.20.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2629
- build(deps): Bump github.com/prometheus/common from 0.62.0 to 0.63.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2630
- feat: Use `dlclark/regexp2` over standard library's package by [@​rexagod](https://github.com/rexagod) in https://github.com/kubernetes/kube-state-metrics/pull/2616
- build(deps): Bump actions/setup-go from 5.3.0 to 5.4.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2634
- fix: bump golang.org/x/net to v0.38.0 (fixes CVE-2025-22870 & CVE-2025-22872) by [@​ricardbejarano](https://github.com/ricardbejarano) in https://github.com/kubernetes/kube-state-metrics/pull/2641
- build(deps): Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2647
- chore: Migrate to golangci-lint v2 by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2643
- build(deps): Bump github.com/prometheus/client\_golang from 1.21.1 to 1.22.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2648
- chore: add CatherineF-dev as an approver by [@​dgrisonnet](https://github.com/dgrisonnet) in https://github.com/kubernetes/kube-state-metrics/pull/2650
- build(deps): Bump github.com/spf13/viper from 1.20.0 to 1.20.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2639
- build(deps): Bump github.com/prometheus/client\_model from 0.6.1 to 0.6.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2652
- build(deps): Bump kubernetes-sigs/release-actions from 0.3.0 to 0.3.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2654
- build(deps): Bump github.com/KimMachineGun/automemlimit from 0.7.1 to 0.7.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2667
- chore: Port away from gopkg.in/yaml.v3 by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2656
- build(deps): Bump actions/setup-go from 5.4.0 to 5.5.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2669
- build(deps): Bump github.com/prometheus/common from 0.63.0 to 0.64.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2673
- fix: report correct reason in kube\_pod\_status\_reason metric by [@​carlosmorenokm1](https://github.com/carlosmorenokm1) in https://github.com/kubernetes/kube-state-metrics/pull/2644
- build(deps): Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2676
- feat: add `pathType` to `ingress_path` by [@​rexagod](https://github.com/rexagod) in https://github.com/kubernetes/kube-state-metrics/pull/2670
- build(deps): Bump github.com/KimMachineGun/automemlimit from 0.7.2 to 0.7.3 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2683
- feat: Introduce object limits by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2626
- chore: Bump kind by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2677
- fix: Fix typo in Makefile by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2687
- fix: Clean up CR reflectors after parent CRD deletion by [@​rexagod](https://github.com/rexagod) in https://github.com/kubernetes/kube-state-metrics/pull/2672
- chore: Bump to k8s 1.32.6 by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2689
- build(deps): Bump github.com/prometheus/common from 0.64.0 to 0.65.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/kubernetes/kube-state-metrics/pull/2691
- feat: Add AuthFilter by [@​mrueg](https://github.com/mrueg) in https://github.com/kubernetes/kube-state-metrics/pull/2686
- fix: Fix `examples` target by [@​rexagod](https://github.com/rexagod) in https://github.com/kubernetes/kube-state-metrics/pull/2693
- chore: Prep `v2.16` release by [@​rexagod](https://github.com/rexagod) in https://github.com/kubernetes/kube-state-metrics/pull/2692
#### New Contributors
- [@​ricardbejarano](https://github.com/ricardbejarano) made their first contribution in https://github.com/kubernetes/kube-state-metrics/pull/2641
- [@​carlosmorenokm1](https://github.com/carlosmorenokm1) made their first contribution in https://github.com/kubernetes/kube-state-metrics/pull/2644
**Full Changelog**: https://github.com/kubernetes/kube-state-metrics/compare/v2.15.0...v2.16.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMy4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
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.15.0->v2.16.0Release Notes
kubernetes/kube-state-metrics (registry.k8s.io/kube-state-metrics/kube-state-metrics)
v2.16.0Compare Source
v2.16.0 / 2025-06-23
Note
This release builds with Golang:
v1.24.4.This release builds with
k8s.io/client-go:v0.32.6.reclaim_policylabel to thekube_persistentvolume_infometric by @SuperQ in #2615kube_pod_status_reasonmetric by @carlosmorenokm1 in #2644pathTypetokube_ingress_pathby @rexagod in #2670WithAuthenticationAndAuthorizationto support endpoint authn/z by @mrueg in #2686Full Changelog
dlclark/regexp2over standard library's package by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2616pathTypetoingress_pathby @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2670examplestarget by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2693v2.16release by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2692New Contributors
Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.15.0...v2.16.0
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.