Merge pull request #42206 from sftim/20230725_update_owners

Switch to finer controls on approver access
This commit is contained in:
Kubernetes Prow Robot 2024-04-18 09:19:17 -07:00 committed by GitHub
commit b1479aa8ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
26 changed files with 220 additions and 12 deletions

4
.github/OWNERS vendored
View File

@ -1,7 +1,7 @@
# See the OWNERS docs at https://go.k8s.io/owners
reviewers:
- sig-docs-en-reviews # Defined in OWNERS_ALIASES
- sig-docs-website-owners # Defined in OWNERS_ALIASES
approvers:
- sig-docs-en-owners # Defined in OWNERS_ALIASES
- sig-docs-website-owners # Defined in OWNERS_ALIASES

4
OWNERS
View File

@ -1,10 +1,10 @@
# See the OWNERS docs at https://go.k8s.io/owners
reviewers:
- sig-docs-en-reviews # Defined in OWNERS_ALIASES
- sig-docs-website-owners # Defined in OWNERS_ALIASES
approvers:
- sig-docs-en-owners # Defined in OWNERS_ALIASES
- sig-docs-website-owners # Defined in OWNERS_ALIASES
emeritus_approvers:
# - chenopis, commented out to disable PR assignments

View File

@ -8,10 +8,28 @@ aliases:
- mrbobbytables
- nate-double-u
- sftim
sig-docs-website-owners: # Admins for overall website
- divya-mohan0209
- natalisucks
- reylejano
- sftim
- tengqm
- drewhagen # RT 1.30 Docs Lead
- katcosgrove # RT 1.30 Lead
sig-docs-localization-owners: # Admins for localization content
- a-mccarthy
- divya-mohan0209
- natalisucks
- nate-double-u
- reylejano
- sftim
- seokho-son
- tengqm
sig-docs-localization-reviewers: # PR reviews for localization changes
- a-mccarthy
- divya-mohan0209
- natalisucks
- nate-double-u
- reylejano
- sftim
- seokho-son
@ -26,8 +44,6 @@ aliases:
- celestehorgan
- dipesh-rawat
- divya-mohan0209
- drewhagen # RT 1.30 Docs Lead
- katcosgrove # RT 1.30 Lead
- natalisucks
- nate-double-u
- reylejano

9
assets/OWNERS Normal file
View File

@ -0,0 +1,9 @@
# Label certain changes as web development
filters:
"\\.js":
labels:
- area/web-development
"\\.scss$":
labels:
- area/web-development

22
assets/images/OWNERS Normal file
View File

@ -0,0 +1,22 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the directory for common images. Allow English localization
# reviewers to review and approve.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-en-reviews
approvers:
- sig-docs-en-owners
filters:
"\\.svg":
labels:
- area/web-development
"\\.png$":
labels:
- area/web-development
"\\.jpe?g$":
labels:
- area/web-development

11
content/OWNERS Normal file
View File

@ -0,0 +1,11 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the directory for all source content.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-localization-reviewers
approvers:
- sig-docs-localization-owners
- sig-docs-website-owners

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-de-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/de
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-es-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/es
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,15 @@ reviewers:
approvers:
- sig-docs-fr-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/fr
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-hi-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/hi
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -1,6 +1,6 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the localization project for Bahasa.
# This is the localization project for Bahasa Indonesia.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-id-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/id
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -6,6 +6,14 @@ reviewers:
approvers:
- sig-docs-it-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- language/it
- area/localization
- language/it
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-ja-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/ja
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-ko-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/ko
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-pl-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/pl
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -1,4 +1,4 @@
# This is the localization project for Portuguese.
# This is the localization project for (Brazilian) Portuguese.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
@ -6,6 +6,14 @@ reviewers:
approvers:
- sig-docs-pt-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/pt
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-ru-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/ru
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-uk-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/uk
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-vi-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/vi
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -1,6 +1,6 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the localization project for Chinese.
# This is the localization project for Chinese (simplified / People's Republic of China)
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
@ -8,6 +8,14 @@ reviewers:
approvers:
- sig-docs-zh-owners
- sig-docs-website-owners # important due to no_parent_owners option
labels:
- area/localization
- language/zh
# Disable inheritance so that the localization team don't end up as approvers for all
# languages.
# https://github.com/kubernetes/community/blob/master/communication/website-guidelines.md
options:
no_parent_owners: true

View File

@ -0,0 +1,9 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is where we manage the categories for glossary entries.
reviewers:
- sig-docs-en-reviews
approvers:
- sig-docs-website-owners

11
data/i18n/OWNERS Normal file
View File

@ -0,0 +1,11 @@
# See the OWNERS docs at https://go.k8s.io/owners
# This is the directory for all source content.
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-localization-reviewers
approvers:
- sig-docs-localization-owners
- sig-docs-website-owners

2
scripts/OWNERS Normal file
View File

@ -0,0 +1,2 @@
# Scripts to help manage the website
# No special ownership (as yet)

View File

@ -4,11 +4,11 @@
# Teams and members are visible at https://github.com/orgs/kubernetes/teams.
reviewers:
- sig-docs-en-reviews
- sig-docs-website-owners
- release-engineering-reviewers
approvers:
- sig-docs-en-owners
- sig-docs-website-owners
- sig-release-leads
- release-engineering-approvers

6
static/css/OWNERS Normal file
View File

@ -0,0 +1,6 @@
# Label certain changes as web development
filters:
"\\.css$":
labels:
- area/web-development

9
static/js/OWNERS Normal file
View File

@ -0,0 +1,9 @@
# Label certain changes as web development
approvers:
- sig-docs-website-owners # Defined in OWNERS_ALIASES
filters:
"\\.js":
labels:
- area/web-development