diff options
author | Dan Mick <dan.mick@inktank.com> | 2013-07-10 17:39:47 -0700 |
---|---|---|
committer | Dan Mick <dan.mick@inktank.com> | 2013-07-10 20:58:51 -0700 |
commit | 4cb0e062661a7190366753554d7202aa0168f265 (patch) | |
tree | 0bd7ad6f7fd46e994ee2108b86910d1533d5c10f /debian | |
parent | 45dc57316aa7ce271006d4e45e1ab745d136bcc0 (diff) | |
download | ceph-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.install | 1 |
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 |