Commit Graph
11197 Commits
Author SHA1 Message Date
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