summaryrefslogtreecommitdiffstats
path: root/.github/CODEOWNERS
diff options
context:
space:
mode:
Diffstat (limited to '.github/CODEOWNERS')
-rw-r--r--.github/CODEOWNERS136
1 files changed, 136 insertions, 0 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 000000000..565275481
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1,136 @@
+# Dashboard team to review dashboard related code
+/src/pybind/mgr/dashboard @ceph/dashboard
+/qa/suites/rados/dashboard @ceph/dashboard
+/qa/tasks/mgr/test_dashboard.py @ceph/dashboard
+/qa/tasks/mgr/dashboard @ceph/dashboard
+/monitoring @ceph/dashboard
+/doc/mgr/dashboard.rst @ceph/dashboard
+
+# Dashboard API team
+/src/pybind/mgr/dashboard/openapi.yaml @ceph/api
+/src/pybind/mgr/dashboard/controllers @ceph/api
+/src/pybind/mgr/dashboard/frontend/src/app/shared/api @ceph/api
+/src/pybind/mgr/dashboard/run-backend-api-tests.sh @ceph/api
+/qa/suites/rados/dashboard @ceph/api
+/qa/tasks/mgr/test_dashboard.py @ceph/api
+/qa/tasks/mgr/dashboard @ceph/api
+/qa/tasks/mgr/test_module_selftest.py @ceph/api
+
+# For Orchestrator related PRs
+/src/cephadm @ceph/orchestrators
+/src/pybind/mgr/orchestrator @ceph/orchestrators
+/src/pybind/mgr/rook @ceph/orchestrators
+/src/pybind/mgr/cephadm @ceph/orchestrators
+/src/pybind/mgr/test_orchestrator @ceph/orchestrators
+/src/python-common/ceph/deployment @ceph/orchestrators
+/qa/workunits/cephadm @ceph/orchestrators
+/qa/tasks/cephadm.py @ceph/orchestrators
+/qa/tasks/mgr/test_orchestrator_cli.py @ceph/orchestrators
+/qa/tasks/mgr/test_cephadm_orchestrator.py @ceph/orchestrators
+/qa/suites/rados/cephadm @ceph/orchestrators
+/doc/mgr/orchestrator.rst @ceph/orchestrators
+/doc/mgr/orchestrator_modules.rst @ceph/orchestrators
+/doc/cephadm @ceph/orchestrators
+/doc/dev/cephadm.rst @ceph/orchestrators
+/doc/man/8/cephadm.rst @ceph/orchestrators
+
+#ceph-volume
+/src/ceph-volume @ceph/ceph-volume
+/doc/ceph-volume @ceph/ceph-volume
+
+# crimson
+/src/crimson @ceph/crimson
+/src/test/crimson @ceph/crimson
+
+# doc-writers
+AUTHORS @ceph/doc-writers
+CodingStyle @ceph/doc-writers
+COPYING* @ceph/doc-writers
+/doc/ @ceph/doc-writers
+README* @ceph/doc-writers
+*.rst @ceph/doc-writers
+
+# core
+/doc/man/8/ceph-authtool.rst @ceph/core
+/doc/man/8/ceph-conf.rst @ceph/core
+/doc/man/8/ceph-create-keys.rst @ceph/core
+/doc/man/8/ceph-kvstore-tool.rst @ceph/core
+/doc/man/8/ceph-mon.rst @ceph/core
+/doc/man/8/ceph-objectstore-tool.rst @ceph/core
+/doc/man/8/ceph-osd.rst @ceph/core
+/doc/man/8/ceph.rst @ceph/core
+/doc/man/8/crushtool.rst @ceph/core
+/doc/man/8/monmaptool.rst @ceph/core
+/doc/man/8/rados.rst @ceph/core
+/doc/rados @ceph/core
+/qa/standalone @ceph/core
+/qa/suites/rados @ceph/core
+/qa/workunits/erasure-code @ceph/core
+/qa/workunits/mgr @ceph/core
+/qa/workunits/mon @ceph/core
+/qa/workunits/objectstore @ceph/core
+/qa/workunits/rados @ceph/core
+/src/ceph.in @ceph/core
+/src/ceph_osd.cc @ceph/core
+/src/ceph_mon.cc @ceph/core
+/src/blk @ceph/core
+/src/crush @ceph/core
+/src/erasure-code @ceph/core
+/src/kv @ceph/core
+/src/librados @ceph/core
+/src/mgr @ceph/core
+/src/mon @ceph/core
+/src/msg @ceph/core
+/src/os @ceph/core
+/src/osd @ceph/core
+/src/tools/rados @ceph/core
+/src/test/osd @ceph/core
+
+# rbd
+/doc/dev/rbd* @ceph/rbd
+/doc/man/8/ceph-rbdnamer.rst @ceph/rbd
+/doc/man/8/rbd* @ceph/rbd
+/doc/rbd @ceph/rbd
+/doc/start/quick-rbd.rst @ceph/rbd
+/qa/rbd @ceph/rbd
+/qa/run_xfstests* @ceph/rbd
+/qa/suites/krbd @ceph/rbd
+/qa/suites/rbd @ceph/rbd
+/qa/tasks/ceph_iscsi_client.py @ceph/rbd
+/qa/tasks/metadata.yaml @ceph/rbd
+/qa/tasks/qemu.py @ceph/rbd
+/qa/tasks/rbd* @ceph/rbd
+/qa/tasks/userdata* @ceph/rbd
+/qa/workunits/cls/test_cls_journal.sh @ceph/rbd
+/qa/workunits/cls/test_cls_lock.sh @ceph/rbd
+/qa/workunits/cls/test_cls_rbd.sh @ceph/rbd
+/qa/workunits/rbd @ceph/rbd
+/src/ceph-rbdnamer @ceph/rbd
+/src/cls/journal @ceph/rbd
+/src/cls/lock @ceph/rbd
+/src/cls/rbd @ceph/rbd
+/src/common/options/rbd* @ceph/rbd
+/src/etc-rbdmap @ceph/rbd
+/src/include/krbd.h @ceph/rbd
+/src/include/rbd* @ceph/rbd
+/src/journal @ceph/rbd
+/src/krbd.cc @ceph/rbd
+/src/librbd @ceph/rbd
+/src/ocf @ceph/rbd
+/src/pybind/mgr/rbd_support @ceph/rbd
+/src/pybind/rbd @ceph/rbd
+/src/rbd* @ceph/rbd
+/src/test/cli/rbd @ceph/rbd
+/src/test/cli-integration/rbd @ceph/rbd
+/src/test/cls_journal @ceph/rbd
+/src/test/cls_lock @ceph/rbd
+/src/test/cls_rbd @ceph/rbd
+/src/test/journal @ceph/rbd
+/src/test/librbd @ceph/rbd
+/src/test/pybind/test_rbd.py @ceph/rbd
+/src/test/rbd* @ceph/rbd
+/src/test/run-rbd* @ceph/rbd
+/src/test/test_rbd* @ceph/rbd
+/src/tools/rbd* @ceph/rbd
+/systemd/rbdmap.service.in @ceph/rbd
+/udev/50-rbd.rules @ceph/rbd