travisn
3840dd1c66
osd: bluestore is the default for devices and filestore for dirs
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-20 15:39:42 -07:00
travisn
2a1636d1ec
remove the ceph-exporter that was replaced by the ceph module
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-16 08:32:32 -07:00
travisn
b121357215
api: completed removal of api service
...
remove dependency of e2e tests on api service
remove the obsolete model package
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-16 08:31:34 -07:00
travisn
9e4baf4c96
(ichekrygin) Remove the rook api service from production code
...
Remove controller api component and api daemon
Remove rookctl and endpoints from Docker image
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-16 08:30:54 -07:00
Dan Mick
e01beb0a87
Properly terminate controller threads on cluster delete
...
The stopCh value was only present in struct cluster, whose instance was
local to the onAdd function; save it to ClusterController.
Second, it was not initialized.
Third, ClusterController's "devicesInUse" needs to be set false on
cluster delete.
With this fix, Ceph clusters can be deleted and recreated without
restarting the Rook operator.
Signed-off-by: Dan Mick <dan.mick@redhat.com >
2018-03-09 18:57:29 -08:00
Alexander Trost
de60740d67
Fix assignment of node address to mon in failover
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-03-07 17:41:39 +01:00
Jared Watts
2746b499ef
Merge pull request #1493 from dgonzalezruiz/fixMGRcrashes
...
RGWs: Make multiple instances do not interfere with MGRs
2018-02-19 19:46:51 -08:00
David González Ruiz
7e06c84654
RGWs: Make multiple instances do not interfere with MGRs
...
Signed-off-by: David González Ruiz <godboole@gmail.com >
2018-02-16 12:32:01 +01:00
Jared Watts
f06dd0009e
When marking an OSD device to be removed, ensure the correct data partition name is used.
...
If watching the osd orchestration status map fails, ensure the loop is broken out of so a new watcher can be created.
Log the osd device/dir mapping structures in a more friendly way
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-02-15 13:48:50 -08:00
Jared Watts
1f03c8a6be
osd: check ready file to see if OSD is new or not, clean up any stale state for new OSDs
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-02-14 17:42:28 -08:00
Jared Watts
1024cff51a
osd: ensure default dir is always used when no dirs or devices are specified
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-02-14 09:27:07 -08:00
Travis Nielsen
60fc63d9cc
Merge pull request #1473 from kokhang/agent-upgradable
...
Make daemonset use rolling update controller
2018-02-12 12:41:30 -08:00
Travis Nielsen
59334b19ed
Merge pull request #1489 from travisn/crd-cleanup
...
Set owner reference on remaining components
2018-02-12 12:31:58 -08:00
Travis Nielsen
f13a6ec43a
cluster: set owner reference on remaining components
...
Signed-off-by: Travis Nielsen <travisn@live.com >
2018-02-12 11:09:32 -08:00
John Spray
35e92c1a30
Remove unused constants in Filesystem operator
...
Signed-off-by: John Spray <john.spray@redhat.com >
2018-02-12 17:20:25 +00:00
Omri Shiv
e8c5836313
fixing typo
...
Signed-off-by: Omri Shiv <omri.shiv@teradata.com >
2018-02-10 15:15:13 -08:00
Steve Leon
686a371f5d
Make daemonset use rolling update controller
...
- Daemonsets deployed by rook currently use the "delete" update
controller. Which means the pods have to be manually deleted
before being upgraded.
- Using the update controller will make daemonset behave like
deployments when it comes to upgrade.
Partially fixes https://github.com/rook/rook/issues/997
Signed-off-by: Steve Leon <kokhang@gmail.com >
2018-02-06 15:40:13 -08:00
David González Ruiz
eb59858124
Recognize crypt type as avaiable type and test the feature
...
Signed-off-by: David González Ruiz <godboole@gmail.com >
2018-02-01 15:13:31 +01:00
David González Ruiz
093d881b9f
[OSD] Add crypt type to the array of supported block devices
...
[skip ci]
Signed-off-by: David González Ruiz <godboole@gmail.com >
2018-01-31 17:41:22 +01:00
Travis Nielsen
cec49a67f1
Merge pull request #1444 from travisn/default-ceph-commands
...
Skip ceph config args for default ceph cluster
2018-01-29 15:11:11 -08:00
Travis Nielsen
18e36255dd
ceph: skip config args for default ceph cluster
...
Signed-off-by: Travis Nielsen <travisn@live.com >
2018-01-29 11:22:14 -08:00
Travis Nielsen
40dbdb05d5
build: consistent capnslog log import path
...
Signed-off-by: Travis Nielsen <travisn@live.com >
2018-01-29 10:28:13 -08:00
Travis Nielsen
24e112e333
rgw: correct host name and set blank dns name
...
Signed-off-by: Travis Nielsen <travisn@live.com >
2018-01-26 13:01:39 -08:00
Jared Watts
202650f6f5
Add and remove storage nodes
2018-01-24 14:31:20 -08:00
Travis Nielsen
4531987311
pools: allow setting crush root on the pool
2018-01-23 11:55:52 -08:00
Alexander Trost
9eb3693b29
Improved warnings for monCount values
2018-01-22 17:37:13 +01: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
Travis Nielsen
8725170077
operator: mon affinity to nodes based on node hostname
2018-01-17 14:47:22 -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
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
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
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
4f44ace92b
clean up the licenses that are not actually from etcd-operator
2018-01-02 22:46:14 -08: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
Alexander Pinnecke
83c718ccb7
Add a warning to OSC cluster operator when no nodes are specified
2017-12-26 16:57:03 +01:00
Jared Watts
9678d80ed0
Merge pull request #1333 from kokhang/delete-ecprofile
...
Deleting erasure code profile when deleting object store
2017-12-20 11:11:56 -08:00
Steve Leon
4cf34ea7a1
Deleting erasure code profile when deleting object store
...
Fixes https://github.com/rook/rook/issues/1332
2017-12-20 10:38:35 -08:00
Alexander Trost
c3938626e0
Revert "Run two MGRs to have one in standby mode"
2017-12-20 16:59:22 +01:00
Jared Watts
c1a87fac61
Merge pull request #1294 from galexrt/fix/1293
...
op/osd: Replace directories usages with selection.directories
2017-12-18 09:55:35 -08:00
Travis Nielsen
82cce0d8af
operator: remove versionTag in favor of container image version
2017-12-13 10:12:09 -08:00
Travis Nielsen
52d97ea938
Merge pull request #1300 from kokhang/agent-toleration
...
Add toleration for agent daemonset
2017-12-13 09:46:48 -08:00
Steve Leon
b73d5ddeb5
Add toleration for agent daemonset
...
Fixes https://github.com/rook/rook/issues/1295
2017-12-12 18:33:44 -08:00
Alexander Trost
c9f9c930d7
op/osd: Replace directories usages with selection.directories
2017-12-12 14:39:02 -06:00