summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDan Mick <dan.mick@inktank.com>2013-07-10 17:39:47 -0700
committerDan Mick <dan.mick@inktank.com>2013-07-10 20:58:51 -0700
commit4cb0e062661a7190366753554d7202aa0168f265 (patch)
tree0bd7ad6f7fd46e994ee2108b86910d1533d5c10f /debian
parent45dc57316aa7ce271006d4e45e1ab745d136bcc0 (diff)
downloadceph-4cb0e062661a7190366753554d7202aa0168f265.tar.gz
Add 'ceph-rest-api'
ceph-rest-api is a Python WSGI module for accessing the Ceph cluster. It supports most of the commands supported by the ceph CLI, appropriately translated to HTTP GET/PUT requests. It is not a truly RESTful interface. Not supported at this moment: "tell", "pg <pgid>", and "daemon" commands. Configuration options are specified in ceph.conf, specified with -c/--conf or obtained from $CEPH_CONF, /etc/ceph/ceph.conf, ~/.ceph/ceph.conf, or ./ceph.conf. -n/--name specifies the client name, used for the cluster authentication key and for the ceph.conf section name (default is client.restapi). restapi keyring = <keyring file> restapi public addr = listenIP:port (default 0.0.0.0:5000) restapi base url = <base path> (default /api/v0.1) restapi log level = (error, warning, info, debug) restapi log file = (default /var/log/ceph/<clientname>.log) Primitive human-level command discovery is supported; GET from BASEURL (say, http://localhost:5000/api/v0.1) will show an HTML table of all commands and arguments, method supported, and help strings. Signed-off-by: Dan Mick <dan.mick@inktank.com>
Diffstat (limited to 'debian')
-rw-r--r--debian/ceph-common.install1
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/ceph-common.install b/debian/ceph-common.install
index 893fa2be465..9c309ab7a1c 100644
--- a/debian/ceph-common.install
+++ b/debian/ceph-common.install
@@ -4,6 +4,7 @@ usr/bin/ceph
usr/bin/ceph-authtool
usr/bin/ceph-conf
usr/bin/ceph-dencoder
+usr/bin/ceph-rest-api
usr/bin/ceph-syn
usr/bin/rados
usr/bin/rbd