Commit Graph
7961 Commits
Author SHA1 Message Date
Shawn Hsiao 55accb99e0 Dont set runAsNonRoot explicitly when it is false.
In kubernetes < 1.6.4, it is being mis-treated as true when the flag runAsNonRoot is present regardless of its value, ref. https://github.com/kubernetes/kubernetes/pull/47009
2017-11-08 10:19:12 -05:00
Bassam Tabbara 116f088192 Merge pull request #1189 from kokhang/update-pending-releasenotes
Update pending release notes
v0.6.0
2017-11-07 17:44:45 -08:00
Steve Leon 9179d04dfc Update pending release notes and adding workaround docs for filesystem
- Added agents updates
- Added flexvolume updates
- Added new filesystem updates
- Added flexvolume known issues
- Added workaround docs for using filesystem in old kernel
2017-11-07 11:40:34 -08:00
Travis Nielsen 0ceddcf87b Merge pull request #1205 from travisn/toolbox-mon-config
Generate toolbox config for mons with double digit names
2017-11-07 11:16:00 -08:00
Jared Watts a988cb580c Merge pull request #1199 from kokhang/cephfs-crd
Handle cephfs mount for kernel older than 4.7
2017-11-07 10:59:03 -08:00
Travis Nielsen 35014f5ce8 toolbox: generate config for mons with double digit names 2017-11-07 10:39:56 -08:00
Steve Leon 7b71baba06 Handle cephfs mount for kernel older than 4.7
- If kernel is older than 4.7, a warning message
will be printed in the agent's logs

Fixes https://github.com/rook/rook/issues/1044
2017-11-06 17:50:15 -08:00
Jared Watts 1fd8adc7da Merge pull request #1188 from phsiao/no_mounting_dev_when_emptydir
make osd runs with least privilege possible
2017-11-06 15:22:47 -08:00
Travis Nielsen 962a09f069 Merge pull request #1181 from travisn/mon-design
Design for mon failover
2017-11-06 14:22:59 -08:00
Shawn Hsiao c2513497d0 operator: for generating osd pod spec, don't mount /dev if it does not need to, and don't run with privileged if it does not need to
When no devices are specified, no need to mount /dev, and don't need to run with privileged.  This allows emptyDir to run in a
more restricted environment with least privilege needed.
2017-11-06 16:47:31 -05:00
Travis Nielsen 6140a0fb34 Merge pull request #1182 from kokhang/volumeattachment-int-test
Check volumeattachment crd in integration tests
2017-11-03 22:04:53 -07:00
Jared Watts 4509ecab4a Merge pull request #1179 from jbw976/zombie-rbd
clean up outstanding rbd devices during cluster deletion
2017-11-03 18:19:30 -07:00
Jared Watts 3c1dd6e6eb clean up outstanding rbd devices during cluster deletion 2017-11-03 17:43:54 -07:00
Steve Leon 58f0a32b62 Check volumeattachment crd in int-tests
Fixes https://github.com/rook/rook/issues/1175
2017-11-03 17:24:01 -07:00
Jared Watts 7f1533129f Merge pull request #1176 from kokhang/agent-rbac
Create RBAC roles and service account for agents
2017-11-03 13:58:27 -07: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
Travis Nielsen 97746e393d docs: design for mon quorum and failover 2017-11-02 17:16:01 -07:00
Travis Nielsen ae28075202 Merge pull request #1180 from kokhang/agent-toleration
Removing toleration effect so that rook-agents respect taints on nodes
2017-11-02 16:30:56 -07:00
Steve Leon a9dd3750a2 Removing toleration effect so that rook-agents respect taints on nodes
Fixes https://github.com/rook/rook/issues/1168
2017-11-02 15:55:20 -07:00
Travis Nielsen 9a66f59065 Merge pull request #1178 from kokhang/fix-minikube
Execute createRBAC function after images are copied
2017-11-02 10:27:00 -07:00
Steve Leon 97029aca28 Execute createRBAC function after images are copied
- There is a race condition where the k8s api is not finished
registering objects and the script tries to create RBAC objects
- Having the RBAC objects created after the images are copied should
give it enought time for the k8s api to finish registering objects
2017-11-02 10:11:44 -07:00
Travis Nielsen 0176bcaf0d Merge pull request #1172 from skilld-labs/s3cmd-documentation
Replace AWS_ENDPOINT with AWS_HOST to satisfy AWS Signature V4
2017-11-02 09:41:30 -07:00
Jared Watts 675add2562 Merge pull request #1174 from skilld-labs/pool-documentation
set erasureCoded/replicated settings that fit the smallest cluster
2017-11-02 09:22:00 -07:00
Travis Nielsen ee9e5d41c2 Merge pull request #1165 from travisn/handle-update
Only respond to crd updates when certain properties change
2017-11-02 09:04:28 -07:00
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 581ffd97ad Merge pull request #1163 from dangula/pr_enable1.8_for_longhaul
kubeadm join update for 1.8
2017-11-01 15:54:36 -07:00
Divesh Angula f07b4cfa03 kubeadm join update for 1.8
- update default values for load test.

review changes
2017-11-01 15:26:34 -07:00
Jared Watts 35ed85ccef Merge pull request #1100 from paha/osd-health
OSD processes additional monitoring
2017-11-01 14:43:49 -07:00
Pavel Snagovsky 1eb6d5bb65 WIP: the first path of OSD monitoring
Re: #667
2017-11-01 13:45:31 -07: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 dd6c4e637b Merge pull request #1167 from jbw976/rbd-conf-file
use /dev/null as config file for rbd tool to avoid parsing failure me…
2017-11-01 10:50:56 -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 1200858e81 cmd: write fatal error to termination log 2017-11-01 10:02:37 -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
Jared Watts 179bbadb18 use /dev/null as config file for rbd tool to avoid parsing failure messages since we are already passing all required config as arguments 2017-11-01 09:43:52 -07:00
Bassam Tabbara 6be1bc6117 Merge pull request #1166 from phsiao/clarify-system-masters
Clarify the context of suggesting O=system:masters in k8s-pre-reqs.md
2017-11-01 07:01:20 -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 a6cffd5f54 Merge pull request #1164 from jbw976/flexvolume-help
Add documentation for flexvolume common problems and add a friendly m…
2017-10-31 17:10:50 -07: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
Travis Nielsen 84a7c52a4f update: only respond to crd updates when certain properties change 2017-10-31 15:34:01 -07:00
Travis Nielsen 8dc86cbe7f Merge pull request #1089 from paha/minikube-update
Restart pods for minikube kubectl context
2017-10-31 13:11:43 -07:00
Pavel Snagovsky ad746c1667 restart pods for minikube kubectl context 2017-10-31 11:50:19 -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
Bassam Tabbara e76fef55c6 Merge pull request #1159 from kokhang/rook-image
Add rook architecture image
2017-10-31 10:07:20 -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 42f71e71e4 Design doc for dynamic provision filesystem 2017-10-30 16:51:57 -07:00
Steve Leon 0167553413 Add rook architecture image 2017-10-30 16:11:26 -07:00
Bassam Tabbara 9d8b2169a7 Merge pull request #1156 from kokhang/rook-image
Update Rook architecture image
2017-10-30 12:51:48 -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