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: sig-release/charter.md
+27-8Lines changed: 27 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,11 @@ This charter adheres to the conventions described in the [Kubernetes Charter REA
14
14
- Ensuring quality Kubernetes releases
15
15
- Defining and staffing release roles to manage the resolution of release blocking criteria
16
16
- Defining and driving development processes (e.g. merge queues, cherrypicks) and release processes
17
-
(e.g. burndown meetings, cutting beta releases) with the intent of meeting the release schedule
17
+
(e.g. burndown meetings, cutting pre-releases) with the intent of meeting the release schedule
18
18
- Managing the creation of release specific artifacts, including:
19
19
- Code branches
20
20
- Binary artifacts
21
+
- Container Images
21
22
- Release notes
22
23
- Continually improving release and development processes
23
24
- Working closely with SIG Contributor Experience to define and build tools to facilitate release process (e.g. dashboards)
@@ -40,30 +41,47 @@ This SIG adheres to the Roles and Organization Management outlined in [sig-gover
40
41
41
42
Specifically, the common guidelines (see: [sig-governance]) for continuity of membership within roles in the SIG are followed.
42
43
44
+
#### Release Engineering subproject
45
+
46
+
SIG Release features a [Release Engineering subproject], which is dedicated to
47
+
the technical aspects of Kubernetes releases, for example its tooling and source
48
+
code ownership.
49
+
43
50
### Deviations from [sig-governance]
44
51
45
-
- SIG Release subprojects have subproject chairs
46
-
- SIG Release does not have top-level SIG Technical Leads. With few exceptions, technical decisions should be handled within the scope of the relevant SIG Release subproject.
52
+
- SIG Release has a "Program Management" role
53
+
- The [Release Engineering subproject] has the roles "Release Manager" and
54
+
"Release Manager Associate"
47
55
48
56
#### SIG Membership
49
57
50
58
SIG Release has a concept of membership. SIG members can be occasionally called on to assist with decision making, especially as it relates to gathering historical context around existing policies and enacting new policy.
51
59
52
-
SIG Release membership is represented by membership in the `sig-release` GitHub team.
60
+
SIG Release membership is represented by membership in the `sig-release` GitHub
61
+
team. There are several other GitHub teams which specify a more fine-grained
62
+
membership:
63
+
64
+
-`sig-release-admins`: Admins for SIG Release repositories
65
+
-`sig-release-leads`: Chairs, Technical Leads, and Program Managers for SIG Release
66
+
-`sig-release-pms`: Grants access to maintain SIG Release project boards
67
+
-`release-managers`: People actively pushing Kubernetes releases, which are
68
+
memebers of the [Release Engineering subproject].
53
69
54
70
SIG Release membership is defined as the set of Kubernetes contributors included in:
55
71
- All SIG Release top-level subproject OWNERS files
56
72
- All documented former Release Team members holding Lead roles e.g., Enhancements Lead, Patch Release Team
57
73
58
-
Subproject `approvers` and incoming Release Team Leads should ensure that new members are added to the `sig-release` GitHub team.
74
+
Subproject `approvers` and incoming Release Team Leads should ensure that new
75
+
members are added to the corresponding GitHub teams.
59
76
60
-
SIG Release Chairs will periodically review the `sig-release` GitHub team to ensure it remains accurate and up-to-date.
77
+
SIG Release Chairs will periodically review the GitHub teams to ensure it
78
+
remains accurate and up-to-date.
61
79
62
80
All SIG Release roles will be filled by SIG Release members, except where explicitly defined in other policy. A notable exception to this would be Release Team Shadows.
63
81
64
82
It may be implied, given the criteria for SIG membership, but to be explicit:
65
83
- SIG Release membership is representative of people who actively contribute to the health of the SIG. Given that, those members should also be enabled to help drive SIG Release policy.
66
-
- SIG Chairs should represent the sentiment of and facilitate the decision making by SIG Members.
84
+
- SIG Chairs and Technical Leads should represent the sentiment of and facilitate the decision making by SIG Members.
0 commit comments