From 5c31bddeff581a8516fd7d709083e73a16313215 Mon Sep 17 00:00:00 2001 From: Michelle Shepardson Date: Fri, 20 Dec 2024 23:16:14 +0000 Subject: [PATCH 1/2] Update SIG Testing leads and subproject leads. - Move Cole and Alvaro to emeritus (thanks again!) - Add new subproject leads (as detailed in the announce email to kubernetes-sig-testing in September) - Add subproject leads to SIG Testing reviewers. (Saw that SIG Release has a similar setup and given the number of folks we have as subproject leads, it seemed reasonable to follow suit. If someone has a better recommendation, lemme know!) --- OWNERS_ALIASES | 10 +++++-- sig-testing/OWNERS | 1 + sig-testing/README.md | 23 ++++++++++++++-- sigs.yaml | 63 ++++++++++++++++++++++++++++++++++++++----- 4 files changed, 87 insertions(+), 10 deletions(-) diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index 172c7831001..d9cf2e8d442 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -104,9 +104,7 @@ aliases: - xing-yang sig-testing-leads: - BenTheElder - - alvaroaleman - aojea - - cjwagner - jbpratt - michelle192837 - pohly @@ -203,4 +201,12 @@ aliases: - gracenng - katcosgrove - xmudrii + sig-testing-subproject-leads: + - aojea + - BenTheElder + - dims + - michelle192837 + - petr-muller + - rjsadow + - upodroid ## END CUSTOM CONTENT diff --git a/sig-testing/OWNERS b/sig-testing/OWNERS index 541bac08cd1..f599ffa58c0 100644 --- a/sig-testing/OWNERS +++ b/sig-testing/OWNERS @@ -2,6 +2,7 @@ reviewers: - sig-testing-leads + - sig-testing-subproject-leads approvers: - sig-testing-leads labels: diff --git a/sig-testing/README.md b/sig-testing/README.md index 5fb99cff7ed..bcd5c1c1ee7 100644 --- a/sig-testing/README.md +++ b/sig-testing/README.md @@ -33,13 +33,13 @@ The Technical Leads of the SIG establish new subprojects, decommission existing subprojects, and resolve cross-subproject technical issues and decisions. * Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**), Google -* Alvaro Aleman (**[@alvaroaleman](https://github.com/alvaroaleman)**), Red Hat * Antonio Ojea (**[@aojea](https://github.com/aojea)**), Google -* Cole Wagner (**[@cjwagner](https://github.com/cjwagner)**), Google * Patrick Ohly (**[@pohly](https://github.com/pohly)**), Intel ## Emeritus Leads +* Alvaro Aleman (**[@alvaroaleman](https://github.com/alvaroaleman)**) +* Cole Wagner (**[@cjwagner](https://github.com/cjwagner)**) * Erick Fejta (**[@fejta](https://github.com/fejta)**) * Aaron Crickenberger (**[@spiffxp](https://github.com/spiffxp)**) * Steve Kuznetsov (**[@stevekuznetsov](https://github.com/stevekuznetsov)**) @@ -65,10 +65,16 @@ The following [working groups][working-group-definition] are sponsored by sig-te The following [subprojects][subproject-definition] are owned by sig-testing: ### Cloud Provider for KIND Cloud provider for KIND clusters +- **Leads:** + - Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**), Google + - Antonio Ojea (**[@aojea](https://github.com/aojea)**), Google - **Owners:** - [kubernetes-sigs/cloud-provider-kind](https://github.com/kubernetes-sigs/cloud-provider-kind/blob/main/OWNERS) ### boskos Boskos is a resource manager service that handles different kinds of resources and transitions between different states. We use it on the Kubernetes project to manage pools of GCP projects for CI/CD. +- **Leads:** + - Davanum Srinivas (**[@dims](https://github.com/dims)**), Amazon + - Mahamed Ali (**[@upodroid](https://github.com/upodroid)**), Cisco - **Owners:** - [kubernetes-sigs/boskos](https://github.com/kubernetes-sigs/boskos/blob/master/OWNERS) - [kubernetes/test-infra/boskos](https://github.com/kubernetes/test-infra/blob/master/boskos/OWNERS) @@ -78,10 +84,16 @@ An experimental e2e testing framework for Kubernetes clusters. - [kubernetes-sigs/e2e-framework](https://github.com/kubernetes-sigs/e2e-framework/blob/main/OWNERS) ### hydrophone Hydrophone is a lightweight Kubernetes conformance tests runner +- **Leads:** + - Davanum Srinivas (**[@dims](https://github.com/dims)**), Amazon + - Ricky Sadowski (**[@rjsadow](https://github.com/rjsadow)**), ICR Team - **Owners:** - [kubernetes-sigs/hydrophone](https://github.com/kubernetes-sigs/hydrophone/blob/main/OWNERS) ### kind Kubernetes IN Docker. Run Kubernetes test clusters on your local machine using Docker containers as nodes. +- **Leads:** + - Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**), Google + - Antonio Ojea (**[@aojea](https://github.com/aojea)**), Google - **Owners:** - [kubernetes-sigs/kind](https://github.com/kubernetes-sigs/kind/blob/main/OWNERS) - **Contact:** @@ -89,11 +101,16 @@ Kubernetes IN Docker. Run Kubernetes test clusters on your local machine using D ### kubetest2 Kubetest2 is the framework for launching and running end-to-end tests on kubernetes. It is the next significant iteration of kubetest. We will be deprecating kubetest going forward. +- **Leads:** + - Antonio Ojea (**[@aojea](https://github.com/aojea)**), Google + - Mahamed Ali (**[@upodroid](https://github.com/upodroid)**), Cisco - **Owners:** - [kubernetes-sigs/kubetest2](https://github.com/kubernetes-sigs/kubetest2/blob/master/OWNERS) - [kubernetes/test-infra/kubetest](https://github.com/kubernetes/test-infra/blob/master/kubetest/OWNERS) ### prow Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it in action for the Kubernetes project +- **Leads:** + - Petr Muller (**[@petr-muller](https://github.com/petr-muller)**), Red Hat - **Owners:** - [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/blob/main/OWNERS) - **Contact:** @@ -109,6 +126,8 @@ Miscellaneous tools and configuration to run the testing infrastructure for the ### testgrid Welcome to TestGrid, a highly-configurable, interactive dashboard for viewing your test results in a grid! This hosts Kubernetes-related projects for TestGrid (currently, the new frontend). See https://github.com/GoogleCloudPlatform/testgrid for the main repository (currently, backend components). +- **Leads:** + - Michelle Shepardson (**[@michelle192837](https://github.com/michelle192837)**), Google - **Owners:** - [kubernetes-sigs/testgrid](https://github.com/kubernetes-sigs/testgrid/blob/main/OWNERS) ### testing-commons diff --git a/sigs.yaml b/sigs.yaml index de761194ab0..327aa6f8396 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -3092,9 +3092,11 @@ sigs: - github: jbpratt name: Brady Pratt company: Red Hat + email: bpratt@redhat.com - github: michelle192837 name: Michelle Shepardson company: Google + email: amerai@google.com - github: xmcqueen name: Brian McQueen company: LinkedIn @@ -3103,21 +3105,19 @@ sigs: name: Benjamin Elder company: Google email: bentheelder@google.com - - github: alvaroaleman - name: Alvaro Aleman - company: Red Hat - github: aojea name: Antonio Ojea company: Google email: aojea@google.com - - github: cjwagner - name: Cole Wagner - company: Google - github: pohly name: Patrick Ohly company: Intel email: patrick.ohly@intel.com emeritus_leads: + - github: alvaroaleman + name: Alvaro Aleman + - github: cjwagner + name: Cole Wagner - github: fejta name: Erick Fejta - github: spiffxp @@ -3158,12 +3158,29 @@ sigs: Cloud provider for KIND clusters owners: - https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-kind/main/OWNERS + leads: + - github: BenTheElder + name: Benjamin Elder + company: Google + email: bentheelder@google.com + - github: aojea + name: Antonio Ojea + company: Google + email: aojea@google.com - name: boskos description: | Boskos is a resource manager service that handles different kinds of resources and transitions between different states. We use it on the Kubernetes project to manage pools of GCP projects for CI/CD. owners: - https://raw.githubusercontent.com/kubernetes-sigs/boskos/master/OWNERS - https://raw.githubusercontent.com/kubernetes/test-infra/master/boskos/OWNERS + leads: + - github: dims + name: Davanum Srinivas + company: Amazon + email: davanum@gmail.com + - github: upodroid + name: Mahamed Ali + company: Cisco - name: e2e-framework description: | An experimental e2e testing framework for Kubernetes clusters. @@ -3174,6 +3191,14 @@ sigs: Hydrophone is a lightweight Kubernetes conformance tests runner owners: - https://raw.githubusercontent.com/kubernetes-sigs/hydrophone/main/OWNERS + leads: + - github: dims + name: Davanum Srinivas + company: Amazon + email: davanum@gmail.com + - github: rjsadow + name: Ricky Sadowski + company: ICR Team - name: kind description: | Kubernetes IN Docker. Run Kubernetes test clusters on your local machine using Docker containers as nodes. @@ -3181,6 +3206,15 @@ sigs: slack: kind owners: - https://raw.githubusercontent.com/kubernetes-sigs/kind/main/OWNERS + leads: + - github: BenTheElder + name: Benjamin Elder + company: Google + email: bentheelder@google.com + - github: aojea + name: Antonio Ojea + company: Google + email: aojea@google.com - name: kubetest2 description: | Kubetest2 is the framework for launching and running end-to-end tests on kubernetes. @@ -3188,6 +3222,14 @@ sigs: owners: - https://raw.githubusercontent.com/kubernetes-sigs/kubetest2/master/OWNERS - https://raw.githubusercontent.com/kubernetes/test-infra/master/kubetest/OWNERS + leads: + - github: aojea + name: Antonio Ojea + company: Google + email: aojea@google.com + - github: upodroid + name: Mahamed Ali + company: Cisco - name: prow description: | Prow is a CI/CD system based on Kubernetes. See prow.k8s.io to see it in action for the Kubernetes project @@ -3195,6 +3237,10 @@ sigs: slack: prow owners: - https://raw.githubusercontent.com/kubernetes-sigs/prow/main/OWNERS + leads: + - github: petr-muller + name: Petr Muller + company: Red Hat - name: sig-testing description: | Home for SIG Testing discussion and documents. @@ -3211,6 +3257,11 @@ sigs: This hosts Kubernetes-related projects for TestGrid (currently, the new frontend). See https://github.com/GoogleCloudPlatform/testgrid for the main repository (currently, backend components). owners: - https://raw.githubusercontent.com/kubernetes-sigs/testgrid/main/OWNERS + leads: + - github: michelle192837 + name: Michelle Shepardson + company: Google + email: amerai@google.com - name: testing-commons description: | **[best-effort]** The testing-commons subproject focuses on matters of code structure, layout, and execution of kubernetes/kubernetes test code. It is currently staffed on a best-effort basis; please bring discussions to the sig-testing slack channel or meeting. For historical context, please see the [former testing-commons meeting agenda](https://docs.google.com/document/d/1TOC8vnmlkWw6HRNHoe5xSv5-qv7LelX6XK3UVCHuwb0/edit) and [archived testing-commons slack channel](https://kubernetes.slack.com/archives/C9NK9KFFW) From 38c8286e0a3035ce3c96f0617fdf850071beb44a Mon Sep 17 00:00:00 2001 From: Michelle Date: Fri, 20 Dec 2024 15:49:15 -0800 Subject: [PATCH 2/2] Update sigs.yaml Co-authored-by: Petr Muller --- sigs.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/sigs.yaml b/sigs.yaml index 327aa6f8396..d0b8eb41ea5 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -3241,6 +3241,7 @@ sigs: - github: petr-muller name: Petr Muller company: Red Hat + email: muller@redhat.com - name: sig-testing description: | Home for SIG Testing discussion and documents.