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
Jared Watts
e2e58715d7
Merge pull request #1820 from jbw976/gopkg-lock-update
...
build: update Gopkg.lock for new k8s.io/api/apps/v1beta2 import
2018-06-23 12:51:32 -07:00
Jared Watts
03b6ca2048
build: update Gopkg.lock for new k8s.io/api/apps/v1beta2 import
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-23 11:12:27 -07:00
Jared Watts
5b3eccf922
Merge pull request #1819 from jbw976/minio-sanity-test-fixes
...
docs: fix minio service name and include minio in pending release notes
2018-06-22 13:08:05 -07:00
Jared Watts
4d169ddbfe
docs: fix minio service name and include minio in pending release notes
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-22 13:02:30 -07:00
Jared Watts
819929070a
Merge pull request #1756 from tonya11en/minio_implementation
...
Implement Minio deployment/teardown
2018-06-22 09:38:30 -07:00
Jared Watts
f8866e68ec
Merge pull request #1817 from jbw976/dirty-master
...
build: update Gopkg.lock file with automatic whitespace changes from …
2018-06-21 21:57:28 -07:00
Tony Allen
7442f8713b
Implement Minio operator w/ tests.
...
Signed-off-by: Tony Allen <tony@upbound.io >
2018-06-21 16:41:30 -07:00
Jared Watts
65be3fc6b7
build: update Gopkg.lock file with automatic whitespace changes from make vendor
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-21 16:13:11 -07:00
Jared Watts
48b879e0ad
Merge pull request #1769 from ucloudlab/ipv6-support
...
support ipv6
2018-06-19 20:33:12 -07:00
Travis Nielsen
ce2ee431a5
Merge pull request #1801 from travisn/detect-disk-uuid
...
Detect disk uuid with sgdisk
2018-06-19 14:11:58 -07:00
travisn
d5d3540497
osd: detect disk uuid with sgdisk
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-19 13:05:51 -07:00
Jared Watts
357b7b86e7
Merge pull request #1777 from jbw976/cockroachdb
...
CockroachDB operator implementation
2018-06-18 21:51:44 -07:00
Jared Watts
db5b3bda62
cockroachdb: Documentation, user guides, examples
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-18 19:19:15 -07:00
Jared Watts
0b8a8c2b65
cockroachdb: integration tests and scripts
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-18 19:19:15 -07:00