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
BENCHSTAT_OUTPUT_FILE=result.txt make test-benchmark-compare
143
+
BENCHSTAT_OUTPUT_FILE=result.txt make test-benchmark-compare-main
144
144
- run: |
145
+
echo "Comparison against main branch" >> "$GITHUB_STEP_SUMMARY"
146
+
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"
147
+
cat result.txt >> "$GITHUB_STEP_SUMMARY"
148
+
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"
149
+
cat <<EOL >> "$GITHUB_STEP_SUMMARY"
150
+
<hr />
151
+
The table shows the median and 95% confidence interval (CI) summaries for each benchmark comparing the HEAD and the BASE, and an A/B comparison under "vs base". The last column shows the statistical p-value with ten runs (n=10).
152
+
The last row has the Geometric Mean (geomean) for the given rows in the table.
153
+
Refer to <a href="https://pkg.go.dev/golang.org/x/perf/cmd/benchstat">benchstat's documentation</a> for more help.
154
+
EOL
155
+
156
+
ci-benchmark-tests-release:
157
+
name: ci-benchmark-tests-releasebranch
158
+
runs-on: ubuntu-latest
159
+
steps:
160
+
- name: Check out code into the Go module directory
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,20 @@
1
1
# Changelog
2
2
3
+
## v2.17.0 / 2025-09-01
4
+
5
+
* This release builds with Go `v1.24.6`
6
+
* This release builds with `k8s.io/client-go`: `v0.33.4`
7
+
* 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.
8
+
9
+
*[FEATURE] Add new metric for pod unscheduled time tracking by @yshngg in <https://github.com/kubernetes/kube-state-metrics/pull/2699>
10
+
*[BUGFIX] Fix index out of range by @taraspos in <https://github.com/kubernetes/kube-state-metrics/pull/2716>
11
+
*[BUGFIX] Config file overrides apply to some fields but not other by @rashmichandrashekar in <https://github.com/kubernetes/kube-state-metrics/pull/2705>
12
+
*[BUGFIX] Fix logic for plain text fallback format by @timonegk in <https://github.com/kubernetes/kube-state-metrics/pull/2730>
13
+
*[FEATURE] Include reason label to `kube_deployment_status_condition` by @Rishab87 in <https://github.com/kubernetes/kube-state-metrics/pull/2719>
14
+
*[FEATURE] Continue running kube-state-metrics when config file doesnt exist at startup by @rashmichandrashekar in <https://github.com/kubernetes/kube-state-metrics/pull/2703>
15
+
*[FEATURE] Introduce deletion timestamp metric for daemonset, statefulset, deployment, service and pdb by @IgorIgnatevBolt in <https://github.com/kubernetes/kube-state-metrics/pull/2678>
16
+
*[FEATURE] Add HorizontalPodAutoscaler created and deletionTimestamp info into metrics by @IgorIgnatevBolt in <https://github.com/kubernetes/kube-state-metrics/pull/2675>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,34 @@ 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
+
### Local Testing
42
+
43
+
We recommend you to do local testing on your changes before pushing.
44
+
45
+
You need to first validate your modules:
46
+
47
+
```shell
48
+
make validate-modules
49
+
```
50
+
51
+
Then, lint check:
52
+
53
+
```shell
54
+
make lint
55
+
```
56
+
57
+
For unit tests:
58
+
59
+
```shell
60
+
make test-unit
61
+
```
62
+
63
+
And for end-to-end integration tests:
64
+
65
+
```shell
66
+
make e2e
67
+
```
68
+
41
69
### Further Information
42
70
43
71
*[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
| kube_job_status_ready | Gauge | The number of ready pods that belong to this Job. |`job_name`=<job-name> <br> `namespace`=<job-namespace>| EXPERIMENTAL |
0 commit comments