Commit Graph
1338 Commits
Author SHA1 Message Date
Steve Sloka 548746efaa Create User / Env Vars missing store name
Store name is required to create a user or get environment variables command via toolbox.
2017-11-20 11:28:39 -05:00
Bassam Tabbara 114721e272 Merge pull request #1240 from kokhang/modprobe-fix
Use modprobe and modinfo from the container
2017-11-17 09:51:08 -08:00
Travis Nielsen 41661ad494 Merge pull request #1206 from dangula/pr_objectStore_longhaul
adding long haul test for object store.
2017-11-16 16:48:35 -08:00
Travis Nielsen 5a45ebb8ed Merge pull request #1236 from dangula/pr_build_status_notify
send build notifications to slack
2017-11-16 16:38:03 -08:00
Divesh Angula 700ace2647 adding long haul test for object store. 2017-11-16 16:22:32 -08:00
Steve Leon 0e5bec097b Use modprobe and modinfo from the container
Fixes https://github.com/rook/rook/issues/1239
2017-11-16 13:39:42 -08:00
Travis Nielsen f96ec90905 Merge pull request #1234 from galexrt/feature/resource_requests
Added v1.ResourceRequirements to Cluster Spec
2017-11-16 11:57:37 -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
Divesh Angula 0aa47c9ebc send build notifications to slack 2017-11-15 23:39:37 -08: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
Travis Nielsen d53d1fbe4a Merge pull request #1152 from kokhang/filesystem-dynamic-provisioner-design
Design doc for dynamic provisioning filesystem
2017-11-15 08:56:13 -08:00
Travis Nielsen 6bec574060 Merge pull request #1225 from kongslund/patch-1
docs: Added mgr key to placement configuration settings
2017-11-15 08:53:07 -08:00
Jonas Kongslund 8c8ec96030 Doc: Removed mds and rgw keys from placement configuration settings 2017-11-15 09:29:45 +04:00
Bassam Tabbara a8882929d3 Merge pull request #1212 from galexrt/feature/health_rebalance_mons
Failover mon when there is more than one mon on one node
2017-11-14 16:13:59 -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
Travis Nielsen dbd869789f Merge pull request #1230 from travisn/operator-logging
Update to latest operator kit and replace logging
2017-11-14 13:24:08 -08:00
Travis Nielsen 29ec997273 operator: update to latest operator kit with logging 2017-11-14 12:44:50 -08:00
Jonas Kongslund 87f2eae185 Added mgr key to placement configuration settings 2017-11-13 11:54:00 +04:00
Bassam Tabbara 64e646a328 Merge pull request #1222 from bassam/pr-dep-ensure
build: speedup calls to dep ensure
2017-11-10 10:29:32 -08:00
Travis Nielsen 154889c4bc Merge pull request #1207 from galexrt/design/resource_constraints
Added resource constraints design
2017-11-10 09:43:44 -08:00
Alexander Trost 22253afa28 Added resource constraints design 2017-11-10 18:16:39 +01:00
Bassam Tabbara e5d895a0a1 build: speedup calls to dep ensure
dep ensure blindly updates the whole vendor tree causing everything to be rebuilt. This workaround will only call dep ensure if the .lock file changes or if the vendor dir is non-existent.
2017-11-10 08:47:22 -08:00
Alexander Trost e7d20647aa Failover mon when there is more than one mon on one node
Added check to verify that the node a mon is running on is still valid
2017-11-10 16:35:58 +01:00
Bassam Tabbara e89cffecdd Merge pull request #1211 from phsiao/fix-1209
Don't set runAsNonRoot explicitly when it is false.
2017-11-09 17:56:24 -08:00
Bassam Tabbara df9117a2d2 Merge pull request #1213 from jbw976/release-readme-updates
docs: update release readme instructions and clear out pending releas…
2017-11-08 15:48:39 -08:00
Jared Watts 64e88253af docs: update release readme instructions and clear out pending release notes 2017-11-08 15:44:35 -08:00
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