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
Alexander Trost
434e978b4d
Added v1.ResourceRequirements to Cluster Spec
...
Added per node resource override/merge
Added unit tests to check for specs
Added documentation for resource requests/limits
2017-11-16 19:56:58 +01:00
Travis Nielsen
55183111db
Merge pull request #1219 from kokhang/update-cephfs-example
...
Updating kube-registry example
2017-11-15 09:05:20 -08:00
Steve Leon
378b2e571c
Updatingkube-registry example to use flexvolume
2017-11-14 14:21:25 -08:00
Alexander Trost
312a1981a2
Update health default times to 45s
2017-11-14 22:50:56 +01:00
Steve Leon
544b208ac7
Create RBAC roles and service account for agents
...
fixes https://github.com/rook/rook/issues/1041
2017-11-03 11:12:56 -07:00
Jean-Baptiste Guerraz
b06005ee3e
set erasureCoded/replicated settings that fit the smallest cluster
2017-11-02 09:58:12 +01:00
Travis Nielsen
fc5d3090cc
core: persist the config data in examples by default to /var/lib/rook
2017-11-01 10:02:37 -07:00
Travis Nielsen
46d1483468
tools: remove dependence on api service to launch toolbox
2017-10-27 11:00:36 -07:00
Travis Nielsen
7935f5a866
Merge pull request #1096 from galexrt/feature/1074
...
operator/mon: Allow to set the mon size by cluster CRD spec
2017-10-18 15:21:46 -07:00
Alexander Trost
64d73269ae
operator/mon: Allow to set the mon size by cluster CRD spec
...
Added conditions for monCount >9, <=0 and even warning
Fail and log error on AnyUseAllDevices on more than one cluster
2017-10-18 23:33:00 +02:00
Jared Watts
fe2ae89f37
Fix the multiple cluster integration tests by updating api/osd RBAC settings to be scoped to just a single namespace
2017-10-18 13:28:13 -07:00
Jared Watts
d032222cfd
osd: enable bluestore on directories
2017-10-18 13:28:13 -07:00
Steve Leon
b4279e06fb
Rook plugin for Kubernetes implemented as flexvolume
...
- Operator is deployed under namespace rook-system
- Operator deploys rook-agent on all nodes as daemonset also on
rook-system
- Rook-agent installs flexvolume driver on hosts
- Rook-agent listens on unix socket for driver requests
- Rook-agent perform attach/detach on its node
- Rook-agent creates/delete CRD volumeattach objects
- Added fencing to support ROX and RWO
- Added unit and integration tests
- Updated examples and docks
fixes #432
2017-10-09 09:14:08 -07:00
Travis Nielsen
9ab4695449
crush: set failure domain for pools
2017-10-05 17:23:12 -07:00
Travis Nielsen
ba628c6307
cephfs: create file system with a CRD
...
- multiple file systems are allowed
- multiple mds instances are allowed per file system.
- a keyring is created per mds instance
- double the desired mds instances are started, half in standby mode
2017-10-05 14:21:48 -07:00
Travis Nielsen
0a8d7b2e2c
rgw: proper naming for the ObjectStore crd
2017-09-29 15:49:23 -07:00
Jared Watts
871e01af92
standalone: Disable standalone mode and remove documentation for it
2017-09-27 14:04:38 -07:00
Alexander Trost
a3daea69dc
fix rook-api service clusterIP when hostNetwork is used
...
allow ROOK_API_SERVER_ENDPOINT to be set by user
toolbox: default to rook-api dns name when no k8s service env vars are
given
Added dnsPolicy to rook-tools (K8s required version >1.6)
2017-09-26 16:55:49 +02:00
Travis Nielsen
442263a137
docs: object store crd settings
2017-09-19 15:31:53 -07:00