Commit Graph

73 Commits

Author SHA1 Message Date
Kefu Chai
ae8ea10f41 .github/workflows: use a released sha1
otherwise the action cannot be found

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-09 12:16:26 +08:00
Kefu Chai
453cd5fd60 .github/workflows: rename labeler.yml to pr-triage.yml
to reflect the change in the actions in it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-09 02:46:48 +08:00
Kefu Chai
79e8038046 .github/workflows: use @{sha1} for actions
more secure this way. see also https://julienrenaux.fr/2019/12/20/github-actions-security-risk/

point the sha1 to

* labeler@v3
* milestone@main HEAD

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-09 02:46:10 +08:00
Kefu Chai
98b9018979 .github/workflows: move milestone.yml into labeler.yml
no need to have two actions triggered by the same event.

we could backport this labeler.yml to LTS branches.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-09 02:45:52 +08:00
Kefu Chai
c5f6d15e36 .github: correct the regex in mileston workflow
also use pull_request_target event so the action is run in the
context of the base of the pull request. this helps us to overcome
the "Resource not accessible by integration" issue where the action
is run in the context of the pull request.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-07 00:32:44 +08:00
Kefu Chai
1657a44750 .github: add workflow for adding milestone
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-06 21:36:53 +08: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
Patrick Donnelly
a3db265ad5
*: remove legacy ceph_volume_client.py library
This library is obsolete with the mgr volumes plugin since Nautilus.

The last remaining user of this library was Manila which will be using
the volumes plugin with Pacific and onwards.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-01-12 06:54:29 -08:00
Sebastian Wagner
4871269f34
Merge pull request #38784 from sebastian-philipp/resurect-doc-dev-cephadm
doc/dev: resurrect hidden dev/cephadm.rst

Reviewed-by: Varsha Rao <varao@redhat.com>
2021-01-07 11:46:12 +01:00
Patrick Donnelly
cdabf0d507
.github: add MDSMonitor to cephfs label
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-01-06 10:59:41 -08:00
Sebastian Wagner
6b3c46f508 doc/dev: resurrect hidden dev/cephadm.rst
some time ago, a cephadm folder was added that did hide the
old dev documentation page.

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-01-06 14:13:11 +01:00
Ernesto Puerta
83951aef12
.github/labeler: fix yaml syntax
Introduced by https://github.com/ceph/ceph/pull/38617

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-12-17 13:17:53 +01:00
Patrick Donnelly
50d840b2fc
.github/labeler: add build/ops label
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-12-16 18:42:55 -08:00
Ernesto Puerta
4c6bd8dd3b
github: add action to manage needs-rebase label
Fixes: https://tracker.ceph.com/issues/48570
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-12-15 19:09:28 +01:00
Sebastian Wagner
0e0bd9b0d7 github/labeler: Add some more to cephadm, add orchestrator
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-12-10 15:41:34 +01:00
Patrick Donnelly
af6c6ace31
Merge PR #38221 into master
* refs/pull/38221/head:
	.github: add mon and mgr labelers

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-27 13:38:44 -08:00
Kefu Chai
7924528b8c
Merge pull request #38276 from tchaikov/wip-labeler
github/labeler: add "rgw" label to rgw related changes

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-11-25 23:03:02 +08:00
Kefu Chai
3c0ab38aba github/labeler: label src/test/** with "tests"
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-25 18:14:42 +08:00
Kefu Chai
daee16839a github/labeler: add "rgw" label to rgw related changes
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-25 18:14:42 +08:00
Jason Dillaman
048d0892b5 github/labeler: add rbd label to src/tools/rbd_[ggate/wnbd]
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-24 20:55:21 -05:00
Patrick Donnelly
bf0d0d8e26
.github: add mon and mgr labelers
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-24 11:55:08 -08:00
Neha Ojha
1f538d4e65 .github/labeler.yml: fix pybind and common rules
Noticed it didn't work in https://github.com/ceph/ceph/pull/38206

Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-20 19:53:29 +00:00
Kefu Chai
9863aa99a8
Merge pull request #38179 from tchaikov/wip-github-labeler-manpage
github/labeler: label manpages changes with related component labels

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-11-20 09:21:34 +08:00
Kefu Chai
21c8ccc3f5 github/labeler: label manpages changes with related component labels
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-20 09:04:32 +08:00
Jason Dillaman
365cb2f9ee github/labeler: add rbd label to pybind/mgr/rbd_support
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-19 16:13:28 -05:00
Ernesto Puerta
dc42564807
Merge pull request #38158 from rhcs-dashboard/fix-labeler-master
github/labeler: disable sync-labels

Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: neha-ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-19 12:33:09 +01:00
Neha Ojha
0dfcba1969 .github/labeler.yml: add label for tests and classify core tests
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-18 18:42:23 +00:00
Neha Ojha
2e99863077 .github/labeler.yml: fix bluestore rule
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-18 18:32:31 +00:00
Kefu Chai
fc2c5bab55
Merge pull request #38129 from jan--f/add-ceph-volume-autolabel
github: add ceph-volume autolabel

Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-18 21:21:51 +08:00
Ernesto Puerta
59702b6198
github/labeler: disable sync-labels
Yaml syntax cleaned too.

Fixes: https://github.com/ceph/ceph/pull/38107#issuecomment-729300615
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-18 13:15:41 +01:00
Jan Fajerski
1014354846 github: add ceph-volume autolabel
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2020-11-18 13:06:51 +01:00
Patrick Donnelly
127f6f2166
.github: add labeler for documentation
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-17 10:36:39 -08:00
Neha Ojha
b552684364 .github/labeler.yml: add cephadm
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-17 01:23:19 +00:00
Neha Ojha
2ecef028a0 .github/labeler.yml: add bluestore and more core rules
more to come

Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-17 01:19:13 +00:00
Kefu Chai
9c1614cc22
Merge pull request #38072 from tchaikov/wip-github-labeler-crimson
github/labeler: add "crimson" to labeler.yml

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-16 21:22:03 +08:00
Patrick Donnelly
81bcf9b40f
Merge PR #38071 into master
* refs/pull/38071/head:
	.github: add labeler for cephfs

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-14 10:04:12 -08:00
Kefu Chai
093a239405 github/labeler: add more rules to labeler.yml
mainly for the maintainers from the RADOS team.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-14 10:43:22 +08:00
Kefu Chai
137552cd09 github/labeler: add "crimson" to labeler.yml
so crimson related changes can be labeled by the labler action.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-14 10:18:12 +08:00
Patrick Donnelly
20d9754dba
.github: add labeler for cephfs
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-13 15:17:36 -08:00
Jason Dillaman
273b9c6333 github: add 'rbd' auto-labelling
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-13 14:43:21 -05:00
Ernesto Puerta
a824506467
github: fix autolabel paths
Remove starting / from paths and add missing doc path from dashboard.

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-13 11:22:15 +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
Ernesto Puerta
541ad5a060
github: replace trigger phrase for api tests
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-08-03 20:26:54 +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
Kefu Chai
eb586f51e9 github: add "jenkins test classic perf" to jenkins commands list
it's used for triggering perf test with classic OSD

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-15 09:57:57 +08: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