Commit Graph
7961 Commits
Author SHA1 Message Date
travisn 620c61b8b5 ceph: properly detect the image version during upgrade
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-13 22:08:53 -08:00
rcgoodfellow 4a95756bdc Fix links so they work from rook.io
The modified links are on the page

https://rook.io/docs/rook/v0.9/k8s-pre-reqs.html

but are broken when clicked, because they are relative. This change makes them absolute so they work from both GitHub and the rook.io site.

Signed-off-by: Ryan Goodfellow <rgoodfel@isi.edu>
2018-12-12 12:17:17 -05:00
Jared Watts 8a49531ac0 Merge pull request #2368 from jessynt/patch-1
doc: add missed namespace
2018-12-11 06:53:00 -08:00
Dmitry Yusupov 4f0f902daf Edgefs fix 2359
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com>
2018-12-11 05:26:55 -08:00
Jessynt 624b765155 doc: add missed namespace
Signed-off-by: Jessynt <xr5299@gmail.com>
2018-12-11 18:29:13 +08:00
Dmitry Yusupov 66bbe713ab EdgeFS documentation needs more love
Fixes #2351

Signed-off-by: Dmitry Yusupov <dmitry@nexenta.com>
2018-12-10 09:45:44 -08:00
Alexander Trost 54caa20edf Merge pull request #2362 from multi-io/cephcluster-docs-fix
ceph quickstart cluster.yaml fixed
2018-12-10 15:40:20 +01:00
Olaf Klischat 27f8e446c4 ceph quickstart cluster.yaml fixed
Signed-off-by: Olaf Klischat <o.klischat@syseleven.de>
2018-12-10 15:29:07 +01:00
Travis Nielsen 7391c10a2c Merge pull request #2354 from travisn/doc-updates
Restructure docs for storage provider view
v0.9.0
2018-12-08 08:10:38 -07:00
travisn 0524084592 docs: table of contents with a storage provider organization
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-08 08:07:03 -07:00
travisn 57d58760c2 docs: minor updates for the 0.9 release
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 22:50:33 -07:00
Travis Nielsen 710e9b715b Merge pull request #2323 from SUSE/upgrade-documentation
Upgrade documentation
2018-12-07 19:52:00 -07:00
Travis Nielsen ac0dfe1267 Merge pull request #2349 from galexrt/mon_fix
Fix issues with mons and mgr when using hostnetwork
2018-12-07 19:39:28 -07:00
Alexander Trost 3375db8729 object: use Recreate update strategy
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 19:38:45 -07:00
Alexander Trost b406def5f9 file: use Recreate update strategy
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 19:38:45 -07:00
Alexander Trost 51a6de0151 mgr: use Recreate update strategy
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 19:38:45 -07:00
Alexander Trost e0322a9175 mon: get port from endpoint
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 19:38:44 -07:00
Travis Nielsen 2ddc7b0d8b Merge pull request #2350 from travisn/openshift-scc-kind
Openshift update for the SCC Kind
2018-12-07 17:48:40 -07:00
travisn eb41a9c521 openshift: update the scc kind name
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 17:38:11 -07:00
Blaine Gardner bb862e460c Update upgrade docs for Rook 0.9 release
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-12-07 17:36:17 -07:00
Travis Nielsen f6bcdfa687 Merge pull request #2346 from travisn/mgr-configmap-access
Grant access for ceph-mgr to access the configmaps in the system namespace
2018-12-07 16:51:02 -07:00
Travis Nielsen 81d64d17af Merge pull request #2348 from travisn/upgrade-rgw-deployment
Update the rgw deployment or daemonset when the pod spec changes
2018-12-07 16:50:50 -07:00
Alexander Trost 6dc508b704 Merge pull request #2318 from galexrt/minio_arbitary_pvcs
Cockroachdb + Minio: Use PersistentVolumeClaimTemplates storage
2018-12-08 00:20:07 +01:00
travisn 304d6445f2 rgw: update the deployment or daemonset when the pod spec changes
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 15:11:55 -07:00
travisn ff3f73d73c mgr: grant access to the configmaps to read devices in the system namespace
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 14:10:35 -07:00
Jared Watts 99379308ba Merge pull request #2325 from yanniszark/cassandra-operator-scale-down-implementation
[cassandra operator] Scale Down Implementation
2018-12-07 12:28:06 -08:00
Alexander Trost 8718381927 cockroachdb: Added missing configmaps create for ownerref check
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 20:30:46 +01:00
Alexander Trost 10a5a965ab Merge pull request #2342 from galexrt/fix_2203
doc: Added count of nodes with some info
2018-12-07 20:27:46 +01:00
Travis Nielsen 64a4f494a4 Merge pull request #2214 from sebastian-philipp/additional-printer-columns
Ceph CRDs: Add additionalPrinterColumns to enhance command line output
2018-12-07 12:18:28 -07:00
Alexander Trost 4296167ffe doc: added count of nodes with some info
doc: added note about cert cluster-admin steps only needed when no
cluster-admin in K8S cluster yet.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 20:18:28 +01:00
Travis Nielsen a85aa84719 Merge pull request #2269 from travisn/ceph-volume
Provision OSDs with ceph-volume
2018-12-07 12:12:23 -07:00
Alexander Trost 389c489632 Merge pull request #2341 from galexrt/ceph-mon-cleanup
doc: rename monitoring doc for Ceph
2018-12-07 20:11:16 +01:00
Alexander Trost 097f640bbb doc: rename monitoring doc for Ceph
doc: move Ceph mon example files to ceph example subfolder

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 19:33:27 +01:00
Sebastian Wagner 71c0328b09 Ceph CRDs: Add additionalPrinterColumns to enhance command line output
Like so:
```
$ kubectl get cluster.ceph.rook.io
NAME        DATADIRHOSTPATH   MONCOUNT   AGE
rook-ceph   /var/lib/rook     1          4h
```

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-12-07 10:58:43 -07:00
travisn 6ff32480cf ceph: documentation for ceph-volume support
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 10:50:38 -07:00
travisn fe4a645844 osd: detect existing osds not to be passed to ceph-volume
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 10:50:37 -07:00
travisn 1389cc56db ceph: enable multiple osds per device
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-07 09:29:15 -07:00
Yannis Zarkadas eca28a9469 cassandra: scale down unit tests
Unit tests for the scale down action.

Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:46 +02:00
Yannis Zarkadas 68f2c4e5d5 cassandra: documentation for scale down action
Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:46 +02:00
Yannis Zarkadas a9178ccb59 cassandra: sidecar-side implementation of scale down
The sidecar now has a control loop, which watches its ClusterIP
Service for the `cassandra.rook.io/decommissioned` label.
If it finds it, then it decommissions and updates the label to
value "true".

Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:46 +02:00
Yannis Zarkadas f5a41e9a7c cassandra: controller-side implementation of scale down
Code handling the scale down on the side of the controller.
Also, some new util functions.

Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:45 +02:00
Yannis Zarkadas 624ff18211 cassandra: add RackConditions to RackStatus
RackConditions are observations about a Cassandra Rack.
Currently, the only condition is MemberLeaving.
Conditions are an api convention of kubernetes.

Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:45 +02:00
Yannis Zarkadas 9d69894386 cassandra: add label - intent for decommission
We add a new label to our constants, called
`cassandra.rook.io/decommissioned`. When it is present on a
member's ClusterIP Service with the value "false", it expresses
the intent of the controller to decommission the member. When it is
present with the value "true", it means that decommission has completed.

Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com>
2018-12-07 13:46:45 +02:00
Alexander Trost 5fc8584422 Cockroachdb + Minio: Use PersistentVolumeClaimTemplates storage
selection field.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-12-07 12:20:49 +01:00
travisn e6572e41e6 enable ceph-volume to provision and start filestore osds
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-06 21:28:58 -07:00
travisn 45c53dd5b2 detect if ceph-volume is supported and allow legacy osds to be started
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-06 21:28:58 -07:00
travisn 78b8011226 osds: prototype provisioning with ceph-volume
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-06 21:28:58 -07:00
travisn f7c266f7ec skip sgdisk detection if not found in nautilus image
Signed-off-by: travisn <tnielsen@redhat.com>
2018-12-06 21:28:57 -07:00
Travis Nielsen 2d883e5489 Merge pull request #2339 from SUSE/ceph-mon-update-band-aid
Ceph mon: temp change to support #2331 in v0.9
2018-12-06 19:59:08 -07:00
Jared Watts 3f41f00480 Merge pull request #2291 from sabbot/master
Edgefs Operator
2018-12-06 16:51:15 -08:00