From: Sage Weil Date: Wed, 10 Mar 2021 20:27:27 +0000 (-0600) Subject: Merge PR #39807 into pacific X-Git-Tag: v16.2.0~119 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2768f3bae83c95186043dbc67cedc28350be9b4e;p=ceph.git Merge PR #39807 into pacific * refs/pull/39807/head: cephadm: split custom container args into argv cephadm: fix escaping/quoting of stderr-prefix arg for ceph daemons cephadm: set CEPH_USE_RANDOM_NONCE if using --init msg/Messenger: use random nonce if CEPH_USE_RANDOM_NONCE or pid == 1 Revert "Merge PR #39482 into master" cephadm: remove redundant `ERROR` during check-host cephadm: remove unused imports cephadm: `cephadm ls` broken for SUSE downstream alertmanager container cephadm: `cephadm ls` broken for SUSE downstream alertmanager container mgr/cephadm: add ok-to-stop functions for ceph client services mgr/test_orchestrator: Refactor create_osds mgr/volumes: adapt to now orch interface doc/mgr/orchestrator_modules: adapt to now orch interface mgr/selftest: adapt to now orch interface mgr/dashboard: adapt to now orch interface mgr/mds_autoscaler: Add to tox.ini mgr/mds_autoscaler: adapt to now orch interface mgr/test_orchestrator: adapt to now orch interface mgr/rook: Adapt to new orch interface mgr/cephadm: Adapt cephadm to new orch interface mgr/orch: Remove old tests mgr/orch: adapt orchestrator CLI to new interface mgr/orch: replace Completion with OrchResult(Generic[T]) mgr/orchestrator: Fix ceph orch ls in Rook doc/cephadm: rewrite "install cephadm" doc/cephadm: rewrite "b.strap a new cluster" cephadm: add docker.service dependency in systemd units cephadm: add multi-digest test mgr/orchestrator: validate config options at apply time mgr/cephadm: disallow managed options in ServiceSpec config section mgr/cephadm: add config section to ServiceSpec doc/cephadm: s/togeter/together cephadm: provide meta during bootstrap mgr/cephadm: put service_name in unit.meta and use it when available cephadm: accept arbitrary dict via --meta-json mgr/cephadm: incorporte memory_{usage,request,limit} from 'ls' cephadm: accept --memory-{request,limit} cephadm: include memory_usage in 'ls' output doc/cephadm: remove Orchestrator CLI from cephadm toc doc/cephadm: move host labels to host mgmt doc/cephadm: group MDS sections into one chapter doc/cephadm: Add iscsi doc/cephadm: group NFS sections into one chapter doc/cephadm: rename monitoring chapter title doc/cephadm: group MON sections into one chapter doc/cephadm: make custom containers its own chapter doc/cephadm: group RGW mgmt sections into one chapter doc/cephadm: move scheduler topic to service mgmt doc/cephadm: move unmanaged=true to service-mgmt.rst doc/cephadm: group general service mgmt sections into one chapter doc/cephadm: group OSD mgmt sections into one chapter doc/cephadm: Move FQDN chapter to host mgmt.rst doc/cephadm: Move SSH config from operations to host-mgmt.rst doc/cephadm: group host mgmt sections into one chapter cephadm: fix bug in orphan-initial-daemons logic mgr/orch: drop __all__ from __init__.py mgr/cephadm: add DaemonDescriptionStatus cephadm: version command hide traceback when login is needed doc/cephadm: troubleshooting: manually deploy MGR cephadm: fix port_in_use when IPv6 is disabled cephadm: Allow to use paths in all <_devices> drivegroup sections mgr/cephadm: error if service action called with daemonless service mgr/cephadm: fix up the strings reporting osd ids mgr/cephadm: remove daemon before osd destroy/purge mgr/cephadm: simplify OSD __str__ for drain mgr/cephadm: make drain adjust crush weight if not replacing mgr/cephadm: less log noise from osd drain code mgr/cephadm: fix 'orch daemon add osd ...' mgr/cephadm/upgrade: fix typo mgr/cephadm: remove spec from CephadmDaemonDeploySpec mgr/cephadm/upgrade: restart mgr after mons upgrade to pacific mgr/cephadm: use get_foreign_ceph_option() instead of 'config get' mon command Reviewed-by: Avan Thakkar Reviewed-by: Juan Miguel Olmo Reviewed-by: Sage Weil --- 2768f3bae83c95186043dbc67cedc28350be9b4e