Commit Graph
78 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
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
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
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
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 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
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
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
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
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
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
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
Alexander Trost 8b73402bf5 monitoring: Use new metrics path 2018-01-22 20:31:23 +01:00
Travis Nielsen 6b8a5e025b helm: add tolerationKey and add missing properties in docs 2018-01-19 16:53:33 -08:00
Travis Nielsen ef983d6b5e Merge pull request #1402 from christianhuening/agent_toleration_key
added agentDaemonsetTolerationKeyEnv Var to be able to set a Tolerati…
2018-01-19 08:57:22 -08:00
Travis Nielsen 873751349a docs: update the table of contents 2018-01-12 16:55:34 -08:00
Christian Hüning ec8b2da4af added agentDaemonsetTolerationKeyEnv Var to be able to set a Toleration Key
added new option to example rook-operator.yaml

updated tests for the AGENT_TOLERATION_KEY env var
2018-01-12 07:59:03 +01:00
hacor 4e74116e8e Added Rook on Tectonic documentation 2018-01-05 16:37:21 +01:00
Jared Watts 9305bd88e3 Merge pull request #1154 from galexrt/feature/1111
Enable Prometheus metrics on Ceph mgr
2018-01-04 12:50:47 -08:00
Alexander Trost 0e42343e73 Create http-metrics service for mgrs
Enable prometheus module on mgr with pkg/ceph/client.MgrEnableModule()

Added force option to MgrEnableModule()
2018-01-04 08:47:27 +01:00
Alexander Trost 8c9a31ad64 Removed mon Pod(Anti)Affinity
Clarify docs for mon Pod(Anti)Affinity
2018-01-03 19:35:25 +01:00
Travis Nielsen bd3263f7d8 add a backend type to the cluster crd 2017-12-28 13:45:07 -08:00
Steve Leon 3b38788181 Suggest dataDirHostPath value for minikube
Fixes https://github.com/rook/rook/issues/1192
2017-12-20 12:03:42 -08:00
Travis Nielsen 82cce0d8af operator: remove versionTag in favor of container image version 2017-12-13 10:12:09 -08:00
Steve Leon b73d5ddeb5 Add toleration for agent daemonset
Fixes https://github.com/rook/rook/issues/1295
2017-12-12 18:33:44 -08:00
Travis Nielsen 42f9e27f1d Merge pull request #1283 from kokhang/update-monitoring-docs
Updating outdated monitoring docs and manifest
2017-12-11 16:23:26 -08:00
Steve Leon e07f6eb5b4 Updating outdated monitoring docs and manifest 2017-12-11 15:57:16 -08:00
Steve Leon 735d2e7155 Not create rbac roles on k8s cluster that have rbac disabled.
Fixes https://github.com/rook/rook/issues/1221
2017-12-11 14:55:11 -08:00
Alexander Trost ad4242cdd2 Add cluster wide directories path 2017-11-30 17:25:19 +01:00
Travis Nielsen 2f50de67d5 samples: default pool size for a single osd 2017-11-28 14:55:30 -08:00