From: Redouane Kachach Date: Wed, 21 Feb 2024 07:27:53 +0000 (+0100) Subject: mgr/rook: adding empty calls to upgrade_ls and upgrade_status X-Git-Tag: v20.0.0~2564^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F55686%2Fhead;p=ceph.git mgr/rook: adding empty calls to upgrade_ls and upgrade_status added empty calls to upgrade_ls and upgrade_status to avoid dashboard errors when entering the view Cluster > Upgrade. Empty calls are used because we don't support the upgrade functionality in rook as we do for normal Ceph deployments. In case of rook user has to follow a different process to upgrade Ceph. Fixes: https://tracker.ceph.com/issues/64516 Signed-off-by: Redouane Kachach --- diff --git a/src/pybind/mgr/rook/module.py b/src/pybind/mgr/rook/module.py index ca2d168db636..16ad3b458284 100644 --- a/src/pybind/mgr/rook/module.py +++ b/src/pybind/mgr/rook/module.py @@ -766,3 +766,11 @@ class RookOrchestrator(MgrModule, orchestrator.Orchestrator): @handle_orch_error def blink_device_light(self, ident_fault: str, on: bool, locs: List[orchestrator.DeviceLightLoc]) -> List[str]: return self.rook_cluster.blink_light(ident_fault, on, locs) + + @handle_orch_error + def upgrade_status(self) -> orchestrator.UpgradeStatusSpec: + return orchestrator.UpgradeStatusSpec() + + @handle_orch_error + def upgrade_ls(self, image: Optional[str], tags: bool, show_all_versions: Optional[bool]) -> Dict[Any, Any]: + return {}