Juan Miguel Olmo Martínez
a35c1b2593
mgr/rook: Blinking lights
...
Blinking lights implementation
Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2020-03-26 08:45:08 +01:00
Kefu Chai
867bc60644
Merge pull request #34184 from cbodley/wip-qa-rgw-test-multi-fix
...
qa/rgw: multisite test fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-26 11:44:56 +08:00
Sage Weil
8d514b53a2
Merge PR #33581 into master
...
* refs/pull/33581/head:
mgr/cephadm: add watch_url to NFS bootstrap config
mgr/cephadm: check for an existing NFS config object
mgr/cephadm: combine `get_daemon_name` and `get_rados_user` funcs
mon: allow `auth caps` for `mgr` profile
mgr/cephadm: add deployment example to NFS docs
mgr/cephadm: add utils.py
mgr/cephadm: create/update keyring during nfs config
mgr/cephadm: pass NFSServiceSpec instead of pool/namespace args
mgr/cephadm: add nfs apply test
mgr/cephadm: fix nfs redeploy/reconfig
mgr/cephadm: ensure nfs uses the correct entity
mgr/cephadm: fix service name for nfs type
mgr/cephadm: apply nfs service spec
mgr/cephadm: don't create a unique nfs daemon name
mgr/cephadm: update docs
mgr/cephadm: add minimal caps for nfs client keyring
mgr/cephadm: add logging to NFSGanesha class
mgr/cephadm: create empty nfs rados config obj
mgr/cephadm: add nfs tests
mgr/cephadm: add a minimal ganesha.conf
mgr/cephadm: deploy nfs-ganesha service
mgr/cephadm: split out `config-and-keyrings` json
mgr/orchestrator: rearrange interface to match impl. order
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-03-25 21:18:45 -05:00
Sage Weil
7be352e7c0
Merge PR #34181 into master
...
* refs/pull/34181/head:
mgr/cephadm: bind grafana to all interfaces
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-03-25 21:18:10 -05:00
Sage Weil
3b5258545e
Merge PR #34182 into master
...
* refs/pull/34182/head:
mgr/cephadm: fix 'orch ps --refresh'
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-03-25 21:17:18 -05:00
Xie Xingguo
b7a959c1cf
Merge pull request #33910 from xiexingguo/wip-44532-2
...
osd/PeeringState: do not trim pg log past last_update_ondisk
Reviewed-by: Yan Jun <yan.jun8@zte.com.cn>
Reviewed-by: Samuel Just <sjust@redhat.com>
2020-03-26 08:10:22 +08:00
Michael Fritch
ff9265104f
mgr/cephadm: add watch_url to NFS bootstrap config
...
watch for changes to the per-daemon RADOS conf file
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:15 -06:00
Michael Fritch
75b988f314
mgr/cephadm: check for an existing NFS config object
...
assume an existing NFS config if the named rados object already exists
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:15 -06:00
Michael Fritch
fdf90bf530
mgr/cephadm: combine get_daemon_name
and get_rados_user
funcs
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
ef8a46a3b1
mon: allow auth caps
for mgr
profile
...
cephadm orchestrator needs to update the caps during reconfig/redeploy
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
77440d91c1
mgr/cephadm: add deployment example to NFS docs
...
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
Michael Fritch
322eea8099
mgr/cephadm: add utils.py
...
move `name_to_config_section` and `assert_valid_host` into utils.py
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-03-25 16:26:14 -06:00
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
aa60edcec8
qa/rgw: partial revert of 'import with full path'
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2020-03-25 16:46:28 -04: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
Sage Weil
764ce71bd2
mgr/cephadm: fix 'orch ps --refresh'
...
The use of host in the refresh loop was clobbering the argument value.
Fixes: https://tracker.ceph.com/issues/44513
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-25 10:39:59 -05:00
Sage Weil
5f4fedbd5b
mgr/cephadm: bind grafana to all interfaces
...
Fixes: https://tracker.ceph.com/issues/44608
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-25 10:34:21 -05: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