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
Bassam Tabbara
60b0dc3b05
Dependency checking in Makefile and other improvements
...
Makefile now checks go dependencies and only builds what is needed.
Refactored the Makefile into three parts for better maintenance.
Add a buildall target that is the initial attempt at cross compiling
castlectl.
2016-09-29 12:17:42 -07:00
jbw976
cd54994c86
Merge pull request #33 from jbw976/wip-cmd-out
...
Full node details listing and pretty printing, unit tests
2016-09-29 09:26:23 -07:00
Jared Watts
4348cf2781
Full node details listing and pretty printing, unit tests
2016-09-29 09:25:11 -07:00
Travis Nielsen
5a8b9a32a1
Merge pull request #32 from travisn/move-cephd
...
move cephclient and cephd under cephmgr
2016-09-27 09:29:23 -07:00
Travis Nielsen
c1acb9175e
move cephclient and cephd under cephmgr
2016-09-27 08:33:49 -07:00
Travis Nielsen
b41815c730
Merge pull request #31 from travisn/rename-cephmgr
...
Move ceph manager from castled to cephmgr package
2016-09-26 16:29:39 -07:00
Travis Nielsen
b89bccec09
point sources at cephmgr
2016-09-26 16:00:45 -07:00
Travis Nielsen
285d50f8a4
move cephmgr sources from castled package
2016-09-26 15:33:53 -07:00
Travis Nielsen
52bb7a6bcd
Merge pull request #30 from travisn/build-fix
...
fix formatting build requirements
2016-09-26 15:32:29 -07:00
Travis Nielsen
01ffc4db0a
fix formatting build requirements
2016-09-26 15:30:34 -07:00
Travis Nielsen
38622ad59d
Merge pull request #28 from travisn/move-mon
...
Move ceph mons to healthy nodes when the heartbeats are not seen for 10s
2016-09-26 14:46:39 -07:00
Travis Nielsen
4cc85d7978
rest api for getting ceph mon desired and actual status
2016-09-26 14:30:41 -07:00