Michael Fritch
084fd4a91a
mgr/cephadm: create/update keyring during nfs config
...
the keyring might already exist from a prior config/reconfig/redeploy.
attempt to get_or_create the keyring first and than update the keyring
caps afterward
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
8bb79a5f27
mgr/cephadm: pass NFSServiceSpec instead of pool/namespace args
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
78ce6d4318
mgr/cephadm: add nfs apply test
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
107885801b
mgr/cephadm: fix nfs redeploy/reconfig
...
search for the `NFSServiceSpec` instead of passing empty
`cephadm_args` during `_create_daemon`
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
fd6322f7ec
mgr/cephadm: ensure nfs uses the correct entity
...
mon entity needs to start with `client.`
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
d9f04ec1d7
mgr/cephadm: fix service name for nfs type
...
the `nfs` service was incorrectly reported as `mds`
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
76f27894ca
mgr/cephadm: apply nfs service spec
...
orch apply nfs <svc_id> [<placement>]
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
81823176af
mgr/cephadm: don't create a unique nfs daemon name
...
only one nfs daemon will be deployed per host
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
530c62d76d
mgr/cephadm: update docs
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
94600c69e2
mgr/cephadm: add minimal caps for nfs client keyring
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
26ea33ad4b
mgr/cephadm: add logging to NFSGanesha class
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
9103f4758b
mgr/cephadm: create empty nfs rados config obj
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:13 -06:00
Michael Fritch
b2b6e016d1
mgr/cephadm: add nfs tests
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:12 -06:00
Michael Fritch
2606cc3543
mgr/cephadm: add a minimal ganesha.conf
...
we only need to specify the rados pool and config object url
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:12 -06:00
Michael Fritch
770816dc9f
mgr/cephadm: deploy nfs-ganesha service
...
orch daemon add nfs <svc_arg> <pool> [<namespace>] [<placement>]
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:12 -06:00
Michael Fritch
3be6081028
mgr/cephadm: split out config-and-keyrings
json
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:12 -06:00
Michael Fritch
7976ac745a
mgr/orchestrator: rearrange interface to match impl. order
...
rgw impl. happens before rbd impl
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:12 -06:00
Sage Weil
a5fe37897e
Merge PR #34146 into master
...
* refs/pull/34146/head:
mgr/cephadm: use docker.io in default container image name
mgr/cephadm: fix 'upgrade start' message when specifying a version
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:44:17 -05:00
Sage Weil
3946827814
Merge PR #34166 into master
...
* refs/pull/34166/head:
mgr/cephadm: DriveGroupSpec needs to know about unmanaged attribute
mgr/cephadm: DriveGroupSpec needs to support/ignore _unmanaged_
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-03-25 16:42:54 -05:00
Sage Weil
b2aede193e
Merge PR #34180 into master
...
* refs/pull/34180/head:
cephadm: Fix check_ip_port to work with IPv6
Reviewed-by: Sage Weil <sage@redhat.com>
2020-03-25 16:42:42 -05:00
Casey Bodley
7f1260852a
Merge pull request #34179 from cbodley/wip-rgw-admin-user-axe
...
rgw: remove unused librgw_admin_user
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2020-03-25 15:53:30 -04:00
Casey Bodley
c89b59428e
rgw: remove unused librgw_admin_user
...
unused and not worth the effort to maintain
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2020-03-25 14:12:55 -04:00
Ricardo Marques
b000f12aba
cephadm: Fix check_ip_port to work with IPv6
...
Fixes: https://tracker.ceph.com/issues/43816
Signed-off-by: Ricardo Marques <rimarques@suse.com>
2020-03-25 15:06:17 +00:00
Kefu Chai
2cd8c3150b
Merge pull request #34173 from tchaikov/wip-test-rgw
...
test/rgw: should import parse not urlparse
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
2020-03-25 22:29:11 +08:00
Kefu Chai
e8c7687a06
Merge pull request #34117 from smithfarm/wip-43746-follow-on
...
pybind/mgr/*: fix config_notify handling of default values
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-25 22:17:38 +08:00
Kefu Chai
402f5f1d6a
Merge pull request #34136 from tchaikov/test-msgr-stdout
...
test/msgr: print out informative messages to stdout
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-03-25 22:13:07 +08:00
Kefu Chai
84501177ac
Merge pull request #34015 from yuyuyu101/wip-pin-rocksdb
...
kv/RocksDBStore: using PinnableSlice to avoid extra value copy
Reviewed-by: Adam Kupczyk <akucpzyk@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-25 22:12:21 +08:00
Abhishek L
b565cbd967
Merge pull request #34140 from theanalyst/doc/releases/oct-distro-fix
...
doc: releases: add a note on debian packages & those built by the community
Reviewed-By: Kefu Chai <kchai@redhat.com>
Reviewed-By: Sage Weil <sweil@redhat.com>
Reviewed-By: Nathan Cutler <ncutler@suse.com>
2020-03-25 14:49:55 +01:00
Kefu Chai
0db88f775b
test/rgw: should import parse not urlparse
...
urlparse is a function while parse is a submodule where parse_qsl() is
provided
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-25 21:47:56 +08:00
Kefu Chai
a8d244707f
Merge pull request #34138 from bk201/wip-44725
...
qa/tasks/mgr/dashboard/test_health: update mdsmap schema
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
2020-03-25 19:56:02 +08:00
Kefu Chai
b80d794473
Merge pull request #34139 from tchaikov/wip-qa-test-py3
...
qa,test: py3 compatible changes and fix
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
2020-03-25 19:48:33 +08:00
Lenz Grimmer
9262d5c081
Merge pull request #34131 from tspmelo/wip-force-npm-resolutions
...
mgr/dashboard: Check for missing npm resolutions
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2020-03-25 10:54:15 +01:00
Joshua Schmid
f7bb0236aa
mgr/cephadm: DriveGroupSpec needs to know about unmanaged attribute
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-03-25 10:53:06 +01:00
Kefu Chai
6b07563816
Merge pull request #34165 from tchaikov/wip-doc-release-octopus-indent
...
doc/releases/octopus: fix indents
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2020-03-25 16:42:58 +08:00
Joshua Schmid
bda6a47aac
mgr/cephadm: DriveGroupSpec needs to support/ignore _unmanaged_
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-03-25 09:34:06 +01:00
Kefu Chai
b7e6c73604
doc/releases/octopus: fix indents
...
reduce the indent in subsection of "RGW object storage", some of the
nested items should be indented with two spaces instead of four.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-25 12:17:42 +08:00
Kiefer Chang
afce413014
qa/tasks/mgr/dashboard/test_health: ignore fsmap.standbys
...
Fixes: https://tracker.ceph.com/issues/44725
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-03-25 11:17:17 +08:00
Kefu Chai
258a5f28d1
Merge pull request #34106 from adamemerson/wip-namespace-mon
...
Make ceph-mon compile without top-level using namespace in headers
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-25 10:48:57 +08:00
Yuri Weinstein
71358baffb
Merge pull request #34161 from tchaikov/wip-perf-test-on-bionic
...
qa/suites/perf-basic: only test on bionic
2020-03-24 19:16:48 -07:00
Kefu Chai
d4a04809fd
qa/suites/perf-basic: only test on bionic
...
because centos8/rhel8 does not package collectl or pdsh anymore. but
these packages are required by CBT for collecting performance stats.
so instead of testing on all supported distros, let's run the perf tests
only on distros offering these packages.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-25 09:54:06 +08:00
Sage Weil
8eb550c8dd
Merge PR #33851 into master
...
* refs/pull/33851/head:
mgr/orch: allow list daemons by service_name
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-03-24 17:26:49 -05:00
Sage Weil
f4ae54385c
Merge PR #33957 into master
...
* refs/pull/33957/head:
Add alertmanager sample
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
2020-03-24 16:42:09 -05:00
Sage Weil
d8ec125bda
Merge PR #33958 into master
...
* refs/pull/33958/head:
Add alertmanager adopt
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-03-24 16:41:09 -05:00
Sage Weil
573da4ecab
Merge PR #34145 into master
...
* refs/pull/34145/head:
qa/workunits/cephadm: create lvs before calling cephadm
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2020-03-24 16:35:47 -05:00
Abhishek L
f5655b29d8
Merge pull request #34130 from theanalyst/octopus-changelog
...
doc: add changelog for octopus release
Reviewed-By: Sage Weil <sage@redhat.com>
Reviewed-By: Nathan Cutler <ncutler@suse.com>
2020-03-24 22:11:21 +01:00
Tiago Melo
b7b189c9d1
mgr/dashboard: Check for missing npm resolutions
...
Check if it's necessary to run "npm run fix:audit" before committing the changes.
This is important to resolve some issues with building and
to fix some npm vulnerabilities.
Fixes: https://tracker.ceph.com/issues/44723
Signed-off-by: Tiago Melo <tmelo@suse.com>
2020-03-24 20:10:04 -01:00
Sage Weil
91728811e8
Merge PR #33967 into master
...
* refs/pull/33967/head:
mgr: ceph_pg_* metrics contains last value instead of sum all of them
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-24 15:39:13 -05:00
Sage Weil
0f8c01a1db
Merge PR #34085 into master
...
* refs/pull/34085/head:
debian: add ceph-grafana-dashboards package
ceph.spec: put prometheus alerts in vendor-neutral location
mgr/cephadm: include prom alerts, if present in the container
Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
Reviewed-by: Paul Cuzner <pcuzner@redhat.com>
2020-03-24 15:38:04 -05:00
Sage Weil
b5c39a5d3f
Merge PR #34089 into master
...
* refs/pull/34089/head:
mgr/cephadm: point alertmanager at all mgr/dashboard URLs
Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Paul Cuzner <pcuzner@redhat.com>
2020-03-24 15:36:59 -05:00
Sage Weil
9c5e989ac5
Merge PR #34114 into master
...
* refs/pull/34114/head:
mgr/cephadm: Add example to run when debugging ssh failures
Reviewed-by: Sage Weil <sage@redhat.com>
2020-03-24 15:35:44 -05:00