xiaorui.zou
b3cd67f871
Fix onDelete func panic
...
onDelete obj in some case will return DeletedFinalStateUnknown type, we need use assert.
Signed-off-by: xiaorui.zou <xiaorui.zou@gmail.com >
2019-06-13 09:31:53 +08:00
Dmitry Yusupov
41d92cee3e
enable proper values for metadataOnly property
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-06-06 21:12:04 -07:00
Anton Skriptsov
a0edbf627f
Edgefs:3181 prevents multiple targets deployment on the same node
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-05-15 11:45:59 -07:00
Travis Nielsen
0dacfd4a0c
Merge pull request #3093 from jarrpa/node-labels
...
Read node labels for provider topology
2019-05-14 14:07:17 -06:00
Jose A. Rivera
f3a1512983
Read node labels for provider topology
...
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com >
2019-05-14 13:18:00 -05:00
Anton Skriptsov
57d4bb28b4
Edgefs: Add s3 proxy container to S3X pod
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-05-14 09:25:57 -07:00
Anton Skriptsov
3d88547068
Add K8S_NAMESPACE env to EdgeFS containers
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-05-02 09:07:28 -07:00
Anton Skriptsov
1db2da74a7
Add container count for restore option
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-05-01 13:14:56 -07:00
Dmitry Yusupov
9dd2e422bb
address regression in ISGW dynamicFetch configuring
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-04-26 19:01:23 -07:00
Anton Skriptsov
e4f19e3863
Target nodes containers
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:34 -07:00
Anton Skriptsov
c659f2d6c7
Fix isgw formatting
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:07 -07:00
Anton Skriptsov
04ad41bdcd
v1beta Edgefs operator and CRDs
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:04 -07:00
Anton Skriptsov
5746c03446
v1beta1 api's and codegenerated files
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:32:47 -07:00
travisn
bc87b440fb
update to the k8s 1.14 client libraries
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-18 07:51:41 -06:00
Alexander Trost
0c6eb7aa3d
crds: Set annotations pods, deployments and so on
...
Allow the user to set annotations in the CRDs of the following operators which will then be set on
the resulting Pods (Deployments, StatefulSets and so on).
Operators:
* Cassandra
* Ceph
* CockroachDB
* EdgeFS
* Minio
* NFS
The Annotations related structures have been added to the
rook.io/v1alpha2 pkg.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-04-16 20:47:05 +02:00
Alexander Trost
8bc26d9096
k8sclient: Update all operators to use apps/v1
...
All usages of k8s go client are now also using the versioned `AppsV1() `
call for the client.
Updated MySQL and Wordpress, and Kube Registy examples to use apps/v1
Deployments.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-04-12 09:25:42 +02:00
Dmitry Yusupov
e1f61219b4
support for configurable trlog settings
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-04-09 15:20:18 -07:00
Dmitry Yusupov
9ad68500fa
support for configurable resource profiles
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-03-29 10:33:13 -07:00
Dmitry Yusupov
06b6be3866
add selector for isgw service
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-03-21 16:32:32 -07:00
Dmitry Yusupov
d91c0560cf
added serviceAccountName to swift and others
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-03-21 16:32:32 -07:00
Dmitry Yusupov
f58fcd0fc5
Support for OpenStack/SWIFT CRD
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-03-21 16:32:28 -07:00
Anton Skriptsov
4f909d86ac
Edgefs:2513 Add failure domain and zones
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-03-21 05:02:26 -07:00
Travis Nielsen
cbbfd6ee37
Merge pull request #2832 from sabbot/fix-2807
...
Edgefs,Issue 2807: Remove glog from edgefs rook operator
2019-03-15 14:06:36 -06:00
Anton Skriptsov
3e5749c18f
Remove glog from edgefs rook operator
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-03-15 10:22:53 -07:00
Dmitry Yusupov
213e440923
support for configurable rtlfs backend
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-03-15 10:14:44 -07:00
travisn
bdc3cf8146
osd: fix the device filter and improve device provisioning reliability
...
All devices detected by the discovery pod were being passed to the OSD provisioning pod
thus not always honoring the desired device list that should be provisioned.
Now the provisioning pod will be given the desired state from the crd,
then apply that state depending on the actual devices detected.
Also added a helper to ensure OSDsPerDevice is always valid.
Signed-off-by: travisn <tnielsen@redhat.com >
2019-02-26 16:11:25 -07:00
Dmitry Yusupov
a30966b6e4
EdgeFS: support for S3 buckets as DNS subdomain style
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-02-21 09:00:42 -08:00
travisn
ecf8d890c1
convert remaining extensions to apps api
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-02-14 16:48:12 -07:00
Travis Nielsen
913f0e0e65
Merge pull request #2611 from rootfs/apps-api
...
Use Apps api over extensions
2019-02-14 16:25:33 -07:00
Huamin Chen
1b21e42a90
convert extensions to apps
...
Signed-off-by: Huamin Chen <hchen@redhat.com >
2019-02-14 16:06:05 -05:00
Dmitry Yusupov
f4bfee8165
support for EdgeFS ISGW link CRD
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-02-13 22:29:27 -08:00
Alexander Trost
97c5cd7845
Merge pull request #2583 from sabbot/master
...
EdgeFS dynamic HDD/SSD detection logic fix
2019-01-29 15:50:32 +01:00
Dmitry Yusupov
7831c2775a
support for EdgeFS UI
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-01-28 20:11:06 -08:00
Anton Skriptsov
4679695cee
EdgeFS dynamic HDD/SSD detection logic fix
...
Signed-off-by: Anton Skriptsov <anton.skriptsov@nexenta.com >
2019-01-28 12:27:07 -08:00
Dmitry Yusupov
cae7e9a994
added support for edgefs-monitoring via Prometheus
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-01-20 19:02:17 -08:00
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
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
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
Dmitry Yusupov
4f0f902daf
Edgefs fix 2359
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2018-12-11 05:26:55 -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