Jean-Baptiste Guerraz
b06005ee3e
set erasureCoded/replicated settings that fit the smallest cluster
2017-11-02 09:58:12 +01:00
Jean-Baptiste Guerraz
262ae58c5f
Replace AWS_ENDPOINT with AWS_HOST to satisfy AWS Signature V4
2017-11-02 00:17:33 +01:00
Travis Nielsen
d4c5277d3e
Merge pull request #1158 from travisn/default-datadir
...
Set default dataDirHostPath to /var/lib/rook
2017-11-01 10:54:11 -07:00
Jared Watts
86441f95be
Merge pull request #1115 from kokhang/flex-cephfs
...
Adding support to mount cephfs in rook flexvolume
2017-11-01 10:49:54 -07: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
Shawn Hsiao
50e53f6dac
Clarify the context of suggesting O=system:masters in user certificate
2017-11-01 09:25:53 -04:00
Jared Watts
b9625c1325
Add documentation for flexvolume common problems and add a friendly message to rook-agent.
2017-10-31 16:21:13 -07:00
Jared Watts
7b206654f0
Merge pull request #1161 from jbw976/toolbox-example
...
docs/tests: update remaining rook-tools yaml examples to mount mon en…
2017-10-31 11:10:17 -07:00
Jared Watts
5eeeedbafd
docs/tests: update remaining rook-tools yaml examples to mount mon endpoints configmap
2017-10-31 08:38:25 -07:00
Steve Leon
0167553413
Add rook architecture image
2017-10-30 16:11:26 -07:00
Steve Leon
2f72ba77ad
Update Rook architecture image
...
Fixes https://github.com/rook/rook/issues/1051
2017-10-30 11:19:57 -07:00
Jared Watts
f50717fc46
Merge pull request #1106 from hickey/feature/common-problems
...
First pass at a common problems page
2017-10-27 16:45:29 -07:00
Steve Leon
9e1c6af0ad
Adding support to mount cephfs in rook flexvolume
...
fixes https://github.com/rook/rook/issues/1008
2017-10-26 13:50:04 -07:00
Jared Watts
69d212cf2d
Merge pull request #1130 from kokhang/coreos-flexvolume-docs
...
Adding documentation to configure flexvolume in coreos
2017-10-26 07:47:24 -07:00
Steve Leon
bd75c43430
Adding documentation to configure flexvolume in coreos
2017-10-25 21:46:35 -07:00
Gerard Hickey
89248a1503
Updated documentation with suggestions.
2017-10-25 16:44:38 -07:00
Travis Nielsen
f839d62b64
docs: rook-system is already deleted during cleanup
2017-10-25 15:29:11 -07:00
Travis Nielsen
0fbd3f616e
Merge pull request #1114 from galexrt/documentation_hnet_advanced
...
Added "Phantom OSD Removal" doc section
2017-10-23 10:47:05 -07:00
Alexander Trost
3e13302522
Added "Phantom OSD Removal" doc section
2017-10-21 12:37:15 +02:00
Travis Nielsen
c0c38826b8
docs: cleanup all TPRs with cluster removal
2017-10-20 15:27:49 -07:00
Gerard Hickey
a1a1394736
First pass at a common problems page
2017-10-19 11:12:03 -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
Pavel Snagovsky
1d8026c48c
TPR migration guidelines
...
re: #819
2017-10-13 14:18:32 -07:00
Steve Leon
144d481932
Replacing kubernetes PR link with a link for flexvolume discovery docs
...
Fixes https://github.com/rook/rook/issues/1050
2017-10-12 11:27:16 -07:00
Gerard Hickey
158cbcaf83
Updated references to charts.rook.io to https
...
Using http based URLs with helm just returns errors when trying to redirect to https.
````
0:0 ᐅ helm repo add rook-alpha-test http://charts.rook.io/alpha
Error: Looks like "http://charts.rook.io/alpha " is not a valid chart repository or cannot be reached: Failed to fetch http://charts.rook.io/alpha/index.yaml : 403 Forbidden
````
2017-10-11 10:08:17 -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
Jared Watts
113e861020
osd: Allow OSDs to recover from losing all their metadata and config
2017-10-03 15:54:02 -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
Travis Nielsen
442263a137
docs: object store crd settings
2017-09-19 15:31:53 -07:00
Travis Nielsen
dce1e97381
rgw: api support for multiple object stores
2017-09-19 15:31:53 -07:00
Travis Nielsen
c2f4aab89c
rgw: object store crd creates a realm and rgw services
2017-09-19 15:31:53 -07:00
Alexander Trost
4f4f727bcd
Added hostNetwork option to cluster spec
2017-09-18 19:57:20 +02:00
Hans van den Bogert
c63f8940ee
doc: refer to CustomResourceDefinition and not TPR
...
Signed-off-by: Hans van den Bogert <hansbogert@gmail.com >
2017-09-17 18:29:24 +02:00
Alexander Trost
2c87b1c5de
Added podAffinity and podAntiAffinity
...
Initialize the affinity for the pod spec once
2017-09-12 18:08:55 +02:00
Jared Watts
1616167422
docs: user guide for upgrading a Rook cluster
2017-09-11 08:38:33 -07:00
Alexander Trost
3aeb529e84
operator/mon: check if node for the mon is not ready and time it out
...
separately (240s)
Added comments
operator/mon: made the doc for the nodeState better
Renamed the monHealth to monTimeoutList
Renamed the monOutInterval to monOutTimeout
operator/mon: Implemented the feedback
tests/smoke: Corrected mon_test comment
smoke/mon: set interval and timeout for health check
Added build constraint to smoke/mon_test for linux
As written here https://github.com/rook/rook/pull/958#issuecomment-327507930
Removed controller.go healthCheckInterval
Set the interval for mon_test in smoke_test SetupSuite()
Fixed the smoke test by adding the build constraint
Removed obsolete clientTimeout from operator/cluster
Ran gofmt on block_test and helm_test
Use flags for the mon healthcheck and mon out timeout config
Added helm chart value sfor healthCheckInterval and monOutTimeout
Fixed the timeout map in mon/health.go
Fixed issues with some tests stuff
Reference the operator/mon defaults in the flags
Added Documentation for Ceph mon failover times env vars
Added missing toc link in documentation
Removed "Tweak Ceph mon failover times" to comments in rook-operator.yml
2017-09-07 11:11:34 +02:00
Hans van den Bogert
8acbec0613
[doc] Remedy falsehood about losing up to 2/3 of a cluster
...
First, this depends on the MIN_SIZE parameter of a pool. Second even if the
MIN_SIZE is one this would only hold up to six node cluster. Imagine a nine
node cluster; losing two-thirds of a cluster can lead to a situation where all
replicas of an object are offline. I.e., you can only lose up to two failure
domains, in this case nodes, when you have a replication size of three.
2017-09-03 12:06:56 +02:00
Travis Nielsen
086dfd5cb9
docs: tiller must be updated for rbac before installing the chart
2017-08-30 11:38:27 -07:00
Mahmoud Reza Rahbar Azad
bdbf9230ea
added logLevel to rook chart
2017-08-25 21:57:18 +02:00
Alexander Trost
a2e882bfc5
Added docs section about ROOK_REPO_PREFIX variable
...
Addressed the review comments
2017-08-21 16:32:20 +02:00
Bassam Tabbara
fdd8b8bde7
build: minor doc updates to helm charts
2017-08-11 12:24:59 -07:00
Travis Nielsen
9d855e5bfe
mgr: apply placement policy to mgr daemon
2017-08-11 09:19:06 -07:00
Bassam Tabbara
440bb1de26
update helm docs
2017-08-10 14:52:37 -07:00
Bassam Tabbara
556d221c93
build: build helm charts and reorganize demo dir
...
moved the helm charts and demo files to a `cluster` directory
helm charts are now built by the makefiles, and version tag is updated automagically.
2017-08-09 12:57:39 -07:00