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
Jared Watts
90cf7a8261
Support for replicated and erasure coded storage pools
2016-10-14 10:59:02 -07:00
Bassam Tabbara
f87b5faa06
Merge pull request #77 from bassamtabbara/add-vagrant-demo
...
add a vagrant demo file for CoreOS
2016-10-13 17:57:43 -07:00
Bassam Tabbara
9ac4a77289
add a vagrant demo file for CoreOS
...
added a demo vagrant file that starts a bare CoreOS cluster
and runs castle on it.
2016-10-13 17:30:45 -07:00
Travis Nielsen
e1d37eeb98
Merge pull request #72 from travisn/etcd-multi-node
...
revert the etcdmgr changes to restore multi-node functionality
2016-10-13 15:35:56 -07:00
Travis Nielsen
451ce6e3b4
revert the etcdmgr changes to restore multi-node functionality
2016-10-13 13:54:09 -07:00
Travis Nielsen
a35667a3e0
Merge pull request #69 from travisn/machine-id
...
specify id to override /etc/machine-id
2016-10-13 12:51:16 -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
Bassam Tabbara
2a3b2434aa
Merge pull request #66 from bassamtabbara/release-upload-to-quay
...
Upload containers to quay.io too
2016-10-12 21:30:29 -07:00
Bassam Tabbara
c89025c913
upload container to quay.io
...
upload our containers to quay.io where they are automatically
converted to ACIs for use by rkt. Partially addresses #50
remove github-release as it was being flaky.
2016-10-12 21:17:20 -07:00
Travis Nielsen
020cb15005
Merge pull request #58 from travisn/env-var
...
CASTLED_ is the env var prefix
2016-10-12 14:17:12 -07:00
Travis Nielsen
95a185504d
CASTLED_ is the env var prefix
2016-10-12 14:00:48 -07:00