Jared Watts
125c2e6f9a
ceph: generated code for ceph.rook.io/v1beta1 types
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-07-11 09:23:46 -07:00
Jared Watts
568d2b8691
ceph: ceph.rook.io/v1beta1 types
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-07-11 09:23:46 -07:00
Alexander Trost
979360e85b
osd: skip wait loop when initial PGs or used KBs is 0 for an OSD
...
Resolves #1708
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-07-11 07:59:43 +02:00
Travis Nielsen
dff99d5532
Merge pull request #1867 from travisn/provision-existing-devices
...
Available devices should include previously configured devices
2018-07-10 13:42:55 -06:00
travisn
962b4f22da
osd: available devices should include previously configured devices
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-10 12:41:43 -06:00
Travis Nielsen
a8ab8201e0
Merge pull request #1856 from travisn/helm-psp-user
...
Rename user in helm chart to match the psp username
2018-07-09 14:21:00 -06:00
Travis Nielsen
e0926d9254
Merge pull request #1834 from galexrt/chart-operator-node-selector
...
helm: Added `nodeSelector` to rook-ceph operator chart
2018-07-09 13:21:53 -06:00
Alexander Trost
7f609c17ec
helm: Added nodeSelector to rook-ceph operator chart
...
Closes #1571 .
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-07-09 18:24:48 +02:00
Travis Nielsen
4f7c725787
Merge pull request #1862 from travisn/dirty-master
...
Update the go dependencies
2018-07-09 10:18:33 -06:00
travisn
a752034d34
rename user in helm chart to match the psp username
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-09 08:40:39 -06:00
travisn
9af3a8b5ca
update the go dependencies
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-09 08:30:59 -06:00
Travis Nielsen
7da08b3832
Merge pull request #1698 from rootfs/osd-per-pod-all
...
Run ceph osd in its own pod
2018-07-09 07:31:45 -06:00
travisn
86f6b3ccf0
avoid setting ownerref when not available for crds
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-06 16:35:31 -06:00
travisn
55e0ee26c0
monitor the OSDs for the lifetime of the cluster
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-06 15:08:59 -06:00
travisn
c9406597e1
osd: remove storage nodes centrally in the operator
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:22 -06:00
Huamin Chen
0bb6005055
add osd health monitor
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-07-05 16:09:22 -06:00
Huamin Chen
dc1e827cce
get partlabel from udev info PARTNAME
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-07-05 16:09:21 -06:00
travisn
3888006b58
tests: more reliable detecting of devices
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:21 -06:00
travisn
e7cbbab5db
osd: register tini for subreaping
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:21 -06:00
travisn
7ba6b3a905
tests: multi cluster support for the dataDirHostPath
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:21 -06:00
travisn
604bb614ad
tests: verify integrity after osd pod restart
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:21 -06:00
travisn
f1ad88e0ac
tests: enable osds on devices
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:09:20 -06:00
travisn
daa182d93e
doc: upgrade instructions and release notes for one osd per pod
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:08:31 -06:00
travisn
021e8e7a9e
osd: watch provisioning status for all nodes and start osds as each node is ready
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:08:31 -06:00
travisn
330aa9b6c8
osd: cleanup mounts for filestore on a device and other refactor for one osd per pod
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:04:03 -06:00
travisn
3e1ef0d760
mount directory host path if needed
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 16:02:27 -06:00
Huamin Chen
82425aafcc
prepare osd in a job per node. Once all osds are prepared, store osd info in orchestration configmap.
...
Operator watches the configmap, starts one osd replica set per osd.
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-07-05 16:02:27 -06:00
Travis Nielsen
c568dd6aa3
Merge pull request #1729 from travisn/openshift-compatible
...
Support Rook on Openshift
2018-07-05 13:24:19 -06:00
travisn
89cfccd5a2
enable rook to run on openshift
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-05 11:20:43 -06:00
travisn
b44c2006f7
test minishift script
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-29 16:09:54 -06:00
Travis Nielsen
0e73524cc9
Merge pull request #1838 from thrawn997/custom-domain-suffix-fix
...
remove svc.cluster.local from serverAddress
2018-06-29 13:48:30 -06:00
Travis Nielsen
e1f0dafb5a
Merge pull request #1764 from galexrt/issue_feature_templates
...
Separated bug and feature issue templates
2018-06-29 12:27:23 -06:00
thrawn997
62da01c669
remove svc.cluster.local from serverAddress
...
Services in kubernetes can be reached at <servicename>.<namespace> without specifying svc.cluster.local. Removing this resolves issues with deployments where the kubernetes domain has been changed from the default.
Signed-off-by: Kamal Kyrala <kyralak@gmail.com >
2018-06-29 09:56:06 -07:00
Travis Nielsen
7b8c661d1f
Merge pull request #1805 from zcourts/feature/doc-minor-patch
...
add clusterNamespace and associated comment to explain its necessity
2018-06-28 11:29:16 -06:00
zcourts
0b70830199
add clusterNamespace and associated comment to explain its necessity
...
Signed-off-by: zcourts <courtney@crlog.info >
2018-06-28 18:21:09 +01:00
Travis Nielsen
51e2191cf9
Merge pull request #1829 from evgeniy-klemin/fix-retrieve-device-label
...
Fix retrieve device label
2018-06-28 08:36:00 -06:00
Travis Nielsen
11bac2707a
Merge pull request #1831 from galexrt/fix_ip_flag
...
Don't set default for IP flags
2018-06-27 11:04:58 -06:00
Alexander Trost
6fb6c212c6
Don't set default for IP flags
...
Fixes the issue that when the old IPv4 flags were set, the new flags
were still used because of the default being the new flags not being
empty.
Added `NetworkInfo()` func to cmd/ceph to get simplified network info
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-27 17:20:25 +02:00
Evgeniy Klemin
759ec55f64
Fix retrieve device label
...
Signed-off-by: Evgeniy Klemin <evgeniy.klemin@gmail.com >
2018-06-27 13:31:46 +03:00
Travis Nielsen
21f4be9734
Merge pull request #1825 from travisn/discovery-privileged
...
Device uuid discovery requires privileged
2018-06-25 14:27:22 -07:00
Alexander Trost
e253b6ada5
github: Separated bug and feature issue templates
...
This makes use of GitHub's feature to give a selection on issue creation
this splits the issue types in bug report and feature request.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-25 21:57:58 +02:00
travisn
4f7f9b6daa
device uuid discovery requires privileged
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-25 13:56:54 -06:00
Travis Nielsen
ff136d627e
Merge pull request #1736 from travisn/min-rbac-security
...
Refactor cluster roles for minimal rbac access
2018-06-25 12:53:53 -07:00
travisn
77cd878360
set default service account for the osd
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-25 12:57:25 -06:00
travisn
6502cda3b4
refactor cluster roles for minimal rbac access
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-25 12:57:25 -06:00
Jared Watts
500b8c7230
Merge pull request #1781 from galexrt/tests-scripts_improve
...
Cleanup/Remove unnecessary whitespaces/new lines in scripts and documentation
2018-06-25 11:15:34 -07:00
Alexander Trost
869173718e
build: Removed unnecessary whitespaces/new lines in scripts/docs
...
cluster: Removed unnecessary whitespaces/new lines in scripts/docs
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-24 18:39:37 +02:00
Alexander Trost
d7795f30d0
documentation/design: Removed unnecessary whitespaces/new lines
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-24 18:39:07 +02:00
Alexander Trost
90644bb00b
Make markdown table look better
...
Removed unnecessary whitespaces/new lines in scripts/docs
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-24 18:39:07 +02:00
Alexander Trost
f6aab8ef66
tests: Cleanup/Removed unnecessary whitespaces/new lines in scripts/docs
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-24 18:39:07 +02:00