Jared Watts
1e17da7f0a
Merge pull request #1098 from kokhang/cleanup-flex
...
Clean up files in rookflex
2017-10-18 17:37:44 -07:00
Travis Nielsen
7dd8b997f0
Merge pull request #1090 from dangula/pr_removeStandalone_fixSetUp
...
integration tests updates
2017-10-18 16:38:51 -07:00
Divesh Angula
b4ed758720
integration tests updates
...
- remove standalone references
- fail test and gather logs if test setUp fails - not paniking anymore.
2017-10-18 15:47:06 -07:00
Travis Nielsen
7935f5a866
Merge pull request #1096 from galexrt/feature/1074
...
operator/mon: Allow to set the mon size by cluster CRD spec
2017-10-18 15:21:46 -07:00
Jared Watts
a80b1acd8c
Merge pull request #1077 from jbw976/bluestore-filesystem
...
enable bluestore on directories, make bluestore the default OSD backend, test bluestore in integration tests
2017-10-18 14:45:45 -07:00
Alexander Trost
64d73269ae
operator/mon: Allow to set the mon size by cluster CRD spec
...
Added conditions for monCount >9, <=0 and even warning
Fail and log error on AnyUseAllDevices on more than one cluster
2017-10-18 23:33:00 +02:00
Jared Watts
fe2ae89f37
Fix the multiple cluster integration tests by updating api/osd RBAC settings to be scoped to just a single namespace
2017-10-18 13:28:13 -07:00
Jared Watts
d032222cfd
osd: enable bluestore on directories
2017-10-18 13:28:13 -07:00
Travis Nielsen
b9fcf59632
Merge pull request #1103 from travisn/stable-build
...
Reduce build concurrency for more stable build step
2017-10-18 13:22:12 -07:00
Travis Nielsen
58ae1c02f7
Merge pull request #1099 from travisn/stable-file-test
...
Test suites setup independent namespaces
2017-10-18 10:47:39 -07:00
Travis Nielsen
75f3fd86bd
build: reduce concurrency of the build
2017-10-18 10:17:20 -07:00
Travis Nielsen
94fcc9d994
build: add flag to skip e2e tests
2017-10-18 10:16:46 -07:00
Travis Nielsen
e05529ac21
tests: each suite has its own namespace
2017-10-17 23:08:07 -07:00
Travis Nielsen
ef0d10d317
Merge pull request #1097 from travisn/stable-pool-test
...
tests: stabilize check for deleted pool
2017-10-17 16:10:36 -07:00
Travis Nielsen
11e2c1bb5d
tests: stabilize check for deleted pool
2017-10-17 15:24:10 -07:00
Steve Leon
ad459085ec
Clean up files in rookflex
...
- Consolidate commands that are not supported in flexvolume
2017-10-17 14:30:06 -07:00
Travis Nielsen
307adad729
Merge pull request #1072 from travisn/remove-standalone
...
Remove legacy standalone code
2017-10-17 13:23:03 -07:00
Travis Nielsen
4e6774c063
remove legacy standalone code
2017-10-17 12:23:57 -07:00
Travis Nielsen
8b47ddeae5
Merge pull request #1088 from kokhang/mountref-fix
...
Allow attach request to proceed when VolumeAttachment is already created for the same pod
2017-10-17 12:07:08 -07:00
Travis Nielsen
c6bb14ad28
Merge pull request #1080 from galexrt/fix/1073
...
operator/mon: health check improvements
2017-10-17 11:21:31 -07:00
Alexander Trost
2873558ecd
operator/mon: health check improvements
...
Added unit test for monNotFound or recreation/failover of non existant mons
2017-10-17 19:34:39 +02:00
Travis Nielsen
fc794d7835
Merge pull request #1085 from dangula/pr_fix_blockTest_issues
...
adding clean up check to wait until pvc is deleted
2017-10-17 10:01:48 -07:00
Steve Leon
08f67ba4c9
Allow attach request to proceed when VolumeAttachment is already created
...
Fixes https://github.com/rook/rook/issues/1082
2017-10-16 17:39:36 -07:00
Divesh Angula
4340890773
adding clean up check to wait until pvc is deleted
2017-10-13 16:38:56 -07:00
Travis Nielsen
89911b0525
Merge pull request #1084 from travisn/stable-helm-repo
...
add helm stable repo to test env
2017-10-13 15:29:59 -07:00
Travis Nielsen
89317b82a1
Merge pull request #1078 from paha/tpr-migration
...
TPR migration guidelines
2017-10-13 15:22:35 -07:00
Travis Nielsen
4e36a16406
minikube: add helm stable repo to test env
2017-10-13 15:05:25 -07:00
Pavel Snagovsky
1d8026c48c
TPR migration guidelines
...
re: #819
2017-10-13 14:18:32 -07:00
Travis Nielsen
12012a516f
Merge pull request #1069 from galexrt/fix/990
...
Rook API service: Keep up with mon changes
2017-10-13 10:26:23 -07:00
Travis Nielsen
a6b7f26c2c
Merge pull request #1066 from travisn/purge-pools
...
Purge data pools when file, object, and pool CRDs are deleted
2017-10-13 08:59:28 -07:00
Alexander Trost
bcbb4c71b5
api: Implementation for #990
...
api: Implement feedback #990
Thanks @kokhang for the help!
Fix build issues caused by wrong package used for api
2017-10-13 17:33:28 +02:00
Travis Nielsen
b2283a1d82
rados: delete the corresponding ceph pools when CRDs are deleted
2017-10-12 22:37:22 -07:00
Bassam Tabbara
b49c4e846a
Merge pull request #1076 from kokhang/kubeadm-sed
...
Overriding service via drop-in file instead of sed
2017-10-12 18:08:23 -07:00
Steve Leon
cbb96feb1d
Overriding service via drop-in file instead of sed
...
fixes https://github.com/rook/rook/issues/1057
2017-10-12 17:02:57 -07:00
Bassam Tabbara
9fab5fb404
Merge pull request #1061 from kokhang/move-function
...
Moving FindRBDMappedFile to ceph/utils.go
2017-10-12 16:56:34 -07:00
Steve Leon
724a78cc6b
Moving FindRBDMappedFile to ceph/util/
...
Fixes https://github.com/rook/rook/issues/1056
2017-10-12 15:51:59 -07:00
Bassam Tabbara
3d99819690
Merge pull request #1063 from kokhang/move-modprobe
...
Executing modprobe in agent pod
2017-10-12 15:21:38 -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
Bassam Tabbara
642671604b
Merge pull request #1058 from kokhang/flex-rename
...
Renaming flexvolume to rookflex
2017-10-12 14:38:50 -07:00
Steve Leon
9f4df4f7ad
Renaming flexvolume to rookflex
...
Fixes https://github.com/rook/rook/issues/1052
2017-10-12 13:19:55 -07:00
Bassam Tabbara
384f1d0cf2
Merge pull request #1059 from kokhang/agent-docs
...
Replacing kubernetes PR link with a link for flexvolume docs
2017-10-12 11:38:03 -07:00
Steve Leon
144d481932
Replacing kubernetes PR link with a link for flexvolume discovery docs
...
Fixes https://github.com/rook/rook/issues/1050
2017-10-12 11:27:16 -07:00
Travis Nielsen
0a51ae1398
Merge pull request #1065 from dangula/pr_block_smoke_update
...
updating block integration test - creating pool, storageclass and pvc…
2017-10-12 10:01:32 -07:00
Divesh Angula
52c72c30f1
updating block integration test - creating pool, storageclass and pvc via one yaml def.
2017-10-12 09:23:41 -07:00
Bassam Tabbara
6795f08990
Merge pull request #1070 from hickey/patch-1
...
Updated references to charts.rook.io to https
2017-10-11 10:53:08 -07:00
Gerard Hickey
158cbcaf83
Updated references to charts.rook.io to https
...
Using http based URLs with helm just returns errors when trying to redirect to https.
````
0:0 ᐅ helm repo add rook-alpha-test http://charts.rook.io/alpha
Error: Looks like "http://charts.rook.io/alpha " is not a valid chart repository or cannot be reached: Failed to fetch http://charts.rook.io/alpha/index.yaml : 403 Forbidden
````
2017-10-11 10:08:17 -07:00
Travis Nielsen
3f91cb89eb
Merge pull request #1060 from galexrt/feature/ceph_mgr_ha
...
Run two MGRs to have one in standby mode
2017-10-09 15:30:20 -07:00
Alexander Trost
cc75d440e4
Fixes #1048
2017-10-09 20:18:55 +02:00
Bassam Tabbara
ad42a0ef75
Merge pull request #882 from kokhang/rook-flex
...
Rook flex volume
2017-10-09 09:55:05 -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