From c48e88b323a23f3ded16fabd32b02de99f6ffde1 Mon Sep 17 00:00:00 2001 From: Christoph Blecker Date: Mon, 30 Jul 2018 12:27:47 -0700 Subject: [PATCH] Form GitHub Administration Team --- github-management/OWNERS | 6 ++++++ github-management/README.md | 24 ++++++++++++++++++++++++ github-management/permissions.md | 4 +++- 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/github-management/OWNERS b/github-management/OWNERS index 70807ad18..cab8996b6 100644 --- a/github-management/OWNERS +++ b/github-management/OWNERS @@ -1,7 +1,13 @@ reviewers: + - calebamiles - cblecker + - fejta + - grodrigues3 + - idvoretskyi + - spiffxp approvers: - cblecker + - grodrigues3 labels: - sig/contributor-experience - area/github-management diff --git a/github-management/README.md b/github-management/README.md index a15b7a66e..73bb5eae4 100644 --- a/github-management/README.md +++ b/github-management/README.md @@ -19,6 +19,30 @@ Experience Special Interest Group. - [Setting up the CNCF CLA Check](setting-up-cla-check.md) - [GitHub Permissions](permissions.md) +## GitHub Administration Team + +In order to manage the various organizations that the Kubernetes project owns, +we have a GitHub Administration team that is responsible for carrying out the +various tasks. + +This team (**[@kubernetes/owners](https://github.com/orgs/kubernetes/teams/owners)**) is as follows: +* Aaron Crickenberger (**[@spiffxp](https://github.com/spiffxp)**, US Pacific) +* Caleb Miles (**[@calebamiles](https://github.com/calebamiles)**, US Pacific) +* Christoph Blecker (**[@cblecker](https://github.com/cblecker)**, CA Pacific) +* Erick Fejta (**[@fejta](https://github.com/fejta)**, US Pacific) +* Garrett Rodrigues (**[@grodrigues3](https://github.com/grodrigues3)**, US Pacific) +* Ihor Dvoretskyi (**[@idvoretskyi](https://github.com/idvoretskyi)**, UA Eastern European) + +This team is responsible for holding Org Owner privileges over all the active +Kubernetes orgs, and will take action in accordance with our polices and +procedures. All members of this team are subject to the Kubernetes +[security embargo policy](https://git.k8s.io/sig-release/security-release-process-documentation/security-release-process.md#embargo-policy). + +Nominations to this team will come from the Contributor Experience SIG, and +require confirmation by the Steering Committee before taking effect. Time zones +and country of origin should be considered when selecting membership, to ensure +sufficient after North American business hours and holiday coverage. + ## Project Owned Organizations The following organizations are currently known to be part of the Kubernetes diff --git a/github-management/permissions.md b/github-management/permissions.md index 3ae03c70a..ba036fee3 100644 --- a/github-management/permissions.md +++ b/github-management/permissions.md @@ -36,7 +36,8 @@ There are certain actions that require org owner access: - Transfer repositories - Approve GitHub application integrations -**// TODO(cblecker):** Define specific roles that need this. +In the Kubernetes project, this role is held by the +[GitHub Administration Team]. ### Member @@ -93,6 +94,7 @@ member in the organization. [bot commands]: https://go.k8s.io/bot-commands [community membership]: /community-membership.md +[GitHub Administration Team]: /github-management/README.md#github-administration-team [org permissions]: https://help.github.com/articles/permission-levels-for-an-organization/ [OWNERS]: /contributors/guide/owners.md