Bassam Tabbara
|
7d3c31bfe2
|
readme changes and a few license updates
|
2016-11-08 01:02:29 -08:00 |
|
Travis Nielsen
|
8613d933a5
|
use the build tag for the go dns resolver
|
2016-11-08 00:31:43 -08:00 |
|
Bassam Tabbara
|
b3c4f18c89
|
initial docs and licensing
|
2016-11-07 17:13:39 -08:00 |
|
Travis Nielsen
|
4bccafdfbc
|
accept the admin secret instead of generating a random secret
|
2016-11-06 00:07:04 -07:00 |
|
Travis Nielsen
|
e716ed8fe4
|
keep client and peer listeners straight
|
2016-11-02 16:57:29 -07:00 |
|
Travis Nielsen
|
64db6ec82f
|
create bootstrap connection for osds when needed
|
2016-11-02 16:34:55 -07:00 |
|
Travis Nielsen
|
6de9731395
|
Configure bluestore devices asynchronously from orchestration
|
2016-11-02 14:21:35 -07:00 |
|
Bassam Tabbara
|
89196cc3e4
|
fix segfault with bluestore mkfs
|
2016-11-02 12:27:07 -07:00 |
|
Travis Nielsen
|
25dff40f07
|
perform full ceph orchestration even if mons fail
|
2016-11-02 08:14:02 -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 |
|
Travis Nielsen
|
af78fb0183
|
simplify refresh event notifications
|
2016-10-27 13:48:43 -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
|
97b6a1d70d
|
simplify etcd packages
|
2016-10-25 11:00:34 -07:00 |
|
Jared Watts
|
e89b219620
|
temporary workaround to wait after partitioning a device for bluestore usage before starting ceph on it
|
2016-10-24 22:00:19 -07:00 |
|
Travis Nielsen
|
21f42d7ff0
|
more flexible parsing of sgdisk output of device guid
|
2016-10-24 20:15:40 -07:00 |
|
Travis Nielsen
|
b3f3a46663
|
Merge pull request #108 from travisn/same-token
Consistent discovery token and demo cleanup
|
2016-10-24 17:32:07 -07:00 |
|
Travis Nielsen
|
1f66f5449e
|
trigger adding monitors when a node is added
|
2016-10-24 16:26:56 -07:00 |
|
Jared Watts
|
e0f68e8235
|
Set crushtool path to empty in the config so that crushtool will not be invoked
|
2016-10-24 12:28:49 -07:00 |
|
Travis Nielsen
|
3772349491
|
remove or convert sys calls that require bash
|
2016-10-21 14:55:32 -07:00 |
|
Travis Nielsen
|
31b394c52e
|
osd tracking on id instead of serial number
|
2016-10-21 14:55:32 -07:00 |
|
Travis Nielsen
|
414c16dd6c
|
save applied osd immediately on creation
|
2016-10-21 14:55:32 -07:00 |
|
Travis Nielsen
|
adf0309df2
|
Merge branch 'master' into etcd-crash
|
2016-10-19 14:26:15 -07:00 |
|
Travis Nielsen
|
634c6cc4bd
|
simple partition scheme with uuids
|
2016-10-19 11:35:58 -07:00 |
|
Travis Nielsen
|
7f9cf16803
|
configuration of osds with bluestore
|
2016-10-19 11:35:58 -07:00 |
|
Travis Nielsen
|
9a95bed143
|
handle etcd error more gracefully in osdagent
|
2016-10-18 17:02:39 -07:00 |
|
Bassam Tabbara
|
10f21a0119
|
rename castlectl to castle
|
2016-10-17 17:07:27 -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
|
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
|
c530013839
|
go vet fixes
|
2016-10-07 23:54:04 -07:00 |
|
Travis Nielsen
|
be361b7da4
|
move the proc package under util
|
2016-10-06 09:29:05 -07:00 |
|
Travis Nielsen
|
9262de42d7
|
restart a child process on failure
|
2016-10-06 09:29:05 -07:00 |
|
Travis Nielsen
|
afea5de34d
|
increase code coverage of ceph orchestration
|
2016-10-04 15:27:07 -07:00 |
|
Travis Nielsen
|
d820bf5ff6
|
rest api for querying the crush map
|
2016-10-04 15:27:07 -07:00 |
|
Travis Nielsen
|
ed05bcb203
|
remove a bad osd from crushmap
|
2016-10-04 15:27:07 -07:00 |
|
Jared Watts
|
38a1549f1d
|
Support for running castled on Ubuntu dev environment
|
2016-10-04 09:24:59 -07:00 |
|
Travis Nielsen
|
f6aa5ee72c
|
stop the osd process when it is not in desired state
|
2016-10-03 10:54:24 -07:00 |
|
Travis Nielsen
|
8db85f4231
|
add test for moving an unhealthy monitor
|
2016-10-03 10:54:24 -07:00 |
|
Travis Nielsen
|
6a789caa2d
|
orchestrate adding and removing of devices
|
2016-10-03 10:54:17 -07:00 |
|
Travis Nielsen
|
da2b3a43f8
|
osds initialize from devices in desired state
|
2016-10-03 10:42:46 -07:00 |
|