Commit Graph
106 Commits
Author SHA1 Message Date
David Lewis 87730f2a2d Update clusterName to clusterNamespace in example
Signed-off-by: David Lewis <highwayoflife@gmail.com>
2018-08-03 13:47:41 -07:00
Alexander Trost 5a3f9cb997 Improve flexvolume docs with better structure
Added OpenShift and Atomic flexvolume info

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-08-01 22:34:47 +02:00
Travis Nielsen 5e4fba2aec Merge pull request #1952 from SUSE/simple-linting
Fix spellcheck and trailing space/newline issues
2018-07-27 14:02:00 -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
Alexander Trost 565fc714ed Added fstype: xfs as default in the examples
This brings Rook in line with the Ceph recommendations.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-07-24 11:19:23 +02:00
Bassam Tabbara 731b3ee694 Merge pull request #1896 from cedadev/master
Add tolerations to Helm chart
2018-07-17 08:45:36 -07:00
Antoine Aflalo afae0ea968 Fix typo in documentation
Signed-off-by: Antoine Aflalo <belphemur@users.noreply.github.com>
2018-07-17 09:26:09 -04:00
Matt Pryor e9a68bd443 rook/rook#1893 Add tolerations to Helm chart
Signed-off-by: Matt Pryor <matt.pryor@stfc.ac.uk>
2018-07-17 10:39:59 +01:00
Jared Watts c4400ca6b1 docs: update docs, guides and examples for ceph.rook.io/v1beta1 types
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-07-11 09:23:58 -07:00
Travis Nielsen a8ab8201e0 Merge pull request #1856 from travisn/helm-psp-user
Rename user in helm chart to match the psp username
2018-07-09 14:21:00 -06:00
Alexander Trost 7f609c17ec helm: Added nodeSelector to rook-ceph operator chart
Closes #1571.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-07-09 18:24:48 +02:00
travisn a752034d34 rename user in helm chart to match the psp username
Signed-off-by: travisn <tnielsen@redhat.com>
2018-07-09 08:40:39 -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 77cd878360 set default service account for the osd
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-25 12:57:25 -06:00
travisn 6502cda3b4 refactor cluster roles for minimal rbac access
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-25 12:57:25 -06:00
Alexander Trost 869173718e build: Removed unnecessary whitespaces/new lines in scripts/docs
cluster: Removed unnecessary whitespaces/new lines in scripts/docs

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-24 18:39:37 +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 db5b3bda62 cockroachdb: Documentation, user guides, examples
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-06-18 19:19:15 -07:00
travisn 756c00fc4b mgr: enable the ceph dashboard
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-07 15:08:58 -07:00
Travis Nielsen a0b8fb7cea Merge pull request #1763 from galexrt/1732
Document discover DaemonSet toleration key
2018-06-07 13:54:50 -07:00
Travis Nielsen b8c726347e Merge pull request #1774 from galexrt/cephfs-doc-update
Clarify that path must exist for filesystem mount to succeed
2018-06-07 09:35:07 -07:00
Alexander Trost e6369aec26 Clarify that path must exist for filesystem mount to succeed
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-07 15:55:49 +02:00
Alexander Trost 7d65b3ee5c helm: Added DISCOVER_TOLERATION_KEY and DISCOVER_TOLERATION values
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-07 10:30:00 +02:00
Alexander Trost edfa135560 ceph mon: Only run one mon on a node
This introduces a MonSpec to the Ceph Cluster CRD which contains settings for
mons, current options are the count and if more than one mon is allowed
to run per node.

Fixes #1386

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-02 13:36:30 +02:00
Ricardo Correa dcb20f0d30 monitoring: update namespace and cluster
Match the namespace and cluster in the new CRDs

Signed-off-by: Ricardo Correa <r.correa.r@gmail.com>
2018-05-30 12:44:33 +02: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 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
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
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
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 82bd2580b0 Merge pull request #1671 from saravanakumar-periyasamy/rook-helm
added psp to rook helm
2018-05-02 15:22:19 -06:00
Saravana 784793cd4c added psp to rook helm
Signed-off-by: Saravana <saravana.periyasamy@target.com>
2018-04-30 09:20:09 -05: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
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
Karol Chrapek 29f7d37199 Update rook helm charts documentation
Signed-off-by: Karol Chrapek <kaarol@it-flow.pl>
2018-04-18 05:56:40 +02:00
jaa127 3e9a2ad28d docs: fix object storage docs and kubernetes example
Fix object storage documentation and kubernetes example
to reflect usage of S3 API and port 80.

Signed-off-by: jaa127 <jaa@sn127.fi>
2018-04-07 13:46:29 +03: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
Oleg aed234853b Remove duplicate of serviceAccountName definition
Signed-off-by: Oleg <qw17984@gmail.com>
2018-03-26 08:58:40 +03:00
travisn 3840dd1c66 osd: bluestore is the default for devices and filestore for dirs
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-20 15:39:42 -07:00
Travis Nielsen 59a84b147c Merge pull request #1576 from mxey/master
Remove chart version from deployment selector to allow upgrades
2018-03-16 09:37:57 -07:00
travisn 63af27c269 docs: adjust for cluster utilization without the api and rookctl
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-16 08:32:12 -07:00
Maximilian Gaß 7fa3340a1b Remove chart version from deployment selector to allow upgrades
Fixes this error:

Error: UPGRADE FAILED: Deployment.apps "rook-operator" is invalid: spec
.template.metadata.labels: Invalid value:
map[string]string{"chart":"rook-0.7.1", "app":"rook-operator"}:
`selector` does not match template `labels`

Signed-off-by: Maximilian Gaß <m.gass@babiel.com>
2018-03-15 15:29:28 +01:00
Tim Jones bdf42283eb Check for supporting API instead of specific K8S version
Signed-off-by: Tim Jones <tim@spotahome.com>
2018-03-13 09:40:23 +01:00
Tim Jones 7b04022079 Skips wait in chart when K8S version unavailable
Signed-off-by: Tim Jones <tim@spotahome.com>
2018-03-09 10:14:45 +01:00
Tim Jones 9d72eb8d09 Ensure Helm waits for CRD\TPRs to be available before returning
Signed-off-by: Tim Jones <timniverse@gmail.com>
2018-02-21 08:11:14 +01:00
Jared Watts 641b8897de helm: give operator permissions for removing storage nodes
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-01-29 09:24:23 -08:00
Jared Watts 202650f6f5 Add and remove storage nodes 2018-01-24 14:31:20 -08:00
Travis Nielsen 4531987311 pools: allow setting crush root on the pool 2018-01-23 11:55:52 -08:00