Tasks #46756: mgr/dashboard: orchestration workflows & enhancements
mgr/dashboard: Create Ceph services via Orchestrator by using ServiceSpec
ServiceSpec is the data structure used by Orchestrator to manage services.
The example below asks Orchestrator to create rgw services on host1, host2, and host3.
service_type: rgw service_id: realm.zone placement: hosts: - host1 - host2 - host3 spec: ...
For more information about ServiceSpec, see
We already use DriveGroup (which is actually a subclass of ServiceSpec) to create OSDs in octopus.
We should create various services in Ceph too.
Services to be created (captured from https://pad.ceph.com/p/ceph-dashboard-pacific-priorities)
The service creation should support PlacementSpec for service daemon placement.