Commit Graph
13292 Commits
Author SHA1 Message Date
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
Bassam Tabbara 2b818eefe4 images: use ceph deb packages instead of building from source
Ceph is now installed from deb packages instead of being built from
source. This results in larger images sizes (roughly 60MB increase
compressed) but the maintenance and build burden is reduced. Future
versions of ceph will hopefully optimize for image size.

All support for building native code in containers has been removed,
as it is no longer needed. When we add other backends we will assume
that they can be installed using apt-get too.
2018-01-08 21:06:44 -08:00
Bassam Tabbara 07463fa0dd images: disable armhf image builds
While ceph can build fine on armhf it is not a tested configuration
today nor are debian packages for ceph published. Also ceph requires
more horsepower than is typically available on armhf machines.

We are dropping armhf support for now. arm64 is still supported.
2018-01-08 21:06:11 -08:00
Bassam Tabbara c93d4dadeb Merge pull request #1187 from hacor/master
Added Tectonic documentation based on XenServer
2018-01-05 09:01:31 -08:00
hacor 4e74116e8e Added Rook on Tectonic documentation 2018-01-05 16:37:21 +01:00
Bassam Tabbara fc308583fb Merge pull request #1379 from travisn/remove-versiontag
Remove versionTag from the cluster crd docs
2018-01-04 16:56:53 -08:00