diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index d4b64c0de2..723fbfb973 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -186,7 +186,10 @@ aliases: - feiskyer - khenidak provider-gcp: - - abgworrall + - aojea + - bowei + - thockin + - wojtek-t provider-ibmcloud: - spzala provider-openstack: diff --git a/config/kubernetes/org.yaml b/config/kubernetes/org.yaml index 610b8c67a9..8320ce68b8 100644 --- a/config/kubernetes/org.yaml +++ b/config/kubernetes/org.yaml @@ -1333,29 +1333,6 @@ teams: privacy: closed repos: client-go: write - cloud-provider-gcp-admins: - description: Admin access to cloud-provider-gcp repo - members: - - aojea - - bowei - - thockin - - wojtek-t - privacy: closed - repos: - cloud-provider-gcp: admin - cloud-provider-gcp-maintainers: - description: Write access to cloud-provider-gcp repo - members: - - aojea - - cheftako - - cici37 - - jpbetz - - jprzychodzen - - mskrocki - - sdmodi - privacy: closed - repos: - cloud-provider-gcp: write cloud-provider-vsphere-admins: description: Admin access to cloud-provider-vsphere repo members: diff --git a/config/kubernetes/provider-gcp/OWNERS b/config/kubernetes/provider-gcp/OWNERS new file mode 100644 index 0000000000..5446b74685 --- /dev/null +++ b/config/kubernetes/provider-gcp/OWNERS @@ -0,0 +1,9 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +reviewers: + - provider-gcp +approvers: + - provider-gcp +labels: + - sig/cloud-provider + - area/provider/gcp \ No newline at end of file diff --git a/config/kubernetes/provider-gcp/teams.yaml b/config/kubernetes/provider-gcp/teams.yaml new file mode 100644 index 0000000000..f361d87321 --- /dev/null +++ b/config/kubernetes/provider-gcp/teams.yaml @@ -0,0 +1,24 @@ +teams: + cloud-provider-gcp-admins: + description: Admin access to cloud-provider-gcp repo + members: + - aojea + - bowei + - thockin + - wojtek-t + privacy: closed + repos: + cloud-provider-gcp: admin + cloud-provider-gcp-maintainers: + description: Write access to cloud-provider-gcp repo + members: + - aojea + - cheftako + - cici37 + - jpbetz + - jprzychodzen + - mmamczur + - mskrocki + privacy: closed + repos: + cloud-provider-gcp: write \ No newline at end of file diff --git a/config/restrictions.yaml b/config/restrictions.yaml index bd3f765a79..4c36b266e7 100644 --- a/config/restrictions.yaml +++ b/config/restrictions.yaml @@ -54,6 +54,9 @@ restrictions: - "^perf-tests" - "^steering" - "^utils" + - path: "kubernetes/provider-gcp/teams.yaml" + allowedRepos: + - "^cloud-provider-gcp" - path: "kubernetes/provider-openstack/teams.yaml" allowedRepos: - "^cloud-provider-openstack"