Travis Nielsen
0ae9be7d96
Merge pull request #113 from bassamtabbara/rename-to-rook
...
go import fixes after rename
2016-10-25 15:45:45 -07:00
Bassam Tabbara
4936587b94
go import fixes
2016-10-26 00:38:39 +02:00
Travis Nielsen
276eae8a5c
Merge pull request #111 from travisn/refactor-etcd
...
Refactor and simplify etcd packages
2016-10-25 11:57:45 -07:00
Travis Nielsen
97b6a1d70d
simplify etcd packages
2016-10-25 11:00:34 -07:00
jbw976
0c3be216db
Merge pull request #110 from jbw976/bluestore-partition-wait
...
temporary workaround to wait after partitioning a device for bluestor…
2016-10-24 22:06:45 -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
f351600053
Merge pull request #109 from travisn/sgdisk-parse
...
More flexible parsing of sgdisk output of the device uuid
2016-10-24 21:04:21 -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
Travis Nielsen
2a01e30de9
turn off the coreos reboot strategy
2016-10-24 16:26:32 -07:00
Travis Nielsen
18233304d6
One etcd token for machines in same vagrant env
2016-10-24 16:25:59 -07:00
jbw976
cde16f6077
Merge pull request #107 from jbw976/crushtool-path-clear
...
Set crushtool path to empty in the config so that crushtool will not …
2016-10-24 13:04:04 -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
jbw976
6a7cbe7752
Create publishing.md instructions for publishing castled builds
2016-10-21 17:18:53 -07:00
Travis Nielsen
2e58353ca1
Merge pull request #98 from travisn/device-uuid
...
Keep track of devices internally with the uuid instead of serial number
2016-10-21 15:55:34 -07:00
Travis Nielsen
3772349491
remove or convert sys calls that require bash
2016-10-21 14:55:32 -07:00
Travis Nielsen
d70b8420eb
enable external etcd
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
db691ecdc8
Merge pull request #95 from travisn/cmdline-exit
...
print to stderr and exit(1) on failure
2016-10-19 16:58:56 -07:00
Travis Nielsen
b677542a75
print to stderr and exit(1) on failure
2016-10-19 15:40:40 -07:00
Travis Nielsen
7ea85102c1
Merge pull request #91 from travisn/etcd-crash
...
Handle etcd error more gracefully in osdagent
2016-10-19 15:18:45 -07:00
Travis Nielsen
adf0309df2
Merge branch 'master' into etcd-crash
2016-10-19 14:26:15 -07:00
Travis Nielsen
c68f860be6
Merge pull request #88 from travisn/bluestore
...
Configure OSDs with bluestore
2016-10-19 14:08:54 -07:00
Travis Nielsen
579f78b239
working vagrant for castled with filestore osds
2016-10-19 12:07:22 -07:00
Travis Nielsen
ee515dd9af
Merge branch 'master' into etcd-crash
2016-10-19 11:37: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
Bassam Tabbara
db66c21e0d
Merge pull request #92 from bassamtabbara/fix-rsync-vendor-issue
...
fix permissions for vendor directory
2016-10-18 21:42:29 -07:00
Bassam Tabbara
de18ae8cdd
fix permissions for vendor directory
2016-10-18 21:32:21 -07:00
Bassam Tabbara
11463b527d
Merge pull request #90 from bassamtabbara/use-rsync-on-macos
...
use rsync to speedup build on macOS
2016-10-18 17:58:27 -07:00
Bassam Tabbara
d7c9d41f04
use rsync to speedup build on macOS
...
we know use rsync to sync sources to the build container
and avoid osxfs which is painfully slow. the macOS/docker
build now is on par with linux builds
2016-10-18 17:55:36 -07:00
Travis Nielsen
9a95bed143
handle etcd error more gracefully in osdagent
2016-10-18 17:02:39 -07:00
Travis Nielsen
866bcf9135
Merge pull request #89 from travisn/coverage
...
Print code coverage with tests
2016-10-18 15:34:53 -07:00
Travis Nielsen
3c9b4e52df
print code coverage with tests
2016-10-18 09:01:42 -07:00
Bassam Tabbara
94638f893a
Merge pull request #86 from bassamtabbara/make-castle-go-gettable
...
Make castle go gettable
2016-10-17 20:00:51 -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
Bassam Tabbara
65b19f9fad
Merge pull request #87 from bassamtabbara/pickup-new-ceph
...
pickup new ceph with fix for crushtool
2016-10-17 17:06:46 -07:00
Bassam Tabbara
03ebb2bd56
pickup new ceph with fix for crushtool
2016-10-17 15:52:10 -07:00
Bassam Tabbara
ba3c2dda55
Merge pull request #85 from bassamtabbara/macos-build-improvements
...
improve support for building on macOS
2016-10-17 12:32:49 -07:00
Bassam Tabbara
c7c64f83a5
improve support for building on the macOS
...
numerous path fixes in makefiles.
now using a cross-build volume for docker to avoid running heavy I/O paths on docker's osxfs which is super slow.
2016-10-17 10:43:23 -07:00
Bassam Tabbara
8689ca2db5
Merge pull request #84 from bassamtabbara/update-ceph
...
Updated ceph with cleaned up commits
2016-10-14 23:38:52 -07:00
Bassam Tabbara
feeede92d4
Updated ceph with cleaned up commits
2016-10-14 22:45:38 -07:00
Bassam Tabbara
edba4d222f
Merge pull request #83 from bassamtabbara/use-alpine-for-containers
...
Use alpine linux in all containers
2016-10-14 20:45:21 -07:00
Bassam Tabbara
c1dca04423
Use alpine linux in all containers
...
We know use alpine linux in containers to bring a few tool
dependencies we need including lsblk and others.
We know generate ACIs from docker containers instead of
creating ACIs with acbuild.
2016-10-14 17:02:38 -07:00
jbw976
c22fae449c
Merge pull request #81 from jbw976/ecpools
...
Support for replicated and erasure coded storage pools
2016-10-14 14:37:19 -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