]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/orch: fix ServiceSpec deserialization error
authorKiefer Chang <kiefer.chang@suse.com>
Fri, 6 Mar 2020 11:41:48 +0000 (19:41 +0800)
committerKiefer Chang <kiefer.chang@suse.com>
Fri, 6 Mar 2020 11:51:57 +0000 (19:51 +0800)
commit880c0b759132e884f71bf6890eaffcaa7cfffbbf
tree1dc4069c305dff470651ce471c5a3826e13f7223
parent6b45b3b6c904f0127bd93929201c0e59b6da455f
mgr/orch: fix ServiceSpec deserialization error

cephadm fails to load Service spec data when deserializing
HostPlacementSpec resource. Fix the issue by loading it properly.

Renaming the call from_dict to from_json for consistency.

This change also makes `spec` filed visible in JSON output of
ServiceSpec list.

Fixes: https://tracker.ceph.com/issues/44491
Fixes: https://tracker.ceph.com/issues/44392
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
src/pybind/mgr/orchestrator/_interface.py