diff --git a/OWNERS b/OWNERS index 0c30bd10..b16828be 100644 --- a/OWNERS +++ b/OWNERS @@ -1,26 +1,17 @@ reviewers: - - aburdenthehand - - dhiller - - jean-edouard - +- reviewers approvers: - - aburdenthehand - - davidvossel - - fabiand - - jean-edouard - - rmohr - - vladikr - +- approvers emeritus_approvers: - - karmab # 10 july 2019 - - tripledes # 10 july 2019 - - e-minguez # 10 july 2019 - - joeldavis84 # 10 july 2019 - - jparrill # 12 Nov 2019 - - iranzo # April 2020 - - ptrnull # April 2020 - - alosadagrande # April 2020 - - codificat # Jan 2022 - - mazzystr # Jan 2022 - - AlonaKaplan # Sep 2024 - - cwilkers # Sep 2024 +- karmab # 10 july 2019 +- tripledes # 10 july 2019 +- e-minguez # 10 july 2019 +- joeldavis84 # 10 july 2019 +- jparrill # 12 Nov 2019 +- iranzo # April 2020 +- ptrnull # April 2020 +- alosadagrande # April 2020 +- codificat # Jan 2022 +- mazzystr # Jan 2022 +- AlonaKaplan # Sep 2024 +- cwilkers # Sep 2024 diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES new file mode 100644 index 00000000..6ca14d8c --- /dev/null +++ b/OWNERS_ALIASES @@ -0,0 +1,172 @@ +aliases: + reviewers: + - aburdenthehand + - dhiller + - jean-edouard + + approvers: + - aburdenthehand + - davidvossel + - fabiand + - jean-edouard + - rmohr + - vladikr + + # + # automation stuff residing in this repo also needs approvers and reviewers + # + code-approvers: + - dhiller + - xpivarc + - vladikr + - jean-edouard + code-reviewers: + - dhiller + - xpivarc + - vladikr + - jean-edouard + + # + # SIG Test + # + sig-test-reviewers: + - kbidarkar + sig-test-approvers: + - kbidarkar + - phoracek + - enp0s3 + - xpivarc + - acardace + - dhiller + - 0xFelix + sig-test-emeritus_approvers: + - AlonaKaplan + + # + # SIG Network + # Owns anything related to networking. + # + sig-network-reviewers: + - EdDev + - RamLavi + - ormergi + - orelmisan + sig-network-approvers: + - EdDev + - RamLavi + sig-network-emeritus_approvers: + - AlonaKaplan + + # + # SIG Scale + # Owns to keep kubevirt's scalability comparable to Kubernetes'. + # + sig-scale-approvers: + - rthallisey + - alaypatel07 + sig-scale-reviewers: + - rthallisey + - alaypatel07 + + # + # SIG Storage + # Owns anything related to storage. + # + sig-storage-approvers: + - mhenriks + - alicefr + sig-storage-reviewers: + - awels + - akalenyu + - ShellyKa13 + + # + # SIG API + # Owns the API including API life-cycle, deprecation, + # and backwards compatibility. + # + sig-api-approvers: [] + sig-api-reviewers: [] + + # + # SIG Compute + # Owns everything which is taking place on a node, for example + # (but not limited to) groups, SELinux, node labels, … + # And everything on the cluster level such as RBAC, controller, … + # + sig-compute-approvers: + - jean-edouard + - iholder101 + - fossedihelm + - 0xFelix + sig-compute-reviewers: + - victortoso + - fossedihelm + - lyarwood + - 0xFelix + + # SIG Compute Instance types sub project + # Responsible the overall instance type feature set within SIG Compute + sig-compute-instancetype-approvers: + - lyarwood + - 0xFelix + sig-compute-instancetype-reviewers: + - akrejcir + + # + # SIG Observability + # Owns the responsibility to keep kubevirt observable by i.e. + # having mertics, alters, and runbooks. + # + sig-observability-approvers: + - sradco + - machadovilaca + sig-observability-reviewers: + - machadovilaca + - avlitman + + # + # SIG Release + # Owns the release process, including the schedule, and tools. + # + sig-release-approvers: + - acardace + - fossedihelm + - xpivarc + sig-release-reviewers: + - acardace + - fossedihelm + - xpivarc + + # + # SIG Buildsystem + # Owns bazel, and ensures that kubevirt can be build. + # + sig-buildsystem-approvers: + - brianmcarey + - dhiller + - xpivarc + sig-buildsystem-reviewers: + - brianmcarey + - enp0s3 + - xpivarc + + # + # SIG CI + # + sig-ci-approvers: + - brianmcarey + - dhiller + sig-ci-reviewers: + - brianmcarey + - dhiller + - enp0s3 + - xpivarc + + # + # SIG Architecture + # Owns the overall architecture, and supporting the growth, health, + # openess of KubeVirt. + # + sig-architecture-approvers: [] + sig-architecture-reviewers: [] diff --git a/generators/OWNERS b/generators/OWNERS new file mode 100644 index 00000000..c69e80e1 --- /dev/null +++ b/generators/OWNERS @@ -0,0 +1,4 @@ +approvers: +- code-approvers +reviewers: +- code-reviewers diff --git a/hack/OWNERS b/hack/OWNERS new file mode 100644 index 00000000..c69e80e1 --- /dev/null +++ b/hack/OWNERS @@ -0,0 +1,4 @@ +approvers: +- code-approvers +reviewers: +- code-reviewers diff --git a/pkg/OWNERS b/pkg/OWNERS new file mode 100644 index 00000000..c69e80e1 --- /dev/null +++ b/pkg/OWNERS @@ -0,0 +1,4 @@ +approvers: +- code-approvers +reviewers: +- code-reviewers diff --git a/sig-TEMPLATE/OWNERS b/sig-TEMPLATE/OWNERS new file mode 100644 index 00000000..eb261fca --- /dev/null +++ b/sig-TEMPLATE/OWNERS @@ -0,0 +1,3 @@ +# TODO: do not forget to add the chairs as approvers and other stakeholders as reviewers +approvers: [] +reviewers: [] diff --git a/sig-buildsystem/OWNERS b/sig-buildsystem/OWNERS new file mode 100644 index 00000000..a981ab3b --- /dev/null +++ b/sig-buildsystem/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-buildsystem-approvers +reviewers: +- sig-buildsystem-reviewers diff --git a/sig-ci/OWNERS b/sig-ci/OWNERS new file mode 100644 index 00000000..4083d929 --- /dev/null +++ b/sig-ci/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-ci-approvers +reviewers: +- sig-ci-reviewers diff --git a/sig-compute/OWNERS b/sig-compute/OWNERS new file mode 100644 index 00000000..fccebd43 --- /dev/null +++ b/sig-compute/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-compute-approvers +reviewers: +- sig-compute-reviewers diff --git a/sig-network/OWNERS b/sig-network/OWNERS new file mode 100644 index 00000000..b5c11e8c --- /dev/null +++ b/sig-network/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-network-approvers +reviewers: +- sig-network-reviewers diff --git a/sig-observability/OWNERS b/sig-observability/OWNERS new file mode 100644 index 00000000..611d8a8f --- /dev/null +++ b/sig-observability/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-observability-approvers +reviewers: +- sig-observability-reviewers diff --git a/sig-scale/OWNERS b/sig-scale/OWNERS new file mode 100644 index 00000000..a171bc46 --- /dev/null +++ b/sig-scale/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-scale-approvers +reviewers: +- sig-scale-reviewers diff --git a/sig-storage/OWNERS b/sig-storage/OWNERS new file mode 100644 index 00000000..76d11900 --- /dev/null +++ b/sig-storage/OWNERS @@ -0,0 +1,4 @@ +approvers: +- sig-storage-approvers +reviewers: +- sig-storage-reviewers diff --git a/validators/OWNERS b/validators/OWNERS new file mode 100644 index 00000000..c69e80e1 --- /dev/null +++ b/validators/OWNERS @@ -0,0 +1,4 @@ +approvers: +- code-approvers +reviewers: +- code-reviewers diff --git a/wg-TEMPLATE/OWNERS b/wg-TEMPLATE/OWNERS new file mode 100644 index 00000000..eb261fca --- /dev/null +++ b/wg-TEMPLATE/OWNERS @@ -0,0 +1,3 @@ +# TODO: do not forget to add the chairs as approvers and other stakeholders as reviewers +approvers: [] +reviewers: [] diff --git a/wg-arch-arm/OWNERS b/wg-arch-arm/OWNERS new file mode 100644 index 00000000..86ce884f --- /dev/null +++ b/wg-arch-arm/OWNERS @@ -0,0 +1,4 @@ +approvers: +- zhlhahaha +reviewers: +- zhlhahaha diff --git a/wg-arch-s390x/OWNERS b/wg-arch-s390x/OWNERS new file mode 100644 index 00000000..03f70dee --- /dev/null +++ b/wg-arch-s390x/OWNERS @@ -0,0 +1,9 @@ +approvers: +- jschintag +- cfilleke +- vamsikrishna-siddu +reviewers: +- jschintag +- cfilleke +- vamsikrishna-siddu +- chandramerla diff --git a/wg-code-quality/OWNERS b/wg-code-quality/OWNERS new file mode 100644 index 00000000..ff58e60f --- /dev/null +++ b/wg-code-quality/OWNERS @@ -0,0 +1,7 @@ +approvers: +- EdDev +- iholder101 +reviewers: +- EdDev +- iholder101 +- dhiller