Commit Graph
104 Commits
Author SHA1 Message Date
Travis Nielsen dd81e56123 tests: run the block mount-unmount suite last to avoid conflicts with other tests 2018-01-10 12:12:55 -08:00
Travis Nielsen 107839fc65 tests: call rook clientset to create test cluster and consolidate cleanup 2018-01-10 10:48:17 -08:00
Travis Nielsen 4c22dc4fc2 operator: implement a finalizer for the cluster 2018-01-10 10:48:17 -08:00
Bassam Tabbara fc308583fb Merge pull request #1379 from travisn/remove-versiontag
Remove versionTag from the cluster crd docs
2018-01-04 16:56:53 -08:00
Travis Nielsen 8cdb02e32e docs: remove versionTag from the cluster crd 2018-01-04 14:57:27 -08:00
Divesh Angula d7f92b19c1 code review changes : - using strongly type k8s api for statefulset spec 2018-01-04 12:44:46 -08:00
Divesh Angula a33c58ab71 adding additional tests for block storage
- tests creating pvcs with various AccessModes
 - Mounting and unmounting PVCs with various AccessModes
 - Scaling up PVCs via stateful sets
2018-01-02 20:35:31 -08:00
Divesh Angula 5106b3f0f1 test: fix integration test flags initilization 2017-12-15 13:11:28 -08:00
Travis Nielsen 54bb61656b Merge pull request #1254 from dangula/pr_abstract_testSetUp
add rook setup to test operations interface
2017-12-14 16:52:54 -08:00
Divesh Angula a53e04276b add rook setup to test operations interface 2017-12-14 15:56:05 -08:00
Travis Nielsen 88dfbc5038 Merge pull request #1304 from dangula/pr_update_ci_env
update ci env
2017-12-14 14:32:48 -08:00
Divesh Angula 0a67f84c53 update ci env 2017-12-14 10:08:18 -08:00
Travis Nielsen 82cce0d8af operator: remove versionTag in favor of container image version 2017-12-13 10:12:09 -08:00
Travis Nielsen 0298d1fb29 completed conversion for k8s 1.8 client conversion
move core rados packages under cluster folder

move daemons under daemon pkg

rename flex crd package to attachment

pin dep to k8s 1.8.2
2017-12-11 14:35:07 -08:00
Bassam Tabbara 9b611abda7 inital attempt at upgrading to kubernetes 1.8
Update all K8s dependencies to the release-1.8 branches.

Added build and make file support for generating code.

Fixed our use of client-go to match changes in new release.
2017-12-11 14:34:24 -08:00
Divesh Angula bcc6d665ee fix testify.m flag 2017-12-08 11:25:13 -06:00
Jared Watts de7e6dbd56 tests: use a non default volume plugin dir path for k8s 1.8 2017-11-27 12:09:44 -08:00
Jared Watts 8ef8718efb tests: integration test for flexvolume path discovery 2017-11-27 10:06:20 -08:00
Jared Watts df22444045 Merge pull request #1223 from dangula/pr_recoverTestAfterPanic
recover tests from panic and capture logs.
2017-11-20 15:44:55 -08:00
Divesh Angula 0ebf7a4bb0 recover tests from panic and capture logs. 2017-11-20 13:29:28 -05:00
Divesh Angula 700ace2647 adding long haul test for object store. 2017-11-16 16:22:32 -08:00
Travis Nielsen 6140a0fb34 Merge pull request #1182 from kokhang/volumeattachment-int-test
Check volumeattachment crd in integration tests
2017-11-03 22:04:53 -07:00
Steve Leon 58f0a32b62 Check volumeattachment crd in int-tests
Fixes https://github.com/rook/rook/issues/1175
2017-11-03 17:24:01 -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
Travis Nielsen 9a66f59065 Merge pull request #1178 from kokhang/fix-minikube
Execute createRBAC function after images are copied
2017-11-02 10:27:00 -07:00
Steve Leon 97029aca28 Execute createRBAC function after images are copied
- There is a race condition where the k8s api is not finished
registering objects and the script tries to create RBAC objects
- Having the RBAC objects created after the images are copied should
give it enought time for the k8s api to finish registering objects
2017-11-02 10:11:44 -07:00
Divesh Angula f07b4cfa03 kubeadm join update for 1.8
- update default values for load test.

review changes
2017-11-01 15:26:34 -07:00
Travis Nielsen d4c5277d3e Merge pull request #1158 from travisn/default-datadir
Set default dataDirHostPath to /var/lib/rook
2017-11-01 10:54:11 -07:00
Jared Watts 86441f95be Merge pull request #1115 from kokhang/flex-cephfs
Adding support to mount cephfs in rook flexvolume
2017-11-01 10:49:54 -07:00
Travis Nielsen fc5d3090cc core: persist the config data in examples by default to /var/lib/rook 2017-11-01 10:02:37 -07:00
Travis Nielsen 8dc86cbe7f Merge pull request #1089 from paha/minikube-update
Restart pods for minikube kubectl context
2017-10-31 13:11:43 -07:00
Pavel Snagovsky ad746c1667 restart pods for minikube kubectl context 2017-10-31 11:50:19 -07:00
Jared Watts 5eeeedbafd docs/tests: update remaining rook-tools yaml examples to mount mon endpoints configmap 2017-10-31 08:38:25 -07:00
Bassam Tabbara f123a46dee move to dep 2017-10-27 16:04:03 -07:00
Travis Nielsen 66efebf28a tests: more efficient cluster creation and teardown 2017-10-27 14:37:56 -07:00
Divesh Angula 94e47f054b adding support for testing with all devices on cluster 2017-10-26 19:32:19 -07:00
Divesh Angula f7488e3e81 move block test data into common package. 2017-10-26 16:18:51 -07:00
Steve Leon 9e1c6af0ad Adding support to mount cephfs in rook flexvolume
fixes https://github.com/rook/rook/issues/1008
2017-10-26 13:50:04 -07:00
Travis Nielsen 1da5a52eb2 scripts: set default minikube test env to 1.8.0 2017-10-25 15:05:18 -07:00
Divesh Angula 3292bff094 fix kube-dns CrashLoopBackOff issue with RBAC enabled minikube 2017-10-24 14:55:34 -07:00
Divesh Angula 9bb856a04f review changes 2017-10-18 18:31:51 -07:00
Divesh Angula 6a7def1204 adding new scenarios for block longhaul test
- mount block volume once
 - mount and unmount volumes per test
 - run block test with fencing.
2017-10-18 18:04:56 -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
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 e05529ac21 tests: each suite has its own namespace 2017-10-17 23:08:07 -07:00
Travis Nielsen 11e2c1bb5d tests: stabilize check for deleted pool 2017-10-17 15:24:10 -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 4e36a16406 minikube: add helm stable repo to test env 2017-10-13 15:05:25 -07:00
Travis Nielsen b2283a1d82 rados: delete the corresponding ceph pools when CRDs are deleted 2017-10-12 22:37:22 -07:00