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
Travis Nielsen
d6141bb77c
Merge pull request #1614 from rohan47/update_storageclass_name
...
updated storage class parameter clusterName to clusterNamespace
2018-04-26 15:57:21 -07:00
Dennis Chen
4679fe5694
Disable the 'cross' build on AArch64
...
AArch64 platform doesn't support the `build.all` command due to the
`hypriot/qemu-register` issue, so we disable this kind of 'cross' build
on AArch64 platform.
Signed-off-by: Dennis Chen <dennis.chen@arm.com >
2018-04-26 16:16:12 +08:00
rohan47
c80decbba8
updated storage class parameter clusterName to clusterNamespace
...
cluster name and namespace are required to match.
clusterName still works for backward compatiblity
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-04-25 18:24:13 +00:00
Travis Nielsen
e11b3d8637
Merge pull request #1658 from alvaroaleman/add-prom-annotations
...
Add standard Prometheus annotations to mgr deployment
2018-04-23 10:09:53 -07:00
Alvaro Aleman
681f2999af
Add standard Prometheus annotations to mgr deployment
...
This allows users to scrape their ceph-mgr deployment without being
forced to use the Prometheus operator
Signed-off-by: Alvaro Aleman <alv2412@googlemail.com >
2018-04-23 17:17:39 +02:00