mgr/dashboard: Fix OSD IDs are not displayed when using cephadm backend
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Ernesto Puertat <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
# -*- coding: utf-8 -*-
from __future__ import absolute_import
+ import os.path
+import time
+
import cherrypy
-from ceph.deployment.drive_group import DriveGroupSpec, DriveGroupValidationError
-from . import ApiController, Endpoint, ReadPermission
+try:
+ from ceph.deployment.drive_group import DriveGroupSpec, DriveGroupValidationError
+except ImportError:
+ pass
+
+from . import ApiController, Endpoint, ReadPermission, UpdatePermission
from . import RESTController, Task
from .. import mgr
from ..exceptions import DashboardException