Project

General

Profile

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: 

 <pre> 

 ╭─root@ceph-1 /ceph/build ‹master-0305*›  
 ╰─# bin/ceph orch ls                                                                                                                                                     22 ↵ 
 *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 
 2020-03-05T06:44:25.552+0000 7f1cf2553700 -1 WARNING: all dangerous and experimental features are enabled. 
 2020-03-05T06:44:25.576+0000 7f1cf2553700 -1 WARNING: all dangerous and experimental features are enabled. 
 NAME    RUNNING    REFRESHED    IMAGE NAME                                              IMAGE ID        SPEC       PLACEMENT    
 mgr         1/1    2m ago       docker.io/ceph/daemon-base:latest-master-devel          42d3bee0030b    present    hosts=mgr0   
 osd         4/4    2m ago       172.17.0.1:5001/ceph/daemon-base:latest-master-devel    42d3bee0030b    -          -  

 ╭─root@ceph-1 /ceph/build ‹master-0305*›  
 ╰─# bin/ceph orch ls --format=json | jq 
 *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** 
 2020-03-05T06:59:56.399+0000 7f3cb72cd700 -1 WARNING: all dangerous and experimental features are enabled. 
 2020-03-05T06:59:56.423+0000 7f3cb72cd700 -1 WARNING: all dangerous and experimental features are enabled. 
 [ 
   { 
     "container_image_id": "42d3bee0030b20d67f9a3eb510ff800f7e0ae614234df165c93b2161e1c53c71", 
     "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, 
     "running": 4, 
     "last_refresh": "2020-03-05T06:52:17.970096" 
   } 
 ] 

 </pre> 

 We need to include it for consistency.

Back