Commit Graph
10 Commits
Author SHA1 Message Date
Jared Watts faa2baee4b Unmarshal volume plugin dir from kubelet config response for 1.8 2017-11-27 10:06:20 -08:00
Steve Leon 0e5bec097b Use modprobe and modinfo from the container
Fixes https://github.com/rook/rook/issues/1239
2017-11-16 13:39:42 -08:00
Steve Leon 7b71baba06 Handle cephfs mount for kernel older than 4.7
- If kernel is older than 4.7, a warning message
will be printed in the agent's logs

Fixes https://github.com/rook/rook/issues/1044
2017-11-06 17:50:15 -08:00
Jared Watts 3c1dd6e6eb clean up outstanding rbd devices during cluster deletion 2017-11-03 17:43:54 -07:00
Jared Watts 7f1533129f Merge pull request #1176 from kokhang/agent-rbac
Create RBAC roles and service account for agents
2017-11-03 13:58:27 -07:00
Steve Leon 544b208ac7 Create RBAC roles and service account for agents
fixes https://github.com/rook/rook/issues/1041
2017-11-03 11:12:56 -07:00
Steve Leon a9dd3750a2 Removing toleration effect so that rook-agents respect taints on nodes
Fixes https://github.com/rook/rook/issues/1168
2017-11-02 15:55:20 -07:00
Jared Watts b9625c1325 Add documentation for flexvolume common problems and add a friendly message to rook-agent. 2017-10-31 16:21:13 -07:00
Steve Leon e290cee720 Executing modprobe in agent pod
Fixes https://github.com/rook/rook/issues/1062
2017-10-12 14:44:26 -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