Skip to content

Commit 86b1209

Browse files
Added doc on SIG Node wrangler program
1 parent 49d7d97 commit 86b1209

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# SIG Node KEP Wrangler Program
2+
3+
SIG Node is frequently the front-runner on completed KEP numbers in a given release. While we’ve historically been very productive, working on so many KEPs means things frequently fall between the cracks. In the retrospective for Kubernetes release v1.31.0 and subsequent conversations, the SIG discussed adding additional volunteers in the KEP wrangling process. This document describes this process and serves as a guide for new KEP wranglers to understand their responsibilities.
4+
5+
## Responsibilities
6+
7+
- Help guide contributors through the KEP process, ensuring they hit the various different deadlines (listed below)
8+
- Help communicate blockers/high priority issues (if any) to the SIG leads and chairs to help move them forward
9+
- Ensure someone responsible for the KEP is responding to the release and docs teams
10+
11+
## Important deadlines
12+
13+
As a KEP wrangler you should make sure that the KEPs assigned to you are abiding the following deadlines, as set by the release team:
14+
- PRR Freeze
15+
- Enhancements Freeze
16+
- Code/Test Freeze
17+
- Docs Freeze
18+
19+
## Signing up to be a wrangler
20+
21+
If you're interested in becoming a wrangler and helping us out, wait for the wrangler signup form in the [SIG Node mailing list](https://groups.google.com/g/kubernetes-sig-node) during the initial weeks of a release cycle.
22+
23+
## Resources
24+
25+
Wranglers should be part of the following channels in the Kubernetes Slack workspace:
26+
27+
- [#sig-node-wranglers](https://kubernetes.slack.com/archives/C092ZDBRU64)
28+
- [#sig-node](https://kubernetes.slack.com/archives/C0BP8PW9G)
29+
30+
## Process
31+
32+
- At the start of the release, the SIG chairs would create a KEP planning board (You can find the v1.34 one [here](https://github.com/orgs/kubernetes/projects/214/views/2) for example)
33+
- Once the board is created and KEPs are added, feel free to assign KEPs to yourself by adding your name in the `Wranglers` column
34+
- Once you've assigned KEPs to yourself, follow up on the status of the KEPs and ping the KEP authors as and when necessary to make sure that all the different deadlines are met
35+
36+
## Reporting
37+
38+
In order to assess the status of KEPs throughout the release, we plan to post a report of the KEPs every week in the [#sig-node-wranglers](https://kubernetes.slack.com/archives/C092ZDBRU64) channel. This can be done on Tuesdays before the weekly SIG Node meetings.
39+
40+
Use the following templates to post the metrics of KEPs:
41+
42+
#### Before enhancements freeze
43+
44+
```md
45+
Metrics:
46+
47+
By Stage
48+
- Alpha:
49+
- Beta:
50+
- Stable:
51+
- Deprecation:
52+
53+
By Status
54+
- Tracked for enhancemnets freeze:
55+
- At risk for enhancements freeze:
56+
- Removed from milestone:
57+
```
58+
59+
#### Before code freeze
60+
61+
```md
62+
Metrics:
63+
64+
By Stage
65+
- Alpha:
66+
- Beta:
67+
- Stable:
68+
- Deprecation:
69+
70+
By Status
71+
- Tracked for code freeze:
72+
- At risk for code freeze:
73+
- Removed from milestone:
74+
```
75+
76+
#### Before docs freeze
77+
78+
```md
79+
Metrics:
80+
81+
By Stage
82+
- Alpha:
83+
- Beta:
84+
- Stable:
85+
- Deprecation:
86+
87+
By Status
88+
- Tracked for docs freeze:
89+
- At risk for docs freeze:
90+
- Removed from milestone:
91+
```

0 commit comments

Comments
 (0)