Commit Graph
11197 Commits
Author SHA1 Message Date
Jared Watts 641b8897de helm: give operator permissions for removing storage nodes
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-01-29 09:24:23 -08:00
Bassam Tabbara 377ff433de Merge pull request #1346 from leseb/oc-misc
Images: Upgrade tini
2018-01-29 07:00:20 -08:00
Sébastien Han c591036682 images: bump tiny's version
We now use the latest version of Tini.
Also the version is now configurable.

Signed-off-by: Sébastien Han <seb@redhat.com>
2018-01-29 14:41:28 +01:00
Travis Nielsen 24e112e333 rgw: correct host name and set blank dns name
Signed-off-by: Travis Nielsen <travisn@live.com>
2018-01-26 13:01:39 -08:00
Bassam Tabbara 750d33dc5a Merge pull request #1443 from bassam/pr-add-fossa-badge
Add FOSSA status badge
2018-01-26 12:01:12 -08:00
Bassam Tabbara f5e0f4d4bb Add FOSSA status badge
Signed-off-by: Bassam Tabbara <bassam@upbound.io>
2018-01-26 11:57:13 -08:00
Travis Nielsen 231ec14160 Merge pull request #1430 from travisn/docs-verify-mon-health
Troubleshooting doc for single mon pod health
2018-01-25 08:36:02 -08:00
Travis Nielsen d07459de97 Merge pull request #1434 from travisn/dep-ensure-update
build: update dep ensure hash
2018-01-25 08:34:59 -08:00
Jared Watts bef6c4f067 Merge pull request #1384 from jbw976/cluster-storage-updates
Add and remove storage nodes
2018-01-24 16:31:50 -08:00
Travis Nielsen c66237a358 build: update dep ensure hash 2018-01-24 15:09:27 -08:00
Jared Watts 202650f6f5 Add and remove storage nodes 2018-01-24 14:31:20 -08:00
Travis Nielsen 378ec90358 Merge pull request #1432 from travisn/test-error-check
Return specific not found error for test kubectl commands
2018-01-24 13:00:17 -08:00
Travis Nielsen 06b9368f90 tests: return specific not found error for kubectl commands 2018-01-24 08:09:49 -08:00
Bassam Tabbara 7280c77e06 Merge pull request #1412 from bassam/pr-security-design
design: reworked security model
2018-01-23 13:46:36 -08:00
Travis Nielsen 87af05037d Merge pull request #1420 from travisn/crush-non-default
Allow setting crush root on the pool
2018-01-23 12:46:43 -08:00
Travis Nielsen 4531987311 pools: allow setting crush root on the pool 2018-01-23 11:55:52 -08:00
Travis Nielsen eb0fff26d1 docs: troubleshooting for single mon pod health 2018-01-22 15:08:26 -08:00
Travis Nielsen 9c16b86324 Merge pull request #1400 from kokhang/upgrade-minikube
Use kubeadm bootstrapper for minikube
2018-01-22 13:57:05 -08:00
Jared Watts 52a707277a Merge pull request #1429 from galexrt/fix/metrics_path
monitoring: Use new metrics path
2018-01-22 11:42:36 -08:00
Alexander Trost 8b73402bf5 monitoring: Use new metrics path 2018-01-22 20:31:23 +01:00
Travis Nielsen c160224db3 Merge pull request #1427 from galexrt/feature/1424
Improved warnings for monCount values
2018-01-22 10:22:25 -08:00
Alexander Trost 9eb3693b29 Improved warnings for monCount values 2018-01-22 17:37:13 +01:00
Travis Nielsen f61daf9dca Merge pull request #1423 from travisn/helm-add-properties
Add tolerationKey and add missing properties in Helm chart
2018-01-19 22:53:59 -08:00
Travis Nielsen 0e04b4ab9f Merge pull request #1398 from dangula/pr_perfTest_enhancements
adding test flags to control load size and test rook resilience
2018-01-19 17:21:57 -08:00
Travis Nielsen 75dba47eab Merge pull request #1422 from travisn/helm-docs
Docs update for master helm chart
2018-01-19 17:07:51 -08:00
Travis Nielsen 6b8a5e025b helm: add tolerationKey and add missing properties in docs 2018-01-19 16:53:33 -08:00
Travis Nielsen 6a1a1c31ad docs: helm chart install and other clarifications 2018-01-19 16:47:57 -08:00
Travis Nielsen 01bff8543b Merge pull request #1409 from travisn/hostname-label
Mon affinity to nodes based on correct hostname
2018-01-19 16:39:21 -08:00
Divesh Angula 8b2ec14240 adding test flags to control load size and test rook resilience
- added new tests flag `--load_size` to control amount of data being written -S,M or L(less than 1M,1M and 10M respectively)
 - added new test flag `--collect_metrics` - if this flag is present, the framework will start prometheus and grafana services and monitor rook cluster
 - added new test flag `--enable_chaos` - if this flag is present, random pods in rook cluster will be killed peridiocally
 - update longhaul test pipeline (added new flags)
 - updated docs
