Commit Graph
1449 Commits
Author SHA1 Message Date
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
Travis Nielsen 47001f81ef Merge pull request #1043 from travisn/failure-domain
crush: set failure domain for pools
2017-10-05 18:04:40 -07:00
Travis Nielsen 9ab4695449 crush: set failure domain for pools 2017-10-05 17:23:12 -07:00
Travis Nielsen 2ac91a126b Merge pull request #1029 from travisn/filesystem-crd
Filesystem CRD
2017-10-05 14:51:39 -07:00
Travis Nielsen ba628c6307 cephfs: create file system with a CRD
- multiple file systems are allowed
- multiple mds instances are allowed per file system.
- a keyring is created per mds instance
- double the desired mds instances are started, half in standby mode
2017-10-05 14:21:48 -07:00
Travis Nielsen 38db4c2326 standalone: remove cluster handler in favor of k8s handler 2017-10-05 14:21:47 -07:00
Jared Watts 8f4f02dfad Merge pull request #1040 from jbw976/osd-rbac-breaking-change
Update pending release notes for OSD metadata recovery
2017-10-05 11:41:22 -07:00
Jared Watts 200286d294 Update pending release notes for OSD metadata recovery 2017-10-05 11:40:49 -07:00
Travis Nielsen 2a764cdf56 Merge pull request #1034 from dangula/pr_add_k8s1_8
adding k8s 1.8 to ci pipeline
2017-10-04 15:46:52 -07:00
Divesh Angula ad0616597b adding k8s 1.8 to ci pipeline 2017-10-04 15:22:40 -07:00
Jared Watts 70834bfa58 Merge pull request #1024 from jbw976/metadata-recovery
osd: Allow OSDs to recover from losing all their metadata and config
2017-10-03 16:39:30 -07:00
Jared Watts 113e861020 osd: Allow OSDs to recover from losing all their metadata and config 2017-10-03 15:54:02 -07:00
Travis Nielsen 6307c2b56d Merge pull request #1028 from dangula/pr_fix_ReleasePipeline
update release k8s set up pipeline
2017-10-02 13:51:41 -07:00