Release Managers
"Release Managers" is an umbrella term that encompasses the set of Kubernetes contributors responsible for maintaining release branches, tagging releases, and building/packaging Kubernetes.
The responsibilities of each role are described below.
Contact
Mailing List | Slack | Visibility | Usage | Membership |
---|---|---|---|---|
release-managers@kubernetes.io | Public | Public discussion for Release Managers | All Release Managers (including Associates, Build Admins, and SIG Chairs) | |
release-managers-private@kubernetes.io | N/A | Private | Private discussion for privileged Release Managers | Release Managers, SIG Release leadership |
security-release-team@kubernetes.io | Private | Security release coordination with the Security Response Committee | security-discuss-private@kubernetes.io, release-managers-private@kubernetes.io |
Security Embargo Policy
Some information about releases is subject to embargo and we have defined policy about how those embargoes are set. Please refer to the
NOTE: The Patch Release Team and Branch Manager handbooks will be de-duplicated at a later date. Note: The documentation might refer to the Patch Release Team and the
Branch Management role. Those two roles were consolidated into the
Release Managers role. Minimum requirements for Release Managers and Release Manager Associates are: Release Managers are responsible for: This team at times works in close conjunction with the
. GitHub Access Controls:
GitHub Mentions:
To become a Release Manager, one must first serve as a Release Manager
Associate. Associates graduate to Release Manager by actively working on
releases over several cycles and: Release Manager Associates are apprentices to the Release Managers, formerly
referred to as Release Manager shadows. They are responsible for: GitHub Mentions: @kubernetes/release-engineering Contributors can become Associates by demonstrating the following: Build Admins are (currently) Google employees with the requisite access to
Google build systems/tooling to publish deb/rpm packages on behalf of the
Kubernetes project. They are responsible for: GitHub team:
SIG Release Chairs and Technical Leads are responsible for: They are mentioned explicitly here as they are owners of the various
communications channels and permissions groups (GitHub teams, GCP access) for
each role. As such, they are highly privileged community members and privy to
some private communications, which can at times relate to Kubernetes security
disclosures. GitHub team:
Past Branch Managers, can be found in the
of the kubernetes/sig-release repository within Handbooks
Release Managers
git
and associated
git
command line invocations.
x.y.z
, where z
> 0)x.y.z
, where z
= 0)
Becoming a Release Manager
Release Manager Associates
Becoming a Release Manager Associate
Build Admins
SIG Release Leads
Chairs
Technical Leads
release-x.y/release_team.md
.