Commit Graph
7961 Commits
Author SHA1 Message Date
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
Travis Nielsen 86c4962900 Merge pull request #1359 from dangula/pr_imporve_bock_test_coverage
adding additional tests for block storage
2018-01-04 15:11:00 -08:00
Travis Nielsen 8cdb02e32e docs: remove versionTag from the cluster crd 2018-01-04 14:57:27 -08:00
Jared Watts 9305bd88e3 Merge pull request #1154 from galexrt/feature/1111
Enable Prometheus metrics on Ceph mgr
2018-01-04 12:50:47 -08:00
Divesh Angula d7f92b19c1 code review changes : - using strongly type k8s api for statefulset spec 2018-01-04 12:44:46 -08:00
Travis Nielsen 8b3a4d2fb5 Merge pull request #1377 from travisn/init-flag-parse
Initialize flag parsing for the logs
2018-01-04 08:47:28 -08:00
Travis Nielsen a147929247 logs: initialize flag parsing 2018-01-04 08:04:40 -08:00
Alexander Trost 0e42343e73 Create http-metrics service for mgrs
Enable prometheus module on mgr with pkg/ceph/client.MgrEnableModule()

Added force option to MgrEnableModule()
2018-01-04 08:47:27 +01:00
Travis Nielsen 6f80f23795 Merge pull request #1370 from travisn/consolidate-kvstore
Consolidate the kvstore interface
2018-01-03 11:34:07 -08:00
Travis Nielsen 93cadf6491 Merge pull request #1372 from galexrt/feature/remove_mon_pod_affinity
Removed mon Pod(Anti)Affinity
2018-01-03 11:33:22 -08:00
Alexander Trost 8c9a31ad64 Removed mon Pod(Anti)Affinity
Clarify docs for mon Pod(Anti)Affinity
2018-01-03 19:35:25 +01:00
Travis Nielsen 9b94111dd2 consolidate the kvstore interface 2018-01-03 08:36:43 -08:00
Travis Nielsen 7230ad71d0 Merge pull request #1371 from travisn/cleanup-license
Clean up the licenses that are not actually from etcd-operator
2018-01-03 08:36:28 -08:00
Travis Nielsen 4f44ace92b clean up the licenses that are not actually from etcd-operator 2018-01-02 22:46:14 -08:00
Bassam Tabbara fb8df53026 Merge pull request #1367 from galexrt/feature/1307
Added GitHub pull request template
2018-01-02 21:35:09 -08:00
Divesh Angula a33c58ab71 adding additional tests for block storage
- tests creating pvcs with various AccessModes
 - Mounting and unmounting PVCs with various AccessModes
 - Scaling up PVCs via stateful sets
2018-01-02 20:35:31 -08:00
Bassam Tabbara 1b10d5a83e Merge pull request #1358 from travisn/ceph-specific-move
Factor out Ceph specific implementation
2018-01-02 17:36:26 -08:00
Alexander Trost c567bb24ed Added GitHub pull request template 2018-01-02 23:23:10 +01:00
Bassam Tabbara 5ed06b8792 Merge pull request #1348 from christianhuening/psp_docs
Added documentation regarding PodSecurityPolicies
2017-12-30 10:37:29 -07:00
Travis Nielsen 749bba5929 Merge pull request #1352 from galexrt/fix/1351
Add condition for nproc when one CPU is available for Ceph build
2017-12-30 07:42:23 -08:00
Alexander Trost 8f2fdb2c32 Add condition for nproc when one CPU is available 2017-12-30 14:07:49 +01:00
Christian Hüning 951f67d00b Added documentation regarding PodSecurityPolicies
Updated according to review

removed remark towards "yaml below" as it wasn't clear in the context

removed two empty lines and added comment and example for hostPorts

More changes as per latest review

Specified port range for the PodSecurityPolicy

added inline comments for ports

clarified text about required PSP

updated header section
2017-12-30 12:25:00 +01:00
Travis Nielsen 5b42ad3d9e Merge pull request #1361 from galexrt/fix/remove_repo_prefix_toc
Remove ROOK_REPO_PREFIX doc toc entry
2017-12-29 16:40:07 -08:00
Alexander Trost 42153e89ce Remove ROOK_REPO_PREFIX doc toc entry 2017-12-30 00:18:18 +01:00
Travis Nielsen bd3263f7d8 add a backend type to the cluster crd 2017-12-28 13:45:07 -08:00
Travis Nielsen 4c47adc80a move ceph sources under ceph folders 2017-12-28 13:34:05 -08:00
Bassam Tabbara 0c65089126 Merge pull request #1355 from apinnecke/feature/add-osd-warning-no-nodes
Add a warning to OSC cluster operator when no nodes are specified
2017-12-26 09:37:55 -07:00
Bassam Tabbara f1d29839de Merge pull request #1353 from StianOvrevage/patch-1
Helm Chart: NOTES.txt: Fix label from name to app
2017-12-26 09:36:47 -07:00
Alexander Pinnecke 83c718ccb7 Add a warning to OSC cluster operator when no nodes are specified 2017-12-26 16:57:03 +01:00
Stian Øvrevåge dbdc2cc530 Helm Chart: NOTES.txt: Fix label from name to app
NOTES instructs users to use the command `kubectl --namespace default get pods -l "name=rook-operator"`. The pods do not have a `name` label but an `app` label.
2017-12-25 21:26:36 -05:00
Jared Watts ebe0687c6f Merge pull request #1297 from kokhang/fix-minikube
Suggest dataDirHostPath value for minikube
2017-12-24 23:21:35 -05:00
Steve Leon 3b38788181 Suggest dataDirHostPath value for minikube
Fixes https://github.com/rook/rook/issues/1192
2017-12-20 12:03:42 -08:00