Jared Watts
8343c7c6cf
Rook cmd and API support to delete block images. IOContext.Destroy func to clean up IOContexts wherever they are used.
2017-03-22 11:51:25 -07:00
Bassam Tabbara
6e84b161fa
build: separate externals into their own project
...
Move external packages including ceph into a separate project under
the externals subdir.
2017-03-06 14:51:32 -08:00
Bassam Tabbara
f65c8ede09
ceph: pickup luminous build
2017-03-06 14:51:32 -08:00
Travis Nielsen
bdd1d8822e
rename rest api and use secrets and no more default user
2017-02-09 14:35:56 -08:00
Michael Goff
4870f951f0
cli and rgw: Added support for list, create, update, get, and delete users as well as listing buckets. Updated connection info to be for a user.
2017-02-08 09:50:19 -08:00
Bassam Tabbara
a2d5715e07
build: fix support for jemalloc/tcmalloc
...
jemalloc and tcmalloc are now supported as allocators
2016-12-12 17:21:52 -05:00
Bassam Tabbara
e8d1470310
build: build more packages from source
...
we now build all the required packages for rookd from source. also
reorganized the external project a bit to support this.
Removed STATIC makefile option and replaced with LINKMODE
2016-12-12 17:21:52 -05:00
Travis Nielsen
b276150822
run short-lived procs as tools instead of daemons
2016-12-02 16:33:30 -08:00
Travis Nielsen
79cdd85bc4
create the rgw admin user
2016-12-02 16:33:26 -08:00
Bassam Tabbara
cfdd7d800c
ceph: add RGW to embedded ceph
...
this commit adds RGW to rook.
2016-11-28 09:10:43 -08:00
Bassam Tabbara
669566da3b
ceph: switch the mon to use rocksdb
...
removed leveldb completely from the codebase
2016-11-18 20:57:21 -08:00
Bassam Tabbara
be1ab65fba
ceph: add MDS to embedded ceph
...
added MDS to embedded ceph and also exposed it through the daemon.
2016-11-18 20:57:21 -08:00
Bassam Tabbara
7d3c31bfe2
readme changes and a few license updates
2016-11-08 01:02:29 -08:00
Bassam Tabbara
b3c4f18c89
initial docs and licensing
2016-11-07 17:13:39 -08:00
Bassam Tabbara
89196cc3e4
fix segfault with bluestore mkfs
2016-11-02 12:27:07 -07:00
Bassam Tabbara
4936587b94
go import fixes
2016-10-26 00:38:39 +02:00
Jared Watts
0d4241e758
Support for creating, mapping, formatting, mounting and unmounting RADOS block devices
2016-10-11 15:25:49 -07:00
Bassam Tabbara
0c30d20386
Simplify Makefile to support cross compiling
...
Makefile has been simplified to take advantage of incremental
build support in golang, and to setup for cross compiling.
2016-10-10 15:35:38 -07:00
Travis Nielsen
b123dca674
build tag to skip ceph during mocked tests
2016-09-30 11:20:22 -07:00
Bassam Tabbara
a68d91f9be
Pickup latest ceph with reworked commits
2016-09-29 21:51:01 -07:00
Bassam Tabbara
60b0dc3b05
Dependency checking in Makefile and other improvements
...
Makefile now checks go dependencies and only builds what is needed.
Refactored the Makefile into three parts for better maintenance.
Add a buildall target that is the initial attempt at cross compiling
castlectl.
2016-09-29 12:17:42 -07:00
Travis Nielsen
c1acb9175e
move cephclient and cephd under cephmgr
2016-09-27 08:33:49 -07:00