Commit Graph
1581 Commits
Author SHA1 Message Date
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
Travis Nielsen e13c0dcc5f Merge pull request #1580 from travisn/gopkg-cleanup
Remove obsolete packages from go dependencies
2018-03-16 17:41:34 -07:00
travisn dcf74a9976 remove obsolete packages from go dependencies
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-16 16:42:02 -07:00
Travis Nielsen 59a84b147c Merge pull request #1576 from mxey/master
Remove chart version from deployment selector to allow upgrades
2018-03-16 09:37:57 -07:00
Travis Nielsen f192defee1 Merge pull request #1573 from travisn/remove-api
Remove the Rook REST API service and rookctl tool
2018-03-16 09:29:04 -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 63af27c269 docs: adjust for cluster utilization without the api and rookctl
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-16 08:32:12 -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
Maximilian Gaß 7fa3340a1b Remove chart version from deployment selector to allow upgrades
Fixes this error:

Error: UPGRADE FAILED: Deployment.apps "rook-operator" is invalid: spec
.template.metadata.labels: Invalid value:
map[string]string{"chart":"rook-0.7.1", "app":"rook-operator"}:
`selector` does not match template `labels`

Signed-off-by: Maximilian Gaß <m.gass@babiel.com>
2018-03-15 15:29:28 +01:00
Jared Watts bfc8ec65b4 Merge pull request #1569 from TimJones/chart-wait-for-resources
Check for supporting API instead of specific K8S version
2018-03-13 13:00:33 -07:00
Tim Jones bdf42283eb Check for supporting API instead of specific K8S version
Signed-off-by: Tim Jones <tim@spotahome.com>
2018-03-13 09:40:23 +01:00
Travis Nielsen eadb438ca1 Merge pull request #1564 from dmick/master
Properly terminate controller threads on cluster delete
2018-03-12 06:39:01 -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
Travis Nielsen 6f2dc99d07 Merge pull request #1530 from dmick/fix-1520
Improvements to multi-node development
2018-03-09 13:40:34 -08:00
Jared Watts c959ffd620 Merge pull request #1561 from TimJones/skip-wait-missing-capabilities
Skips wait in chart when K8S version unavailable
2018-03-09 07:56:43 -08:00
Tim Jones 7b04022079 Skips wait in chart when K8S version unavailable
Signed-off-by: Tim Jones <tim@spotahome.com>
2018-03-09 10:14:45 +01:00
Jared Watts ee1242f919 Merge pull request #1537 from jbw976/roadmap-update
Update Rook roadmap
2018-03-08 21:47:53 -08:00
Jared Watts 18772e5315 update roadmap
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-03-08 19:20:39 -08:00
Travis Nielsen 66b7c93f0e Merge pull request #1557 from travisn/update-email
Update the maintainers email
2018-03-08 12:32:00 -08:00
Travis Nielsen cf3517b225 Merge pull request #1555 from galexrt/fix_1548
Fix assignment of node address to mon in failover
2018-03-08 12:15:51 -08:00
travisn 596126eb1f update the maintainers email
Signed-off-by: travisn <tnielsen@redhat.com>
2018-03-08 12:05:31 -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 3bcee984be Merge pull request #1509 from jbw976/dev-flow
Add golang 1.10 to supported list, minor updates to dev flow instruct…
2018-02-27 10:30:58 -08:00
Jared Watts c35754ece8 Add golang 1.10 to supported list, minor updates to dev flow instructions
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-02-26 14:41:28 -08:00
Jared Watts d90564df12 Merge pull request #1519 from jbw976/community-meeting
updated readme with community meeting info
2018-02-26 14:40:13 -08:00
Jared Watts aaa38f5ae9 updated readme with community meeting info
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-02-26 14:33:45 -08:00
Dan Mick e013ef058d Wait for Rook operator to become ready on redeploy
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-02-26 13:12:36 -08:00
Dan Mick c6c1f47240 Remove note about purge-ceph.sh
This is now done on each VM by default

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-02-26 13:12:36 -08:00
Dan Mick 33ba9a064e Document requirement for 'insecure-registries'
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-02-26 13:12:36 -08:00
Dan Mick 260b9ae4e6 build-rook.sh: only replace kubectl conf if needed
Avoids buildup of backup files

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-02-26 13:12:36 -08:00
Bassam Tabbara a9d1528aeb Merge pull request #1526 from bassam/pr-fix-s3-buckets
build: use new S3 buckets
2018-02-26 09:35:59 -08:00
Bassam Tabbara 6b89a8feda build: use new S3 buckets
Signed-off-by: Bassam Tabbara <bassam@upbound.io>
2018-02-26 08:55:50 -08:00
Travis Nielsen 8064b28544 Merge pull request #1518 from travisn/upgrade-doc
Support upgrade from 0.6.2 to 0.7.0
2018-02-22 18:48:18 -08:00
Travis Nielsen 19cec0ec46 docs: support upgrade from 0.6.2 to 0.7.0
Signed-off-by: Travis Nielsen <travisn@live.com>
2018-02-22 17:17:50 -08:00
Bassam Tabbara fcb01efe04 Merge pull request #1515 from jbw976/clear-pending-release-notes
docs: clear pending release notes
2018-02-21 16:29:57 -08:00
Jared Watts 902d178a33 docs: clear pending release notes
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-02-21 16:12:55 -08:00
Jared Watts 66a0783307 Merge pull request #1512 from TimJones/helm-wait-for-resources
Ensure Helm waits for CRD\TPRs to be available before returning
v0.7.0
2018-02-21 09:16:45 -08:00
Jared Watts eacd9db2b3 Merge pull request #1405 from leseb/improve-dev-doc
doc: add doc for multi-node setup and dev workflow
2018-02-21 09:07:23 -08:00
Sébastien Han 3c6fa79518 doc: add doc for multi-node setup and dev workflow
This commit adds instructions to develop on a multi-node deployment,
which is somehow similar to a production setup.
It also proposes a development workflow approach to
write/build/test/ship
code to Rook.

Signed-off-by: Sébastien Han <seb@redhat.com>
2018-02-21 17:45:49 +01:00
Travis Nielsen b05dd8cbd5 Merge pull request #1506 from kron4eg/patch-1
Document problem with node reboot without drain
2018-02-21 07:35:23 -08:00
Tim Jones 9d72eb8d09 Ensure Helm waits for CRD\TPRs to be available before returning
Signed-off-by: Tim Jones <timniverse@gmail.com>
2018-02-21 08:11:14 +01:00
Bassam Tabbara 772b79dea5 Merge pull request #1513 from jbw976/jbw976-maintainer-email
update email in maintainers list
2018-02-20 17:16:54 -08:00
Jared Watts c330ff433b update email in maintainers list
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-02-20 17:14:57 -08: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
Jared Watts 1655f44995 Merge pull request #1496 from jbw976/filestore-removed-devices
Fixes for filestore OSD removal
2018-02-19 16:54:35 -08:00
Travis Nielsen 5a62a5a292 Merge pull request #1503 from travisn/teardown-docs
Add cleanup instructions for the CRD finalizer
2018-02-19 15:36:16 -08:00
Artiom Diomin 02c1c9e532 Document problem with node reboot without drain
Signed-off-by: Artiom Diomin <kron82@gmail.com>
2018-02-19 23:48:07 +02: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
Travis Nielsen d6a4f72f59 docs: add cleanup instructions for the crd finalizer
Signed-off-by: Travis Nielsen <travisn@live.com>
2018-02-15 17:56:04 -08:00