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
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,33 @@
1
+
## v2.10.1 / 2023-10-09
2
+
3
+
### Note
4
+
- This release addresses a regression introduced in https://github.com/kubernetes/kube-state-metrics/pull/2105.
5
+
6
+
*[BUGFIX] Remove FieldSelector from non-namespaced resources by @mrueg and @dgrisonnet in https://github.com/kubernetes/kube-state-metrics/pull/2190
7
+
*[ENHANCEMENT] Bump Go to v1.20.8
8
+
9
+
## v2.10.0 / 2023-08-31
10
+
11
+
### Note
12
+
- 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.
13
+
14
+
*[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
15
+
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in https://github.com/kubernetes/kube-state-metrics/pull/2140
16
+
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in https://github.com/kubernetes/kube-state-metrics/pull/2166
17
+
*[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
18
+
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in https://github.com/kubernetes/kube-state-metrics/pull/2122
19
+
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2148
20
+
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2145
21
+
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in https://github.com/kubernetes/kube-state-metrics/pull/2114
22
+
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2074
23
+
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2075
24
+
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in https://github.com/kubernetes/kube-state-metrics/pull/2096
25
+
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in https://github.com/kubernetes/kube-state-metrics/pull/2134
26
+
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2175
27
+
*[FEATURE] Allow field KV general matching by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2067
28
+
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2144
29
+
*[FEATURE] Add support for endpoint topology routing hints by @MarkSRobinson in https://github.com/kubernetes/kube-state-metrics/pull/2090
30
+
1
31
## v2.9.2 / 2023-05-30
2
32
3
33
This release does not incorporate any user-facing changes. Re-running release procedures as the process for the previous release failed. Changes are listed in v2.9.0.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+33-4Lines changed: 33 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,40 @@ _As contributors and maintainers of this project, and in the interest of fosteri
6
6
7
7
## Getting Started
8
8
9
-
We have full documentation on how to get started contributing here:
9
+
We have full documentation on how to get started contributing here:
10
10
11
-
<!---
12
-
If your repo has certain guidelines for contribution, put them here ahead of the general k8s resources
13
-
-->
11
+
### Semantic Commit Messages
12
+
13
+
We use [semantic commit messages](https://www.conventionalcommits.org/en/v1.0.0/) in this repository.
14
+
15
+
They follow this format: `<type>[optional scope]: <description>`
16
+
17
+
Examples for commit messages following this are:
18
+
19
+
`feat: allow provided config object to extend other configs`
20
+
21
+
You can also include a scope within parenthesis:
22
+
23
+
`fix(scope): Prevent wrong calculation of storage`
24
+
25
+
Here's a list of types that we use:
26
+
27
+
| Type | Explanation |
28
+
|---|---|
29
+
| feat | A new feature |
30
+
| fix | A bug fix |
31
+
| docs | Documentation only changes |
32
+
| style | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |
33
+
| refactor | A code change that neither fixes a bug nor adds a feature |
34
+
| perf | A code change that improves performance |
35
+
| test | Adding missing tests or correcting existing tests |
36
+
| build |Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) |
37
+
| ci | Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) |
38
+
| chore | Other changes that don't modify src or test files |
39
+
| revert | Reverts a previous commit |
40
+
41
+
42
+
### Further Information
14
43
15
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
16
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)
0 commit comments