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
Blaine Gardner
6f68b2d536
Ceph mon: temp change to support #2331 in v0.9
...
In order to have Ceph updates working for Rook release v0.9, apply a
simple, temporary solution to update the mons without extraneous mon
updates.
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2018-12-06 16:37:42 -07:00
Dmitry Yusupov
20a09c566a
top level doc reorg
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:43 -08:00
Dmitry Yusupov
18634ccb87
Edgefs codegen and clientset
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:43 -08:00
Dmitry Yusupov
a29477f122
Edgefs operator and CRDs
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:42 -08:00
Dmitry Yusupov
4f958162e1
Edgefs Image
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:42 -08:00
Dmitry Yusupov
63c30a03ec
Edgefs CMDs
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:42 -08:00
Dmitry Yusupov
215cab1234
Edgefs docs and examples
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-05 23:05:39 -08:00
Travis Nielsen
b6b569ba42
Merge pull request #2326 from travisn/ceph-crds-v1
...
Convert Ceph CRDs to v1
2018-12-05 18:14:33 -07:00
travisn
9660f49624
ceph: remove crd short names to avoid conflict with beta crds
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 16:23:55 -07:00
travisn
a29b876337
rename ceph v1 crds with the ceph prefix
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 16:23:55 -07:00
travisn
62f7e5d6ea
ceph: update docs, code, and tests to use v1 crd types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:11 -07:00
travisn
df78f6ad6e
remove obsolete rook v1alpha1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:10 -07:00
travisn
501c3a6681
codegen for the ceph v1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:00 -07:00
travisn
364e891ee3
create the ceph v1 types and remove v1alpha1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:25:36 -07:00