- See api definition in [ceph dashboard open api ](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/ceph/ceph/main/src/pybind/mgr/dashboard/openapi.yaml). - take [this banch](https://github.com/seaphony/ceph-api/tree/intro) as an example - dashboard module source code https://github.com/ceph/ceph/tree/main/src/pybind/mgr/dashboard Acceptance Criteria: - grpc and REST api for `ListHosts` and `GetHost` are implemented - e2e tests for `ListHosts` and `GetHost` are implemented - api is secured with jwt token - permission check is implemented - REST api is fully compatible to existing dashboard api