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
Travis Nielsen
021046792b
Merge pull request #1153 from bassam/pr-kube-1.8
...
Upgrading client to kubernetes 1.8 with code generation
2017-12-12 12:35:18 -08:00
Steve Leon
735d2e7155
Not create rbac roles on k8s cluster that have rbac disabled.
...
Fixes https://github.com/rook/rook/issues/1221
2017-12-11 14:55:11 -08:00
Travis Nielsen
2a2d0774e7
agent: consume the generated clientset for attachments
2017-12-11 14:35:07 -08:00
Travis Nielsen
e2bd9276bf
consume the generated rook clientset
2017-12-11 14:35:07 -08:00
Travis Nielsen
0298d1fb29
completed conversion for k8s 1.8 client conversion
...
move core rados packages under cluster folder
move daemons under daemon pkg
rename flex crd package to attachment
pin dep to k8s 1.8.2
2017-12-11 14:35:07 -08:00
Bassam Tabbara
9b611abda7
inital attempt at upgrading to kubernetes 1.8
...
Update all K8s dependencies to the release-1.8 branches.
Added build and make file support for generating code.
Fixed our use of client-go to match changes in new release.
2017-12-11 14:34:24 -08:00