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
+64Lines changed: 64 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,67 @@
1
+
## v2.9.2 / 2023-05-30
2
+
3
+
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.
4
+
5
+
## v2.9.1 / 2023-05-29
6
+
7
+
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.
8
+
9
+
## v2.9.0 / 2023-05-23
10
+
11
+
The changes mentioned below are only the user-facing ones. For a list of the complete set of changes, refer the changelog associated with the release tag.
12
+
13
+
### Note
14
+
15
+
- 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.
16
+
-#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.
17
+
18
+
*[BUGFIX] Adhere to OTel-Prometheus standard for labels #2004@rexagod
19
+
*[BUGFIX] Respect relative paths for label resolutions #2007@rexagod
20
+
*[BUGFIX] Support LabelsFromPath functionality for Info-typed metrics #2048@murphd40
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)
kube-state-metrics is welcoming contributions from the community. If you are interested in intensifying your contributions and becoming a maintainer, this doc describes the necessary steps.
4
+
5
+
As part of the Kubernetes project, we use the community membership process as described [here](https://github.com/kubernetes/community/blob/master/community-membership.md). We do not adhere strictly to the numbers of contributions and reviews. Still as becoming a maintainer is a trust-based process and we desire positive outcomes for the project, we look for a long-term interest and engagement.
6
+
7
+
## Adding a new reviewer
8
+
* Ensure the new reviewer is a member of the [kubernetes organization](https://github.com/kubernetes/org/blob/main/config/kubernetes/org.yaml).
9
+
* Add the new reviewer to the [OWNERS](OWNERS) file to be able to review pull requests.
10
+
* Add the new reviewer to the [kube-state-metrics-maintainers group](https://github.com/kubernetes/org/blob/main/config/kubernetes/sig-instrumentation/teams.yaml), to gain write access to the kube-state-metrics repository (e.g. for creating new releases).
11
+
12
+
13
+
## Adding a new approver
14
+
* Ensure the new approver is already a reviewer in the [OWNERS](OWNERS) file.
15
+
* Add the new approver to the [OWNERS](OWNERS) file to be able to approve pull requests.
16
+
* Add the new approver to the [SECURITY_CONTACTS](SECURITY_CONTACTS) file to be able to get notified on security related incidents.
17
+
* Add the new approver to the [kube-state-metrics-admin group](https://github.com/kubernetes/org/blob/main/config/kubernetes/sig-instrumentation/teams.yaml), to get admin access to the kube-state-metrics repository.
18
+
* Add the new approver to the k8s.io [OWNERS](https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-kube-state-metrics/OWNERS) file to be able to approve image promotion from the staging registry.
0 commit comments