Steve Leon
724a78cc6b
Moving FindRBDMappedFile to ceph/util/
...
Fixes https://github.com/rook/rook/issues/1056
2017-10-12 15:51:59 -07:00
Steve Leon
b4279e06fb
Rook plugin for Kubernetes implemented as flexvolume
...
- Operator is deployed under namespace rook-system
- Operator deploys rook-agent on all nodes as daemonset also on
rook-system
- Rook-agent installs flexvolume driver on hosts
- Rook-agent listens on unix socket for driver requests
- Rook-agent perform attach/detach on its node
- Rook-agent creates/delete CRD volumeattach objects
- Added fencing to support ROX and RWO
- Added unit and integration tests
- Updated examples and docks
fixes #432
2017-10-09 09:14:08 -07:00
Travis Nielsen
ec181c0390
logs: stop writing the frequent health check
2017-08-07 10:58:52 -07:00
Jared Watts
e4045eb74b
Use blkid to get PARTLABEL because lsblk depends on udev which isn't available in containers
2017-06-21 10:02:41 -07:00
Travis Nielsen
0a035ed402
support for RBD images, all api tests passing
...
RBD image support fixes, ensure /etc/ceph is created in toolbox image, return output string in exec even for errors because the ceph tools return useful information there upon error
2017-06-20 20:57:46 -07:00
Travis Nielsen
c122562a7d
Rook refactor to call external ceph tools instead of embedded ceph
...
Remove all cgo from the code base, and start the transformation to calling external ceph tools to generate config and start daemons.
2017-06-20 20:57:45 -07:00
Travis Nielsen
58aa72a254
remove dependency on bash
2017-05-05 12:25:31 -07:00
Jared Watts
d185e6b2cf
For bluestore OSDs look at the data partition size to determine CRUSH weight
2017-04-14 15:12:25 -07:00
Jared Watts
e5cca80654
Operator and cephmgr support for specifying storage resources and configuration
2017-04-04 15:32:49 -07:00
Travis Nielsen
5d76276f29
detect rook partitions
...
(cherry picked from commit 0f5552389eba6dad8babab027a05a5466517177f)
2017-01-20 16:48:17 -08:00
Jared Watts
21f163e2ba
rook support for shared filesystems
2016-12-01 13:34:45 -08:00
Jared Watts
4eb25458f1
Look for devices using a cleaned mount point
2016-11-16 16:51:11 -08:00
Jared Watts
0e00f57758
Migrate logging package from built-in to github.com/coreos/capnslog, allow user specified logging level, tune logging levels for existing log statements
2016-11-16 14:19:42 -08:00
Bassam Tabbara
b3c4f18c89
initial docs and licensing
2016-11-07 17:13:39 -08:00
Bassam Tabbara
4936587b94
go import fixes
2016-10-26 00:38:39 +02:00
Travis Nielsen
21f42d7ff0
more flexible parsing of sgdisk output of device guid
2016-10-24 20:15:40 -07:00
Travis Nielsen
3772349491
remove or convert sys calls that require bash
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
Jared Watts
4e6b5424b2
Move Executor functionality to its own package
2016-10-12 09:07:47 -07:00
Jared Watts
0d4241e758
Support for creating, mapping, formatting, mounting and unmounting RADOS block devices
2016-10-11 15:25:49 -07:00