]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm: add support for seastore
authorShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 9 Feb 2026 13:48:07 +0000 (19:18 +0530)
committerShraddha Agrawal <shraddha.agrawal000@gmail.com>
Tue, 17 Feb 2026 14:24:29 +0000 (19:54 +0530)
commitb5069eea2249aac209f2560acf411e7a55fba5de
tree8de3e7da5ea0de899ef36e6f11b33a5a175e0c2e
parent9b5d5f41beea3a7a947711399ea3febdb654af4d
cephadm: add support for seastore

This commit adds support for deploying seastore objectstore with
cephdm. This can be done in two ways:

1. using OSD spec file, we can set the objectstore argument to
seastore. eg -
```
service_type: osd
service_id: osd_crimson_seastore
placement:
  host_pattern: '*'
spec:
  objectstore: seastore
  osd_type: crimson
  data_devices:
    all: true
```

2. using --objectstore flag with ceph orch osd deploy. sample cmd:
```
ceph orch apply osd --all-available-devices --osd-type crimson --objectstore seastore
```

Fixes: https://tracker.ceph.com/issues/74616
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
src/pybind/mgr/orchestrator/module.py
src/python-common/ceph/deployment/drive_group.py