Commit Graph
1449 Commits
Author SHA1 Message Date
Jared Watts 4fed4f2f28 Merge pull request #988 from hansbogert/patch-1
doc: refer to CustomResourceDefinition and not TPR
2017-09-18 09:45:20 -07:00
Hans van den Bogert c63f8940ee doc: refer to CustomResourceDefinition and not TPR
Signed-off-by: Hans van den Bogert <hansbogert@gmail.com>
2017-09-17 18:29:24 +02:00
Bassam Tabbara 1364443008 Merge pull request #987 from bassam/pr-slack
docs: replace gitter with slack
2017-09-17 08:46:55 -07:00
Bassam Tabbara 4717ea4f16 docs: replace gitter with slack 2017-09-16 10:47:24 -07:00
Travis Nielsen 772a138e13 Merge pull request #972 from dangula/pr_test_multiClusterDeploy
creating tests for multi cluster rook install
2017-09-13 16:39:21 -07:00
Divesh Angula 9e08afb015 creating tests for multi cluster rook install
- refactoring basic tests so they can be reused with different rook installations
2017-09-13 15:48:58 -07:00
Travis Nielsen bf74619fa5 Merge pull request #973 from galexrt/feature/add_pod_affinities
Add podAffinity and podAntiAffinity to placement spec
2017-09-12 10:51:19 -07:00
Alexander Trost 2c87b1c5de Added podAffinity and podAntiAffinity
Initialize the affinity for the pod spec once
2017-09-12 18:08:55 +02:00
Jared Watts 4cfef62857 Merge pull request #969 from jbw976/upgrade-guide
docs: user guide for upgrading a Rook cluster
2017-09-11 09:06:13 -07:00
Jared Watts 1616167422 docs: user guide for upgrading a Rook cluster 2017-09-11 08:38:33 -07:00
Travis Nielsen 8560d0f127 Merge pull request #971 from galexrt/fix_mon_failover_condition
Fix the condition: Time since added to list <= monOutTimeout
2017-09-08 09:10:44 -07:00
Alexander Trost b3f365f31b Fix the condition: Time since added to list <= monOutTimeout
Not the other way arround
2017-09-08 02:51:55 +02:00
Travis Nielsen 70162f3273 Merge pull request #968 from travisn/object-secret
rgw: avoid double encoding of certificate secret
2017-09-07 13:30:21 -07:00
Travis Nielsen 5306c1c9f3 rgw: avoid double encoding of certificate secret 2017-09-07 13:03:07 -07:00
Travis Nielsen 28883db3c6 Merge pull request #965 from dangula/pr_HelmCleanup
uninstall helm after tests runs
2017-09-07 10:58:18 -07:00
Divesh Angula 6f51ef66fe uninstall helm after tests runs 2017-09-07 10:05:44 -07:00
Travis Nielsen e6ced1e116 Merge pull request #958 from galexrt/mon_failover
operator/mon: Use seperate "timeout" for mons if the node is not ready below
2017-09-07 08:17:47 -07:00
Alexander Trost 3aeb529e84 operator/mon: check if node for the mon is not ready and time it out
separately (240s)

Added comments

operator/mon: made the doc for the nodeState better

Renamed the monHealth to monTimeoutList

Renamed the monOutInterval to monOutTimeout

operator/mon: Implemented the feedback

tests/smoke: Corrected mon_test comment

smoke/mon: set interval and timeout for health check

Added build constraint to smoke/mon_test for linux

As written here https://github.com/rook/rook/pull/958#issuecomment-327507930

Removed controller.go healthCheckInterval

Set the interval for mon_test in smoke_test SetupSuite()

Fixed the smoke test by adding the build constraint

Removed obsolete clientTimeout from operator/cluster

Ran gofmt on block_test and helm_test

Use flags for the mon healthcheck and mon out timeout config

Added helm chart value sfor healthCheckInterval and monOutTimeout

Fixed the timeout map in mon/health.go

Fixed issues with some tests stuff

Reference the operator/mon defaults in the flags

Added Documentation for Ceph mon failover times env vars

Added missing toc link in documentation

