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
c3b113cc73
Fixes for minor issues found in further testing of new multiple storage type support
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-24 21:34:18 -07:00
Jared Watts
fc6aba9273
Merge pull request #1734 from ganeshmaharaj/pv-delete
...
Fix PV delete failure over operator restarts
2018-05-24 18:49:48 -07:00
Ganesh Maharaj Mahalingam
f6498f48b0
Fix PV delete failure over operator restarts
...
This patch attempts to fix PV delete issues after an operator service
restart.
Resolves : #1721
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com >
2018-05-24 12:14:49 -07:00
Bassam Tabbara
cf5b60561e
Merge pull request #1714 from SUSE/images-use-centos-7-base
...
Use ceph daemon-base as rook base
2018-05-24 08:51:06 -07:00
Yehuda Sadeh
6296b3daee
docs: escape docker options
...
options collide with jekyll markup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com >
2018-05-23 14:51:42 -07:00
Blaine Gardner
2a872bf1cd
images: Use ceph daemon-base as rook base
...
Instead of adding Ceph packages to Rook's base image, use
ceph-container's base image, which has Ceph packages preinstalled. Rook
now benefits from the testing the ceph-container project does, and the
scope of the Rook project no longer has to maintain builds of base
images containing Ceph packages.
The only ARM builds of ceph-container are CentOS, and as switching to
CentOS was already a thought, that is easily done at the same time as
this change.
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2018-05-23 15:37:31 -06:00
Jared Watts
cd2b699159
Merge pull request #1678 from jbw976/multi-type-refactor
...
Refactor Rook source tree to support multiple storage providers and types
2018-05-23 11:15:33 -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
Jared Watts
f3df68e573
operator, daemon, and cmd updates for supporting multiple storage types
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:32:20 -07:00
Jared Watts
eaff7dabde
examples: Ceph cluster examples with multiple storage type support
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:31:54 -07:00
travisn
6b6d404ae9
helm: helm chart updates for multiple storage type support
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-18 14:30:54 -07:00
travisn
221dc3ec8b
docs: User docs/guides updates for multiple storage type support
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-18 14:29:01 -07:00
Jared Watts
3a2a2d2021
build: rook/ceph image build
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:25:39 -07:00
Jared Watts
984da07d20
clients: generated clients for rook.io/v1alpha2 and ceph.rook.io/v1alpha1
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:24:09 -07:00
Jared Watts
8b5fc8d55d
apis: CRDs and specs for rook.io/v1alpha2 and ceph.rook.io/v1alpha1
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:21:58 -07:00
Travis Nielsen
d13bc837fe
Merge pull request #1723 from ganeshmaharaj/multi-fs-fix
...
Ceph MDS: Control multi file system creation
2018-05-18 08:13:47 -07:00
Ganesh Maharaj Mahalingam
37d102a1ba
Ceph MDS: Control multi file system creation
...
Multiple file system support is still considered experimental in Ceph.
Disabling that as default in rook until such time it is production
ready.
A small code cleanup in filesystem file
Resolves #1720
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com >
2018-05-17 17:10:01 -07:00
Travis Nielsen
9b5c092621
Merge pull request #1718 from travisn/support-1.10
...
Support 1.10 in the integration tests
2018-05-15 16:10:36 -07:00
travisn
0d685b9532
tests: volume attachment integration test logging
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-15 15:05:48 -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
Jared Watts
a81dfe7132
Merge pull request #1711 from galexrt/1542
...
Add two common issues to the docs
2018-05-15 13:47:02 -07:00
Jared Watts
231145385a
Merge pull request #1719 from BerserkerTroll/patch-1
...
Fix link to kubeadm install page
2018-05-15 13:29:56 -07:00
Alexander Trost
fbc4b821ea
Added multiple filesystem kernel version requirement common issue
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-05-15 13:36:04 +02:00
Alexander Trost
1189f71db6
Added Rook agent modprobe exec format error to common issues
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-05-15 13:36:04 +02:00
BerserkerTroll
bd5756583b
Fix link to kubeadm install page
...
Signed-off-by: Troll Berserker <berserker.troll@yandex.com >
2018-05-15 07:37:26 +03:00
Bassam Tabbara
f6abaece0b
Merge pull request #1674 from arm64b/disable-cross-build-on-arm64
...
Disable the 'cross' build on AArch64
2018-05-14 20:56:19 -07:00
Travis Nielsen
0be13daf29
Merge pull request #1702 from travisn/multiple-flexdrivers
...
Base flex driver name on the namespace
2018-05-14 14:39:57 -07:00
travisn
7bd850e7fc
flex: base driver name on the namespace
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-11 14:02:16 -07:00
Travis Nielsen
656d2233d7
Merge pull request #1644 from travisn/remove-tpr-support
...
Remove support for TPRs and K8s 1.6
2018-05-08 14:16:18 -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
Travis Nielsen
ed7acb932c
Merge pull request #1637 from rootfs/dedicated-osd-pod
...
add device discovery daemon
2018-05-08 07:45:22 -07:00
Huamin Chen
6c11ff52d4
add device discovery daemon to operator:
...
run "rook discover" on storage nodes and discover devices on each node. The discovered disks are saved in a per node configmap, local-device-nodename.
Device information consits of name and persistent names, uuid, partition, filesystem, rotational, readonly, size, etc.
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-05-07 17:49:02 +00:00
Jared Watts
bfd48e245e
Merge pull request #1695 from xinau/patch-1
...
documentation: added golang to buildtools
2018-05-02 21:18:03 -07:00
xinau
7ca6b94092
documentation: added golang to buildtools
...
I started seting up the rook build infastructure and running `make` resuled in:
```shell
vagrant@ubuntu-xenial:~/rook$ make
/bin/bash: go: command not found
/bin/bash: go: command not found
/bin/bash: go: command not found
/bin/bash: go: command not found
```
So I added go to the tools.
Signed-off-by: xinau <felix.ehrenpfort@codecentric.de >
2018-05-02 23:41:57 +02:00
Travis Nielsen
82bd2580b0
Merge pull request #1671 from saravanakumar-periyasamy/rook-helm
...
added psp to rook helm
2018-05-02 15:22:19 -06:00
Travis Nielsen
867c90a592
Merge pull request #1684 from travisn/advanced-doc-toc
...
docs: correct the toc hierarchy for the topic on restoring quorum
2018-05-02 15:21:35 -06:00
Bassam Tabbara
c48c01bb1c
Merge pull request #1691 from bassam/pr-docker-badge
...
add docker pull badge to readme
2018-05-02 19:37:05 +02:00
Travis Nielsen
6344579dfe
Merge pull request #1675 from galexrt/mon_create_mons_when_less
...
Start new mons when there are less in the mon map
2018-05-02 11:10:41 -06:00
Alexander Trost
526bf9d76d
Start new mons when there are less in the mon map
...
Fixed TestCheckHealth test
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-05-02 15:34:13 +02:00
Bassam Tabbara
8a4759300a
add docker pull badge to readme
...
Signed-off-by: Bassam Tabbara <bassam@upbound.io >
2018-05-01 08:05:28 +02:00
Saravana
784793cd4c
added psp to rook helm
...
Signed-off-by: Saravana <saravana.periyasamy@target.com >
2018-04-30 09:20:09 -05:00
Jared Watts
9a5b317bde
Merge pull request #1690 from galexrt/grafana_dashboards_doc
...
docs: Added links to my Grafana Ceph dashboards
2018-04-29 10:14:46 -07:00
Alexander Trost
1d46cd8392
docs: Added links to @galexrt's Grafana Ceph dashboards
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-04-29 18:23:09 +02:00
travisn
6248ad5a2a
docs: correct the toc hierarchy for the topic on restoring quorum
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-04-28 23:55:39 -06:00
Jared Watts
b9ae002659
Merge pull request #1683 from pirogoeth/master
...
Fix keyring typo in `recover-mon-quorum.md` docs
2018-04-27 12:49:09 -07:00
Sean Johnson
286988b1f0
Fix keyring typo in recover-mon-quorum.md docs
...
Signed-off-by: Sean Johnson <pirogoeth@users.noreply.github.com >
2018-04-27 14:26:44 -05:00
Jared Watts
18219ac0ec
Merge pull request #1582 from hacor/master
...
Added ceph-reboot-script using the Container Linux Update Operator
2018-04-27 07:12:33 -07:00
hacor
af240f22f8
Added ceph-reboot-script using the Container Linux Update Operator
...
[skip ci]
Signed-off-by: hacor <hacornelis@gmail.com >
2018-04-27 13:10:40 +02:00