travisn
b5862ca062
minikube: start version 1.12.2 by default
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-10-26 15:17:05 -06:00
mickymiek
f93128b2d9
make sure integration tests works on k8s 1.12
...
Signed-off-by: mickymiek <meunie_m@etna-alternance.net >
2018-10-10 17:12:51 +02:00
travisn
efd581e7ed
start toolbox pod with the ceph image instead of a separate image
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-10-02 15:43:53 -06:00
Alexander Trost
c1da6999bf
Merge pull request #2060 from galexrt/fix_981
...
build: Only install helm if needed and use a temp path
2018-09-12 19:22:19 +02:00
Alexander Trost
5d8d2b5b5a
build: Only install helm if needed and use a temp path
...
Resolves #981
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-09-11 14:21:48 +02:00
Ratnadeep Debnath
96400d696a
Update Jenkinsfile and other scripts to set k8s 1.8 as the min reqd version.
...
Signed-off-by: Ratnadeep Debnath <rtnpro@gmail.com >
2018-08-28 20:10:47 +05:30
rohan47
9aec1d3002
nfs: Documentation, user guides, examples
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 11:57:44 +00:00
rohan47
f31044b269
nfs: integration tests and scripts
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 10:34:40 +00:00
Alexander Trost
304eafa07d
Ceph: Improve erasure coded filesystem docs
...
Replace `rook-operator.yaml` mentions with `operator.yaml` as it is
named right now.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-08-19 13:23:23 +02:00
travisn
19cf1860f1
tests: skip rbd volumes for osds
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-08-07 09:01:11 -06:00
Travis Nielsen
53d6d8cc43
Merge pull request #1968 from travisn/minikube-update-images
...
Update only the images desired in minikube
2018-07-31 16:55:22 -06:00
travisn
8dcc6e70fd
minikube: update only the images desired
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-31 14:57:48 -06:00
travisn
7f02ab3483
tests: add k8s 1.11 to the matrix
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-27 16:45:09 -06:00
Blaine Gardner
fe5fb394c7
Fix spellcheck and trailing space/newline issues
...
Fix some basic spellcheck errors. Also remove trailing spaces and make
sure files have a newline (my editor does automatically).
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2018-07-26 11:36:09 -06:00
Huamin Chen
82425aafcc
prepare osd in a job per node. Once all osds are prepared, store osd info in orchestration configmap.
...
Operator watches the configmap, starts one osd replica set per osd.
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-07-05 16:02:27 -06:00
travisn
89cfccd5a2
enable rook to run on openshift
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 11:20:43 -06:00
travisn
b44c2006f7
test minishift script
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-29 16:09:54 -06:00
Alexander Trost
f6aab8ef66
tests: Cleanup/Removed unnecessary whitespaces/new lines in scripts/docs
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-24 18:39:07 +02:00
Tony Allen
7442f8713b
Implement Minio operator w/ tests.
...
Signed-off-by: Tony Allen <tony@upbound.io >
2018-06-21 16:41:30 -07:00
Jared Watts
0b8a8c2b65
cockroachdb: integration tests and scripts
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-18 19:19:15 -07:00
Ganesh Maharaj Mahalingam
b79a525f40
Rook test script fix
...
Recent change to support multiple backends changed the docker image name
but missed the change in the test script. This patch addresses that
issue.
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com >
2018-05-24 23:32:41 -07:00
Jared Watts
e48e951d1c
Rename toolbox to make it Ceph specific, short names for CRDs, upgrade guide tweaks
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-22 12:31:38 -07:00
travisn
9f33ca2421
test: integration tests updates for multiple storage types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-18 14:32:47 -07:00
travisn
33e995b595
build: add k8s 1.10 to the integration test
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-15 15:05:48 -07:00
travisn
fc9118f7b2
remove support for k8s 1.6 and TPRs
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-08 10:09:38 -07:00
travisn
c8e708674c
set default k8s version for minikube to 1.10.0
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-04-12 15:53:17 -07:00
Illya Chekrygin
c27bfc3bb4
Define CRD's as a part of the operator provisionning and remove it from operator init phase
...
Remove empty try/catch (erroneous commit)
Update Teardown documentation
Update PendingReleaseNotes with Operator resource changes
Signed-off-by: Illya Chekrygin <illya.chekrygin@gmail.com >
2018-04-05 09:54:22 -07:00
travisn
39cbbcc929
minikube: no need to set the kubelet ip for external access
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-22 16:08:07 -07:00
Dan Mick
e013ef058d
Wait for Rook operator to become ready on redeploy
...
Signed-off-by: Dan Mick <dan.mick@redhat.com >
2018-02-26 13:12:36 -08:00
Dan Mick
c6c1f47240
Remove note about purge-ceph.sh
...
This is now done on each VM by default
Signed-off-by: Dan Mick <dan.mick@redhat.com >
2018-02-26 13:12:36 -08:00
Dan Mick
260b9ae4e6
build-rook.sh: only replace kubectl conf if needed
...
Avoids buildup of backup files
Signed-off-by: Dan Mick <dan.mick@redhat.com >
2018-02-26 13:12:36 -08:00
Sébastien Han
3c6fa79518
doc: add doc for multi-node setup and dev workflow
...
This commit adds instructions to develop on a multi-node deployment,
which is somehow similar to a production setup.
It also proposes a development workflow approach to
write/build/test/ship
code to Rook.
Signed-off-by: Sébastien Han <seb@redhat.com >
2018-02-21 17:45:49 +01:00
Steve Leon
3123d0bcd6
Use kubeadm bootstrapper for minikube
...
- Bump default version to current stable version of 1.9.1
- Expose memory as env varible
2018-01-12 09:54:49 -08:00
Divesh Angula
0a67f84c53
update ci env
2017-12-14 10:08:18 -08: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
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
fc5d3090cc
core: persist the config data in examples by default to /var/lib/rook
2017-11-01 10:02:37 -07:00
Pavel Snagovsky
ad746c1667
restart pods for minikube kubectl context
2017-10-31 11:50:19 -07:00
Divesh Angula
94e47f054b
adding support for testing with all devices on cluster
2017-10-26 19:32:19 -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
Travis Nielsen
4e36a16406
minikube: add helm stable repo to test env
2017-10-13 15:05:25 -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
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
Divesh Angula
ad0616597b
adding k8s 1.8 to ci pipeline
2017-10-04 15:22:40 -07:00
Jared Watts
769fb330a9
tests: update testing documentation and minor fixes
2017-09-28 17:01:05 -07:00
Divesh Angula
b4ed7f0cc7
Adding support for multi node k8s install via kubeadm
2017-09-25 15:09:22 -07:00