Removed "Tweak Ceph mon failover times" to comments in rook-operator.yml
2017-09-07 11:11:34 +02:00
Travis Nielsen 41fb8353c7 Merge pull request #960 from travisn/multi-object-store
Object store support for multiple stores and pool parameters
2017-09-06 17:18:10 -07:00
Travis Nielsen e361879672 rgw: set the first object store as the default realm and zonegroup 2017-09-06 16:55:23 -07:00
Travis Nielsen ac073dd448 rgw: add support for ssl cert 2017-09-06 16:55:23 -07:00
Travis Nielsen 15809f4842 rgw: support pool config during object store creation 2017-09-06 16:55:23 -07:00
Travis Nielsen bb6e05ec57 rgw: support alternate object store realms 2017-09-06 10:59:32 -07:00
Travis Nielsen 6fe912b5cc Merge pull request #952 from dangula/pr_add_helm_tests
add integration tests for helm
2017-09-06 10:58:58 -07:00
Divesh Angula ded84c9ce7 add integration tests for helm 2017-09-06 10:32:05 -07:00
Jared Watts 3266827fc0 Merge pull request #924 from jbw976/agent-design
design: proposal for Rook local node agent
2017-09-05 11:45:21 -07:00
Jared Watts 1ae5b8eef1 design: proposal for Rook local node agent 2017-09-05 11:28:48 -07:00
Travis Nielsen 7f7b78a19d Merge pull request #951 from hansbogert/patch-1
[doc] Remedy falsehood about losing up to 2/3 of a cluster
2017-09-05 08:15:41 -07:00
Hans van den Bogert 8acbec0613 [doc] Remedy falsehood about losing up to 2/3 of a cluster
First, this depends on the MIN_SIZE parameter of a pool. Second even if the
MIN_SIZE is one this would only hold up to six node cluster. Imagine a nine
node cluster; losing two-thirds of a cluster can lead to a situation where all
 replicas of an object are offline. I.e., you can only lose up to two failure
domains, in this case nodes, when you have a replication size of three.
2017-09-03 12:06:56 +02:00
Travis Nielsen 3103b316a1 Merge pull request #956 from travisn/helm-docs
docs: tiller must be updated for rbac before installing the chart
2017-08-30 12:08:05 -07:00
Travis Nielsen 086dfd5cb9 docs: tiller must be updated for rbac before installing the chart 2017-08-30 11:38:27 -07:00
Bassam Tabbara 652f88e79f Merge pull request #955 from bassam/pr-ceph
ceph: update to 12.2.0
2017-08-29 13:30:50 -07:00
Bassam Tabbara 33b01e4c10 ceph: update to 12.2.0 2017-08-29 12:32:09 -07:00
Bassam Tabbara 785d1b99bd Merge pull request #950 from bassam/pr-fix-images
build: make linux default os for building images
2017-08-28 13:45:25 -07:00
Bassam Tabbara 6db575bd00 build: make linux default os for building images 2017-08-28 11:50:20 -07:00
Jared Watts c9948e35f8 Merge pull request #947 from mrahbar/rbd-logging-issue
Stripping out debug log of rbd command output for ListImages
2017-08-25 16:29:42 -07:00
Mahmoud Reza Rahbar Azad bb7427acb4 Added:
- simple brackets regex for ListImages with the assumption that stdout contains the relevant information as a json-block
- test for different log-level
- comment for regex
- length check prior to Unmarshal step
2017-08-26 01:11:10 +02:00
Travis Nielsen f342a53d9f Merge pull request #941 from mrahbar/loglevel-in-chart
Helm chart log-level extension
2017-08-25 13:31:30 -07:00
Mahmoud Reza Rahbar Azad bdbf9230ea added logLevel to rook chart 2017-08-25 21:57:18 +02:00
Bassam Tabbara 6351a179cd Merge pull request #943 from bassam/pr-golang
build: upgrade to golang 1.9
2017-08-25 10:53:58 -07:00
Bassam Tabbara a3c5a8e8d0 build: export GOARM env variable 2017-08-25 10:22:22 -07:00
Bassam Tabbara e868693cb1 build: upgrade to golang 1.9 2017-08-24 22:16:09 -07:00
Jared Watts 22ebe35d2e Merge pull request #938 from jbw976/log-startup-info
log version, arguments and flags at start up
2017-08-24 14:40:06 -07:00
Jared Watts caa9fdf96a log version, arguments and flags at start up 2017-08-24 14:02:53 -07:00
Jared Watts fd91669ca9 Merge pull request #936 from dangula/pr_gatherLogs_onTestFailure
gather rook operator and api logs on test failures.
2017-08-24 14:02:04 -07:00
Divesh Angula 99c9b46279 gather rook logs on test failures. 2017-08-24 11:17:42 -07:00
Travis Nielsen 71647c16cb Merge pull request #888 from dangula/pr_ci_update
ci updates
2017-08-23 12:08:54 -07:00
Divesh Angula ee16ca83ad ci updates
- converting results to junit
 - better handling for apt-get install on slaves
 - better support for running tests on minikube and kubeadm
 - update default minikube k8s version to v1.7.2
 -use k8s 1.7.4 for kubeadm
2017-08-23 10:34:21 -07:00
Jared Watts 9b5301de8d Merge pull request #935 from jbw976/slow-requests-metrics
metrics: Include number of slow requests
2017-08-23 10:18:17 -07:00
Jared Watts 3edadd13b9 metrics: Include number of slow requests
Ported from https://github.com/digitalocean/ceph_exporter/pull/66
2017-08-23 08:56:14 -07:00