Skip to content

Commit eda165c

Browse files
authored
Merge pull request #234 from samuelkarp/sig-node-collaboration-process
Add process for SIG-Node collaboration
2 parents 818e800 + f0f25b6 commit eda165c

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

content/keps.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: "Collaboration with Kubernetes SIG-Node"
3+
---
4+
5+
containerd is a popular container runtime used with
6+
[Kubernetes](https://kubernetes.io). containerd implements the Kubernetes
7+
Container Runtime Interface (CRI) and particpates in the development and
8+
implementation of CRI.
9+
10+
The containerd project is adopting a new process to improve collaboration on
11+
[KEPs]((https://github.com/kubernetes/enhancements)) and other integrations
12+
between containerd and Kubernetes.
13+
14+
## What you need to know as a Kubernetes SIG-Node member, KEP author, or contributor?
15+
16+
### Roles
17+
18+
The containerd project has established two specific roles for facilitating new
19+
KEP implementation:
20+
21+
* SIG-Node member liaison - a containerd maintainer responsible for
22+
facilitating communication between SIG-Node and the containerd project
23+
regarding KEP status, targeted containerd releases, and any other integration
24+
work or pain points.
25+
* KEP shepherd - for each KEP, at least one (preferably two) containerd
26+
maintainer(s) responsible for helping a KEP move through the implementation
27+
and release process in containerd.
28+
29+
### Issue management
30+
31+
* Create an issue in the
32+
[containerd/containerd repository](https://github.com/containerd/containerd)
33+
tracking the individual KEP as soon as possible
34+
* containerd KEP tracking issues may be opened by one of the KEP owners,
35+
an interested maintainer, or by a group within SIG-Node that is managing
36+
the KEP process
37+
* Use one issue to track each KEP throughout its lifecycle (Draft, Approved,
38+
alpha(s), beta(s), and GA)
39+
* The new issue title should include both the KEP number and a short title or
40+
description of the goal of the KEP
41+
* containerd maintainers will triage the new issue and assign a KEP shepherd
42+
* A containerd maintainer will add a label to the issue corresponding to the
43+
Kubernetes release cycle within the containerd/containerd repository during
44+
triage
45+
* A containerd maintainer will also add a milestone indicating the targeted
46+
containerd minor release for the KEP (usually the next minor release in our
47+
[6-month release cadence]({{< ref "releases.md#release-cadence" >}}))
48+
* Use this issue for tracking the status of the KEP and for any
49+
containerd-specific discussion
50+
51+
## More information
52+
You can find the full description of roles and process in
53+
[the containerd project repository](https://github.com/containerd/project/blob/main/SIG-NODE.md).

0 commit comments

Comments
 (0)