Commit Graph
7961 Commits
Author SHA1 Message Date
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