mgr/dashboard: Create Ceph services via Orchestrator by using ServiceSpec
Fixes: https://tracker.ceph.com/issues/44831
Signed-off-by: Volker Theile <vtheile@suse.com>
(cherry picked from commit
dc5e5a5980456cffa468f88bc0d51cbb3c32dd06)
Conflicts:
- src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.ts
* Use i18n instead of $localize
* Remove CdForm class
* Adapt code to ngx-bootstrap. Typeahead works a little bit different than in Pacific/ng-bootstrap.
* Adapt to older TypeScript version
- src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.spec.ts
* Adapt code to ngx-bootstrap.
- src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts
* Use i18n instead of $localize
* Replace ModalService by BsModalService
- src/pybind/mgr/dashboard/frontend/src/app/shared/services/task-message.service.ts
* Use i18n instead of $localize
- src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_basics.scss
* Relocate changes to src/pybind/mgr/dashboard/frontend/src/styles.scss