Commit Graph
277 Commits
Author SHA1 Message Date
Alexander Trost edfa135560 ceph mon: Only run one mon on a node
This introduces a MonSpec to the Ceph Cluster CRD which contains settings for
mons, current options are the count and if more than one mon is allowed
to run per node.

Fixes #1386

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-02 13:36:30 +02:00
travisn 221dc3ec8b docs: User docs/guides updates for multiple storage type support
Signed-off-by: travisn <tnielsen@redhat.com>
2018-05-18 14:29:01 -07:00
travisn fc9118f7b2 remove support for k8s 1.6 and TPRs
Signed-off-by: travisn <tnielsen@redhat.com>
2018-05-08 10:09:38 -07:00
Travis Nielsen 632cc0de39 Merge pull request #1563 from rootfs/osd-pod-design
design: one dedicated pod per osd
2018-04-05 13:31:26 -06:00
Huamin Chen 28a2abafee design: one dedicated pod per osd
Signed-off-by: Huamin Chen <hchen@redhat.com>
2018-04-05 13:03:40 +00:00
Jared Watts e294497b43 design: multiple storage types support
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-04-04 12:56:43 -07:00
travisn 63af27c269 docs: adjust for cluster utilization without the api and rookctl
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-16 08:32:12 -07:00
Jared Watts 202650f6f5 Add and remove storage nodes 2018-01-24 14:31:20 -08:00
Bassam Tabbara fb5dc52b83 design: reworked security model 2018-01-17 11:51:08 -08: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 8cdb02e32e docs: remove versionTag from the cluster crd 2018-01-04 14:57:27 -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
Jared Watts 179e8e7d7f design: proposal for supporting Cluster CRD updates 2017-12-15 09:02:26 -08:00
Travis Nielsen d53d1fbe4a Merge pull request #1152 from kokhang/filesystem-dynamic-provisioner-design
Design doc for dynamic provisioning filesystem
2017-11-15 08:56:13 -08:00
Bassam Tabbara a8882929d3 Merge pull request #1212 from galexrt/feature/health_rebalance_mons
Failover mon when there is more than one mon on one node
2017-11-14 16:13:59 -08:00
Alexander Trost 312a1981a2 Update health default times to 45s 2017-11-14 22:50:56 +01:00
Alexander Trost 22253afa28 Added resource constraints design 2017-11-10 18:16:39 +01:00
Travis Nielsen 97746e393d docs: design for mon quorum and failover 2017-11-02 17:16:01 -07:00
Jean-Baptiste Guerraz b06005ee3e set erasureCoded/replicated settings that fit the smallest cluster 2017-11-02 09:58:12 +01:00
Steve Leon 42f71e71e4 Design doc for dynamic provision filesystem 2017-10-30 16:51:57 -07:00
Travis Nielsen ba628c6307 cephfs: create file system with a CRD
- multiple file systems are allowed
- multiple mds instances are allowed per file system.
- a keyring is created per mds instance
- double the desired mds instances are started, half in standby mode
2017-10-05 14:21:48 -07:00
Travis Nielsen ce8d40f847 docs: shared filesystem CRD design 2017-09-28 13:37:57 -07:00
Travis Nielsen 518a263e4f docs: rook data model 2017-09-28 13:36:16 -07:00
Travis Nielsen 1e41ab8b95 docs: object store design 2017-09-28 13:36:16 -07:00
Jared Watts e498fa856b design: proposal for automated Rook cluster upgrades 2017-09-20 10:35:07 -07:00
Jared Watts c1b42bc233 design: update agent design with volumeattachment CRD and fencing details 2017-09-19 13:04:39 -07:00
Jared Watts 1ae5b8eef1 design: proposal for Rook local node agent 2017-09-05 11:28:48 -07:00