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
Travis Nielsen
99fb16a7b4
expose the public-ipv4 setting
2016-10-12 13:23:42 -07:00
mehdi
86dc701c61
Merge pull request #41 from mazarmi/feature-etcdmgr-add-remove
...
Dynamic etcd cluster resizing added.
2016-10-12 12:27:31 -07:00
Mehdi Azarmi
f1d56803bb
Dynamic etcd cluster resizing added.
2016-10-12 11:52:28 -07:00
Bassam Tabbara
d339156cb6
Merge pull request #46 from bassamtabbara/wip-release-builds
...
support for release builds
2016-10-12 11:49:39 -07:00
Bassam Tabbara
76666ba508
support for release builds
...
This commit adds support for build release artifacts and
publishing them. Currently we support binaries that are published
to github release, docker containers that go to hub.docker.com,
and rkt ACIs (which are not currently published).
2016-10-12 10:34:16 -07:00
jbw976
9d1cd93190
Merge pull request #48 from jbw976/cross-build
...
Move Executor functionality to its own package
2016-10-12 10:33:35 -07:00
Jared Watts
4e6b5424b2
Move Executor functionality to its own package
2016-10-12 09:07:47 -07:00
jbw976
14479a77aa
Merge pull request #42 from jbw976/rbd-api
...
Support for creating, mapping, formatting, mounting and unmounting RA…
2016-10-11 15:27:31 -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
b30c8365d2
Merge pull request #45 from bassamtabbara/cross-compile-2
...
Support for cross compiling
2016-10-10 17:11:37 -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
2e2cd80ca8
Merge pull request #44 from bassamtabbara/gofmt-fixes
...
gofmt fixes
2016-10-08 12:15:24 -07:00
Bassam Tabbara
4e12c495b3
gofmt fixes
2016-10-08 10:53:20 -07:00
Bassam Tabbara
ad6762266a
Merge pull request #43 from travisn/fix-vet
...
Fix for go vet build issues
2016-10-08 09:51:26 -07:00
Travis Nielsen
c530013839
go vet fixes
2016-10-07 23:54:04 -07:00
Travis Nielsen
2601bd6308
Merge pull request #40 from travisn/proc-mgmt
...
Restart a process when exiting unexpectedly
2016-10-06 09:30:08 -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
jbw976
3cf541756c
Remove unnecessary make flags to build
2016-10-05 17:43:48 -07:00
Travis Nielsen
67c67d6bd6
Merge pull request #39 from travisn/remove-osd
...
Stop and remove an OSD from the crush map
2016-10-04 15:28:28 -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
jbw976
59ead08bea
Merge pull request #38 from jbw976/castled-on-ubuntu
...
Support for running castled on Ubuntu dev environment
2016-10-04 09:26:25 -07:00
Jared Watts
38a1549f1d
Support for running castled on Ubuntu dev environment
2016-10-04 09:24:59 -07:00
Travis Nielsen
8a4fd6f6b3
Merge pull request #35 from travisn/add-device
...
Orchestrate add and remove osd devices
2016-10-03 10:55:52 -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
Travis Nielsen
032c8bca03
add and remove device to desired state
2016-10-03 10:42:46 -07:00
Travis Nielsen
07f788a1af
Merge pull request #37 from travisn/code-coverage
...
Enable test coverage for the unit tests
2016-09-30 16:08:02 -07:00
Travis Nielsen
b123dca674
build tag to skip ceph during mocked tests
2016-09-30 11:20:22 -07:00
Travis Nielsen
0c84bb904e
enable test coverage
2016-09-30 10:51:45 -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
Bassam Tabbara
a68d91f9be
Pickup latest ceph with reworked commits
2016-09-29 21:51:01 -07:00
Bassam Tabbara
a75edebce3
Merge pull request #34 from bassamtabbara/rework-makefile
...
Dependency checking in Makefile and other improvements
2016-09-29 13:23:22 -07:00