]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: support crimson osd binary 66811/head
authorShraddha Agrawal <shraddha.agrawal000@gmail.com>
Thu, 29 Jan 2026 04:28:00 +0000 (09:58 +0530)
committerShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 2 Feb 2026 12:13:35 +0000 (17:43 +0530)
commit585992a1986e4ff76d80da42a8fad7c7dd1c492f
tree2491bd7140b23845aeec44731b841abff2863fe5
parent0fdc81bf3cda16165ba2ccc40e893fdeca0abe6b
ceph-volume: support crimson osd binary

Prior to this commit, ceph-volume was using hardcoded OSD binary
to issue commands (eg - to perform mkfs, etc). This commit enables
ceph-volume to start supporting crimson OSDs.

A new argument, --osd-type is introduced with the default value
classic. When this parameter is set to 'crimson', ceph-osd-crimson
binary will be used to execute OSD commands.

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
13 files changed:
src/ceph-volume/ceph_volume/devices/lvm/activate.py
src/ceph-volume/ceph_volume/devices/lvm/batch.py
src/ceph-volume/ceph_volume/devices/lvm/common.py
src/ceph-volume/ceph_volume/devices/raw/activate.py
src/ceph-volume/ceph_volume/devices/raw/common.py
src/ceph-volume/ceph_volume/objectstore/baseobjectstore.py
src/ceph-volume/ceph_volume/tests/devices/lvm/test_activate.py
src/ceph-volume/ceph_volume/tests/objectstore/test_baseobjectstore.py
src/ceph-volume/ceph_volume/tests/util/test_prepare.py
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/tests/test_cephadm.py
src/python-common/ceph/deployment/translate.py
src/python-common/ceph/tests/test_drive_group.py