Madhu Rajanna
47956dcd53
ceph: run make codegen
...
This has the changes after make codegen
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-01-17 15:51:56 +05:30
Madhu Rajanna
6349ce8e0d
cassandra,edgefs: Fix misspelled words
...
This PR fixes the misspelled words in comment
and struct fields.
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-01-17 15:40:05 +05:30
Travis Nielsen
d0cd8cec72
Merge pull request #2099 from travisn/nfs-ganesha-crd
...
Ceph NFS Ganesha CRD
2019-01-15 15:21:08 -07:00
Travis Nielsen
8d7302a0b1
Merge pull request #2491 from travisn/upgrade-test-from-0.9
...
Upgrade test is from v0.9 to master
2019-01-15 15:04:50 -07:00
travisn
794244572d
nfs: add to servers to grace db with a job
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:56:43 -07:00
travisn and jtlayton
37a005b71e
nfs: configure and start daemons when the nfs crd is created
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:58 -07:00
travisn and jtlayton
4608f192ce
nfs: generated code for the ceph nfs crd
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:57 -07:00
travisn and jtlayton
c467ccb9b2
nfs: ceph crd and types for declaring exports
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:57 -07:00
travisn
feb33de24b
tests: upgrade test is from v0.9 instead of v0.8
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-14 23:06:19 -07:00
Travis Nielsen
80b245113a
Merge pull request #2489 from syncroswitch/master
...
fix for enabling tls on rados gateway s3 api:
2019-01-14 22:48:21 -07:00
Jack Lauritsen
ea3e0fca26
fix for enabling tls on rados gateway s3 api:
...
this mounts secret as volume to rgw container
this adds certificate path to init container
Signed-off-by: Jack Lauritsen <jack.lauritsen@teradata.com >
2019-01-14 18:47:25 -08:00
Alexander Trost
2e12167d82
Correctly set secretkey from mountSecretKey param
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-01-12 02:38:06 +01:00
Travis Nielsen
84ad5afb6b
Merge pull request #2466 from allen13/selinux-relabel-env
...
Add ENV flag for selinux labeling
2019-01-10 10:38:52 -07:00
Alexander Trost
de8e14149a
Merge pull request #2419 from sabbot/master
...
EdgeFS: need host check/prepare functionality fix
2019-01-10 18:17:15 +01:00
Timothy Allen
ae46f31882
Add ENV flag for selinux labeling
...
Signed-off-by: Timothy Allen <kex.allen13@gmail.com >
2019-01-10 15:05:39 +00:00
Noah Watkins
e9a9509313
ceph: support dashboard ssl on/off
...
fixes : #2433
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-01-09 12:08:51 -08:00
Noah Watkins
e66ad7463b
ceph: support custom dashboard port
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-01-09 12:08:49 -08:00
Travis Nielsen
7101ef923b
Merge pull request #2469 from jtlayton/wip-mgr-config
...
ceph: add --force to mgr settings
2019-01-09 12:17:02 -07:00
Anton Skriptsov
7c7f307f2e
EdgeFS: need host check/prepare functionality
...
Signed-off-by: Anton Skriptsov <anton.skriptsov@nexenta.com >
2019-01-09 08:50:24 -08:00
Jeff Layton
efefc871d2
ceph: add --force to mgr settings
...
Signed-off-by: Jeff Layton <jlayton@redhat.com >
2019-01-09 10:22:28 -05:00
Alexander Trost
a5f5049b71
Added objectstore label to Minio objects
...
This allows multiple object stores to be in the same namespace and
to be selected separately from each other.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-01-09 12:08:57 +01:00
Alexander Trost
9a336c87bc
Added readiness and liveness probes to Minio
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-01-08 17:53:54 +01:00
Alexander Trost
d82fa581b7
Renamed MinioController to Controller as the package is named minio
...
Update Minio Object Store objects if they already exist.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-01-08 17:53:49 +01:00
Travis Nielsen
2da22001d6
Merge pull request #2414 from travisn/retry-dashboard-cert
...
Retry creating self signed cert if module is not ready
2018-12-21 07:43:42 -07:00
travisn
b770b80a88
mgr: retry creating self signed cert if module is not ready
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-20 16:07:00 -07:00
travisn
261aae3f46
mgr: set the server_addr for the dashboard and prometheus modules
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-20 12:08:37 -07:00
Alexander Trost
a73ffc4ac0
Merge pull request #2393 from galexrt/ec_block_pool_parms_fix
...
Fix name of ec data pool StorageClass parameter
2018-12-18 02:37:44 +01:00
Alexander Trost
cdf73a2d15
Fix name of ec data pool StorageClass parameter
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-12-17 23:29:57 +01:00
Alexander Trost
328a37e402
Merge pull request #2385 from dyusupov/master
...
Introduced new configurational option "sync"
2018-12-17 22:52:10 +01:00
Travis Nielsen
e8d7b03ddb
Merge pull request #2382 from travisn/detect-image-name-on-upgrade
...
Properly detect the ceph image version during upgrade
2018-12-17 07:48:13 -07:00
Dmitry Yusupov
3700009108
Introduced new configurational option "sync"
...
New configurational option enables flexible choice for write I/O
to allow configurable trades between performance, reliability and consistency.
This also fixes bcache mis-configuration.
Fixes #2367
Signed-off-by: Dmitry Yusupov <dmitry@nexenta.com >
2018-12-16 11:39:59 -08:00
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
Dmitry Yusupov
4f0f902daf
Edgefs fix 2359
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-11 05:26:55 -08: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
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
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
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
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