doc: switch git clone urls to HTTPS

Switch to HTTPS because SSH clones requires write access to repository.
docs: update crush_node endpoints

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
Merge pull request #209 from ceph/wip-8665-docs-update

docs: update crush_node endpoints
Merge pull request #208 from ivaxer/patch-1

doc: switch git clone urls to HTTPS
Add dependency `python-setuptools`

If setuptools is not installed, cthulhu cannot be started:
==============
# supervisorctl restart cthulhu
Traceback (most recent call last):
  File "/usr/bin/supervisorctl", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Merge pull request #211 from cannium/master

Add dependency `python-setuptools`
rest-api: change name validation on update and tests for same

This allows name to be present on an update, and still rejects updating
a pool to have the same name as another pool

Signed-off-by: Gregory Meno <gmeno@redhat.com>

Fixes: #9522
Merge pull request #213 from ceph/wip-9522

rest-api: change name validation on update and tests for same
cthulhu: Add list and get for crush_type. Add property on OSDMap for crush_type

Signed-off-by: Gregory Meno <gmeno@redhat.com>
rest-api: Add retrieve and list endpoints for crush_type

Signed-off-by: Gregory Meno <gmeno@redhat.com>
tests: test crush_type endpoints and test osdmap crush_type property

Signed-off-by: Gregory Meno <gmeno@redhat.com>
docs: add new version to include crush_type endpoints

Signed-off-by: Gregory Meno <gmeno@redhat.com>
Merge pull request #214 from ceph/wip-9726

Wip 9726
rest-api: add crush_node_ancestry field to OsdViewSet

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
Merge pull request #210 from ceph/wip-8666

WIP rest-api: add crush_node_ancestry field to OsdViewSet
rest-api/v1: adapt to new Ceph df output (total_bytes etc.)

Ceph changed the units (kB -> B) and name (total_space -> total_bytes,
etc.) with ee2dbdb0f5e54fe6f9c5999c032063b084424c4c in Firefly.  Look
for the new names, and use if present; otherwise use the old names.

Fixes: #10127
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Merge pull request #219 from ceph/wip-10127

rest-api/v1: adapt to new Ceph df output (total_bytes etc.)
Rewrite regular expression to avoid salt-minon exception

If ceph-fuse is deployed, a socket named "ceph-client.admin.asok" would appear under
`/var/run/ceph`, and cause current code AttributeError. So this patch rewrites the regular
expression and adds some fault tolerance code. Also note that the first two groups of the
regular expression are made non-greedy to parse names like "ceph-mon.www-2.abc.com.asok"
correctly.
Merge pull request #227 from cannium/master

Add more service types to avoid salt-minon exception