Commit Graph

22 Commits

Author SHA1 Message Date
Sebastian Wagner
91a8b45fc8
.github: fix path to cepham suite
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
2021-09-21 13:35:03 +02:00
Sebastian Wagner
37b81f6896 .github: Minor cephadm changes
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-03-03 16:34:01 +01:00
Ernesto Puerta
298bc67f7b
github: autolabel PRs
... starting with dashboard ones.

Requires https://github.com/marketplace/actions/labeler

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-12 19:06:28 +01:00
Courtney Caldwell
ca2261781e
mgr/dashboard/api: generate offline API docs
Generate Sphinx documentation from OpenAPI YAML spec:
- Fixed Docs controller doc generation
- Now dashboard Python doesn't fails if dashboard/frontend/dist doesn't exist
- OpenAPI added to @ceph/api CODEOWNERS
- Renamed Ceph-Dashboard API to Ceph REST or RESTful API.
- OpenAPI Docs: fixed decorators and docstrings.
- Sphinx Docs: updated dashboard and dev ones.

Co-authored-by: Ernesto Puerta <epuertat@redhat.com>
Fixes: https://tracker.ceph.com/issues/45863
Signed-off-by: Courtney Caldwell <ccaldwel@redhat.com>
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-09-28 12:03:03 +02:00
Sebastian Wagner
f3aed0828b CODEOWNERS: Add cephadm man page to @ceph/orchestrators
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-24 10:30:12 +02:00
Lenz Grimmer
bdf80851aa CODEOWNERS: added doc-writers team
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2020-06-24 12:08:45 +02:00
Ernesto Puerta
0d3dec4f33
mgr/dashboard: add API team to CODEOWNERS
Fixes: https://tracker.ceph.com/issues/45705
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-05-28 13:27:10 +02:00
Sage Weil
086acd20b9 doc/dev/cephadm: a few notes on developing with cephadm
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-03 09:42:40 -05:00
Sebastian Wagner
93b908a4dd
Merge pull request #34367 from sebastian-philipp/codeowners-cephadm-update
CODEOWNERS: update cephadm paths

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-03 12:41:34 +02:00
Kefu Chai
8717c85fc8 .github/CODEOWNERS: add ceph/crimson
so we can add reviewers in a more efficient way for crimson related
changes

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-03 14:59:11 +08:00
Sebastian Wagner
3366f6b616 CODEOWNERS: update cephadm paths
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-04-02 11:00:48 +02:00
Sebastian Wagner
8a6fda5dd8 .github: Rename orchestrator_cli to orchestrator
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-02-17 10:24:01 +01:00
Sage Weil
01c36d9db7 mgr/ansible: remove
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-07 09:45:12 -06:00
Sage Weil
6c4541bb28 qa/tasks/ceph2 -> cephadm
Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-11 19:14:24 -06:00
Sage Weil
cd1c05acbb mgr/ssh -> mgr/cephadm
Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-11 19:14:24 -06:00
Sage Weil
137fa64e12 qa: rename ceph-daemon tests -> cephadm
Also move the workunit to a better location.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-11 19:14:09 -06:00
Sage Weil
c8750b7066 files,rpm,deb: rename ceph-daemon -> cephadm
This is just renaming the files and adjusting the packages.  Lots of
cleanup to do still.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-11 19:14:09 -06:00
Sebastian Wagner
57c3e344ab codeowners: Add ceph2.py to @ceph/orchestrators
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-12-09 17:46:57 +01:00
Jan Fajerski
071164c63c github/codeowners: add ceph-volume
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2019-11-26 13:49:41 +01:00
Sebastian Wagner
df6287f7f0 github/codeowners: Add orchestrator team
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-11-06 17:17:16 +01:00
Ernesto Puerta
a54f1046e2
mgr/dashboard: update dashboard CODEOWNERShip
Fixes: https://tracker.ceph.com/issues/42507
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2019-10-28 13:20:29 +01:00
Ernesto Puerta
0d8908a82f
github: Add CODEOWNERs for component/team reviews
Adds [CODEOWNERS](https://help.github.com/en/articles/about-code-owners)
file and assigns ownership of /src/pybind/mgr/dashboard to
@ceph/dashboard alias. That will also automatically add @ceph/dashboard
team to all reviews modifying any file in the above location.

Besides, if "Require review from Code Owners" is marked in the Branch
Protection Rules of any branch, where this CODEOWNERS file is propagated
to, at least one review from a designated CODEOWNER will be mandatory.

If Ceph teams' visibility is changed to public, teams can also be
@mentioned (both from Ceph and other projects), so it's easier to reach
to component-team members.

Fixes: https://tracker.ceph.com/issues/41047
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2019-08-05 14:04:34 +02:00