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