2018-01-19 16:07:49 -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
Bassam Tabbara b462d90f23 Merge pull request #1418 from bassam/pr-fix-image
images: switch to ubuntu xenial LTS
2018-01-17 18:08:45 -08:00
Bassam Tabbara 3487cac3e1 images: switch to ubuntu xenial LTS
zesty is longer supported and now that we are not building ceph from source xenial is more appropriate given that its LTS.
2018-01-17 17:22:39 -08:00
Travis Nielsen 8725170077 operator: mon affinity to nodes based on node hostname 2018-01-17 14:47:22 -08:00
Travis Nielsen 4931f417d2 Merge pull request #1410 from kokhang/workaround-flex
Adding documentation to specify a non-custom flexvolume dir on 1.9
2018-01-17 14:43:10 -08:00
Bassam Tabbara fb5dc52b83 design: reworked security model 2018-01-17 11:51:08 -08:00
Steve Leon ae1face2d8 Adding documentation to specify a non-custom flexvolume dir on 1.9
This makes Rook work with Coreos on 1.9+

Partially addresses https://github.com/rook/rook/issues/1330
2018-01-17 09:14:04 -08:00
Jared Watts 70f21fdbf6 Merge pull request #1395 from elemental-lf/helm-chart-FLEXVOLUME_DIR_PATH
helm: make FLEXVOLUME_DIR_PATH configurable via values.yaml
2018-01-17 07:58:49 -08:00
Travis Nielsen 9283e49f97 Merge pull request #1401 from dangula/pr_ci_update_add_1_9
Add k8s 1.9 to build pipeline
2018-01-16 16:20:42 -08:00
Divesh Angula 892a956da6 add k8s 1.9 to CI pipeline. 2018-01-16 15:38:15 -08:00
Lars Fenneberg 89302016b3 helm: make FLEXVOLUME_DIR_PATH configurable via values.yaml
Sometimes it is neccessary to override the volume plugin directory, mostly
as a temporary solution.  See issue #1330 for an example use case.
2018-01-15 12:33:26 +01:00
Travis Nielsen 33181a5e7f Merge pull request #1399 from travisn/docs-restructure
Restructure the documentation table of contents
2018-01-12 16:59:12 -08:00
Travis Nielsen 873751349a docs: update the table of contents 2018-01-12 16:55:34 -08:00
Bassam Tabbara ec6ddcf048 Merge pull request #1362 from bassam/pr-simplify-ceph-build
remove ceph builds from rook and use upstream ceph instead
2018-01-12 13:18:50 -08:00
Steve Leon 3123d0bcd6 Use kubeadm bootstrapper for minikube
- Bump default version to current stable version of 1.9.1
- Expose memory as env varible
2018-01-12 09:54:49 -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
Travis Nielsen c7e9b0f519 Merge pull request #1303 from travisn/owner-reference
Set owner reference on resources created by the cluster crd
2018-01-10 13:35:45 -08:00
Travis Nielsen dd81e56123 tests: run the block mount-unmount suite last to avoid conflicts with other tests 2018-01-10 12:12:55 -08:00
Travis Nielsen 107839fc65 tests: call rook clientset to create test cluster and consolidate cleanup 2018-01-10 10:48:17 -08:00
Travis Nielsen 4c22dc4fc2 operator: implement a finalizer for the cluster 2018-01-10 10:48:17 -08:00
Travis Nielsen e874bfa751 cluster: set owner reference on child resources 2018-01-10 10:48:17 -08:00