]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: create OSD daemon deploy specs through make_daemon_spec 61923/head
authorAdam King <adking@redhat.com>
Thu, 30 Jan 2025 14:15:37 +0000 (09:15 -0500)
committerAdam King <adking@redhat.com>
Wed, 19 Feb 2025 22:03:28 +0000 (17:03 -0500)
commit268c187e061560f92233477873f806d154f637e7
treebc56444c9116e101effc3942f4d1e693f4e4ee92
parenta33d4403d61d1920174396cfeed5d4a47b73657c
mgr/cephadm: create OSD daemon deploy specs through make_daemon_spec

That function handles setting up the extra container/entrypoint
args for the daemon during initial deployment. Having the
CephadmDaemonDeploySpec made directly in the OSD deployment
workflow means initial deployments of OSDs won't have the
extra container/entrypoint args from the spec

Fixes: https://tracker.ceph.com/issues/69734
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 8e5db6e09ce251b7d1caf9e19666e52c3480752a)
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/osd.py