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