Commit Graph
51 Commits
Author SHA1 Message Date
Bassam Tabbara b3c4f18c89 initial docs and licensing 2016-11-07 17:13:39 -08:00
Travis Nielsen 51530b368b default rookd ip addresses to localhost 2016-11-07 17:01:48 -08:00
Travis Nielsen 2abd56fef9 turn off debug rook logging by default 2016-11-07 17:01:48 -08:00
Travis Nielsen 425118d2c1 print rook version info 2016-11-07 16:52:46 -08:00
Travis Nielsen 4bccafdfbc accept the admin secret instead of generating a random secret 2016-11-06 00:07:04 -07:00
Jared Watts 641eb4c04b rook status command to show health and status of cluster 2016-11-01 15:48:49 -07:00
Travis Nielsen 632f418cea execute all child processes with logging and same executor 2016-10-31 13:07:11 -07:00
Jared Watts 9b70f97fb8 Enable debug logging from the cmd line with --debug 2016-10-27 11:27:39 -07:00
Travis Nielsen 12a195ab0d usage of public and private ip addresses 2016-10-27 09:06:50 -07:00
Bassam Tabbara 7da39894c0 rename castle to rook
switched to using quay.io for all containers -- we are no longer
publishing to hub.docker.com.
2016-10-27 13:42:03 +02:00
Bassam Tabbara 4936587b94 go import fixes 2016-10-26 00:38:39 +02:00
Travis Nielsen 31b394c52e osd tracking on id instead of serial number 2016-10-21 14:55:32 -07:00
Travis Nielsen b677542a75 print to stderr and exit(1) on failure 2016-10-19 15:40:40 -07:00
Travis Nielsen 7f9cf16803 configuration of osds with bluestore 2016-10-19 11:35:58 -07:00
Bassam Tabbara 10f21a0119 rename castlectl to castle 2016-10-17 17:07:27 -07:00
Bassam Tabbara f9ace65a79 make castle go gettable
changed the cmd/castlectl pacakge to not have a main function and
added main.go at the root of the tree. this makes the whole
project go gettable.

also fixed a number of makefile issues to deal with go files in the
root of the tree.
2016-10-17 17:07:27 -07:00
Jared Watts 2bec423526 make pool type default replicated, group ec params by name 2016-10-14 14:12:06 -07:00
Jared Watts 4dbbc7d775 PR feedback to improve pool create cmdline UX 2016-10-14 13:26:31 -07:00
Jared Watts 90cf7a8261 Support for replicated and erasure coded storage pools 2016-10-14 10:59:02 -07:00
Travis Nielsen 451ce6e3b4 revert the etcdmgr changes to restore multi-node functionality 2016-10-13 13:54:09 -07:00
Travis Nielsen 15a4f79d7f specify id to override /etc/machine-id 2016-10-13 12:43:19 -07:00
Travis Nielsen daba0dba19 Merge pull request #57 from travisn/cmdline-options
Expose the public-ipv4 castled setting
2016-10-13 10:52:40 -07:00
Travis Nielsen 95a185504d CASTLED_ is the env var prefix 2016-10-12 14:00:48 -07:00
Travis Nielsen 99fb16a7b4 expose the public-ipv4 setting 2016-10-12 13:23:42 -07:00
Mehdi Azarmi f1d56803bb Dynamic etcd cluster resizing added. 2016-10-12 11:52:28 -07:00
Jared Watts 4e6b5424b2 Move Executor functionality to its own package 2016-10-12 09:07:47 -07: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
Bassam Tabbara 4e12c495b3 gofmt fixes 2016-10-08 10:53:20 -07:00
Travis Nielsen be361b7da4 move the proc package under util 2016-10-06 09:29:05 -07:00
Jared Watts 38a1549f1d Support for running castled on Ubuntu dev environment 2016-10-04 09:24:59 -07:00
Travis Nielsen 725bc861da rename util package references 2016-09-29 21:51:45 -07:00
Travis Nielsen d2bdd4b6b2 move cmd line tools to cmd package 2016-09-29 21:51:45 -07:00
Mehdi Azarmi 8dd3a6e0df restart scenario fixed. 2016-09-20 14:25:03 -07:00
Travis Nielsen e4e7c37bd1 move clusterd and etcdmgr sources to castle 2016-09-15 09:26:21 -07:00
Bassam Tabbara 66a2b57c25 pickup new upstream ceph. fix minor printf issues 2016-09-01 23:49:50 -07:00
Jared Watts dd6866fb96 Port ceph-test logic into new castlectl tool (just to get castlectl off the ground, this won't be the final CLI UX) 2016-08-19 13:49:10 -07:00
Jared Watts ed870ba96f CAS-1262 PR feedback to use cobra for command line commands/args/flags 2016-08-10 09:57:29 -07:00
Jared Watts 07262efab3 CAS-1262 start monitor after bootstrapping 2016-08-08 14:28:01 -07:00
Jared Watts f58ee270a1 Integrate process model and cephd entry points into castle command 2016-08-08 10:38:09 -07:00
Jared Watts bed967364c Merge branch 'master' into bootstrap-rados 2016-08-08 09:07:01 -07:00
Bassam Tabbara 08bde77a90 add librados and test calling it 2016-08-05 17:56:15 -07:00
Bassam Tabbara 5f53a15964 initial support for OSDs 2016-08-05 16:57:08 -07:00
Bassam Tabbara 054dc16284 proof of concept for process management 2016-08-05 16:07:26 -07:00
Jared Watts 15f5fbbc30 CAS-1262 make the monitor filesystem 2016-08-05 14:49:23 -07:00
Jared Watts 3429d2490d CAS-1262 command line flags and env var support for castled config, register monitor and wait for monitors to register 2016-08-04 18:01:10 -07:00
Jared Watts 6495575cd8 CAS-1262 keep castled process alive with a simple wait for now, so premature process shutdown won't bring down ceph 2016-08-04 14:29:20 -07:00
Jared Watts 84e8cc3100 CAS-1262 create ceph cluster if doesn't exist, save cluster into to etcd 2016-08-03 18:12:28 -07:00
Bassam Tabbara 8eba8822cc support for generating a key in castled. end-to-end build working 2016-07-28 23:54:38 -07:00
Bassam Tabbara e092653e66 Fixed fmt issues 2016-07-24 22:38:40 -07:00