Commit Graph
1449 Commits
Author SHA1 Message Date
Jared Watts e0f680c560 Merge pull request #268 from jbw976/v0.2
docs: bump quickstart and demos to v0.2.0
v0.2.0
2016-12-07 17:58:57 -08:00
Jared Watts 58eb2e9227 docs: bump quickstart and demos to v0.2.0 2016-12-07 17:56:11 -08:00
Jared Watts 63a405b932 Merge pull request #267 from jbw976/object-quickstart
cli: rook tool object connection information output to environment va…
2016-12-07 17:32:12 -08:00
Jared Watts 2aebf70f67 cli: rook tool object connection information output to environment variables 2016-12-07 17:18:29 -08:00
DanKerns cfc7327014 Merge pull request #266 from DanKerns/doc-changes
doc: Link to ceph.com in the introduction
2016-12-07 13:23:33 -08:00
DanKerns 26d6d2a864 Link to ceph.com in the introduction 2016-12-07 11:40:18 -08:00
Travis Nielsen 2276d8912f Merge pull request #264 from travisn/relative-dir
always use absolute path for data dir
2016-12-07 10:03:58 -08:00
Travis Nielsen 6c304df706 always use absolute path for data dir 2016-12-07 09:45:13 -08:00
Bassam Tabbara 849bc3b4f6 Merge pull request #261 from jbw976/readme-file-object
docs: Update quickstart to include file and object instructions
2016-12-06 18:11:23 -08:00
Jared Watts 5336569910 docs: Update quickstart to include file and object instructions 2016-12-06 18:05:26 -08:00
Travis Nielsen 1b4045ca70 Merge pull request #260 from travisn/kube-example
single and multi-node kubernetes pod example
2016-12-06 17:52:22 -08:00
Travis Nielsen ebf592cedb single and multi-node kubernetes example 2016-12-06 17:50:42 -08:00
Jared Watts c3d4911fbd Merge pull request #254 from jbw976/rook-229
rook tool support for object store creation and client connections
2016-12-06 14:56:23 -08:00
Jared Watts 92bdb4531f rook tool support for object store creation and client connections 2016-12-06 14:36:22 -08:00
Michael Goff 8211d4a684 Merge pull request #242 from thephred/kubernetes
Added a kubernetes demo
v0.1.1
2016-12-05 10:21:51 -08:00
Michael Goff a98855d9f5 kubernetes: Added a kubernetes demo
This serves as a simple example of running rook in a kubernetes environment
and shows how to consume a block device as a data dir for mysql. Resolves #234
2016-12-05 10:06:00 -08:00
Michael Goff d6ccb72198 rook: Added the ability to set global flags with environment variables
The ability to set global flags via environment variables alleviates the need to pass flags on every invokation.
2016-12-05 10:06:00 -08:00
Travis Nielsen 2ba3b766fa Merge pull request #250 from travisn/object-state
set object store state in etcd properly
2016-12-05 09:40:16 -08:00
Travis Nielsen ddb798a446 set object store state in etcd 2016-12-05 07:26:31 -08:00
Travis Nielsen c0aaee06a5 Merge pull request #243 from travisn/object-orch
Configure the rgw object store in the cluster
2016-12-02 16:46:19 -08: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
Travis Nielsen 9b2fc64a9d orchestrate the rgw service in the cluster 2016-12-02 16:30:29 -08:00
Travis Nielsen 5eeb4691fc rename cephmgr sources 2016-12-02 13:36:57 -08:00
Travis Nielsen fb39781808 remove obsolete file system change object 2016-12-02 13:36:57 -08:00
Jared Watts 332658211c Merge pull request #241 from jbw976/rook-240
Refactor rook tool so each command has its own package
2016-12-01 17:13:48 -08:00
Jared Watts fc6a58a952 Refactor rook tool so each command has its own package 2016-12-01 17:01:03 -08:00
Jared Watts 3f91cd2bf3 Merge pull request #239 from jbw976/rook-211
rook support for shared filesystems
2016-12-01 14:38:48 -08:00
Jared Watts 21f163e2ba rook support for shared filesystems 2016-12-01 13:34:45 -08:00
DanKerns e022e06580 Merge pull request #237 from DanKerns/tweet
Add the @rook_io Twitter address.
2016-11-28 15:11:42 -08:00
DanKerns 11b5324e2d Add the @rook_io Twitter address. 2016-11-28 14:29:52 -08:00
Bassam Tabbara f800e0bf9c Merge pull request #235 from bassamtabbara/build-from-source
ceph: add RGW to embedded ceph
2016-11-28 10:01:16 -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 2b1806aea4 build: build ceph dependencies from source
With this commit we now build some of the packages ceph depends
on directly from source code. We use cmake and externalproject_add
to build the sources using a superbuild project approach. Not all
packages that are compiled into rook are built from source yet, but
enough are there to work around some of the issues we were ran into
with adding RGW to rook.

Specificaly, libcurl is now built from source and removes the
dependency on openldap and other unused protocols. Boost, zlib,
libblkid, and libuuid are now also built from source. More packages
will be added in the future to complete this approach.

The build container is now based on the yakkety release of ubuntu.
2016-11-28 09:10:43 -08:00
DanKerns 6efd9ed50d Merge pull request #233 from DanKerns/readme_fixes
Docs: Added rook/rook gitter reference
2016-11-22 09:16:12 -08:00
DanKerns 01f01d9c85 Docs: Added rook/rook gitter reference 2016-11-22 08:57:17 -08:00
Travis Nielsen 7a7de3ff66 Merge pull request #215 from travisn/file-server
Add or remove a single file system in the storage cluster
2016-11-21 16:12:21 -08:00
Travis Nielsen 771f1778ff simple REST api for add/remove of file system 2016-11-21 15:58:47 -08:00
Travis Nielsen f48d635195 add and removal of a single file system 2016-11-21 15:58:44 -08:00
Travis Nielsen 99bef5d0c1 Merge pull request #217 from travisn/machine-id
cache node id in the data dir
2016-11-21 14:19:51 -08:00
Travis Nielsen 47068f4f46 cache a random node id in the data dir 2016-11-21 14:03:52 -08:00
Travis Nielsen f1fd0b530e Merge pull request #222 from travisn/exec-logs
Write child process log entries with a very specific id
2016-11-19 13:45:14 -08:00
Travis Nielsen cd21a158d8 log child process output with specific log id 2016-11-18 22:45:21 -08:00
Buttetsu Batou 6f6f12e209 Merge pull request #227 from DoubleDensity/jenkins
Jenkinsfile whitespace cleanup
2016-11-19 00:59:55 -05:00
Bassam Tabbara 8798435eb2 Merge pull request #226 from bassamtabbara/ceph-add-mds
ceph: add MDS to embedded ceph + remove leveldb
2016-11-18 21:05:29 -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
Buttetsu Batou 24011bac76 whitespace cleanup 2016-11-18 23:57:04 -05:00
Bassam Tabbara 9da9cb09ba Merge pull request #224 from bassamtabbara/build-speedup-rsync
build: improve speed of rsync on exit
2016-11-18 20:38:10 -08:00
Bassam Tabbara 03b82d5744 build: improve speed of rsync on exit
we were starting the container and stopping it twice to rsync two dirs. with this fix only one start/stop happens.
2016-11-18 20:19:40 -08:00