Bug #44392
Updated by Kiefer Chang about 4 years ago
A new column `SPEC` was added in PR https://github.com/ceph/ceph/pull/33553. And PLACEMENT field was added in PR https://github.com/ceph/ceph/pull/33667. The JSON output of `orch ls` doesn't include these fields: this field: <pre> ╭─root@ceph-1 /ceph/build ‹master-0305*› ‹wip-43062-test*› ╰─# bin/ceph orch ls *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 2020-03-03T10:05:01.392+0000 7f5a4bce5700 -1 WARNING: all dangerous and experimental features are enabled. 2020-03-03T10:05:01.412+0000 7f5a4bce5700 -1 WARNING: all dangerous and experimental features are enabled. NAME RUNNING REFRESHED IMAGE NAME IMAGE ID SPEC osd 3/3 13s ago 172.17.0.1:5001/ceph/daemon-base:latest-master-devel e4c070a11129 not applicable ╭─root@ceph-1 /ceph/build ‹wip-43062-test*› ╰─# bin/ceph orch ls --format=json | jq *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 2020-03-05T06:59:56.399+0000 7f3cb72cd700 2020-03-03T10:06:13.713+0000 7fe5d6604700 -1 WARNING: all dangerous and experimental features are enabled. 2020-03-05T06:59:56.423+0000 7f3cb72cd700 2020-03-03T10:06:13.737+0000 7fe5d6604700 -1 WARNING: all dangerous and experimental features are enabled. [ { "container_image_id": "42d3bee0030b20d67f9a3eb510ff800f7e0ae614234df165c93b2161e1c53c71", "e4c070a11129d21b52313903d406b2a5e5fcf9dcc71c1952446caa220c6ef2c5", "container_image_name": "docker.io/ceph/daemon-base:latest-master-devel", "service_name": "mgr", "size": 1, "running": 1, "last_refresh": "2020-03-05T06:52:20.217253" }, { "container_image_id": "42d3bee0030b20d67f9a3eb510ff800f7e0ae614234df165c93b2161e1c53c71", "container_image_name": "172.17.0.1:5001/ceph/daemon-base:latest-master-devel", "service_name": "osd", "size": 4, 3, "running": 4, 3, "last_refresh": "2020-03-05T06:52:17.970096" "2020-03-03T10:04:47.729373" } ] </pre> We need to include it for consistency.