Commit Graph
11197 Commits
Author SHA1 Message Date
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