Commit graph

159 commits

Author SHA1 Message Date
Vitaliy Filippov
72652c0277 Change example endpoint to Yandex S3 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
128b9d7738 Rename ctrox/csi-s3 to yandex-cloud/csi-s3 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
49d7c3a488 Rename CSI driver to ru.yandex.s3.csi 2021-07-27 13:56:50 +03:00
Vitaliy Filippov
46da5a7002 Add mount options example 2021-07-27 13:56:50 +03:00
Vitaliy Filippov
ce0d5e7704 Delete objects in parallel when deleting auto-created volumes 2021-07-27 13:10:45 +03:00
Vitaliy Filippov
426a9623b6 Add manual (static) provisioning example 2021-07-27 13:10:45 +03:00
Vitaliy Filippov
1f29b29459 Remove s3backer mounter as it's mostly unusable 2021-07-27 13:10:44 +03:00
Vitaliy Filippov
f723bccaf3 Rename Goofys mounter to GeeseFS and use it by default 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
322362ab88 It is. 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
4ba5ca319b Call process.Wait to reap children 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
55013c94bc Add 3 FIXMEs 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
a0cf78dcbc Remove recursion in waitForProcess 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
a7a8d4906e Adjust manifests for local development 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
c2a77cab45 Use goofys binary in docker image 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
2089c40001 Do not store additional metadata in .metadata.json in the bucket itself 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
67a0d8ecbc Remove extra dependencies 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
9562699f1b Remove additional FSPath prefix 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
63a2ab3476 Use goofys binary 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
d78d476d6d Add mount options support 2021-07-16 16:12:57 +03:00
Cyrill Troxler
0433ead376
Merge pull request #47 from Boxjan/master
* use rclone 1.54.1
* if removeBucket or removePrefix failed, fsmeta is not deleted
* fix removeObjects error check
* add removeObjectsOneByOne as a fallback when removeObjects fails
* fix repeat in yaml
2021-04-10 10:18:16 +02:00
boxjan
8449c1e2e9 Although get a EOF error, we should still know it 2021-04-09 21:45:52 +08:00
boxjan
fa9ef78362 fix problem: log format; fs meta; 2021-04-08 22:35:31 +08:00
boxjan
7b5a3f6f4d fix problem
* rclone use 1.54.1
* add EnsureFSMetaExist func
* fix removeObjects have err check
* add removeObjectsOneByOne, when removeObjects failed, will try to use it
* fix repeat in yaml
2021-04-08 00:06:56 +08:00
Cyrill Troxler
ebffbeb54c
Merge pull request #46 from ctrox/gh-actions
Add github action for build and test
2021-04-06 20:57:36 +02:00
Cyrill Troxler
9a835675ec Fix Makefile and Dockerfiles 2021-04-06 20:52:15 +02:00
Cyrill Troxler
5a53429207 Add github action for build and test 2021-04-06 20:40:42 +02:00
Cyrill Troxler
676dbef6d3 Prepare release v1.2.0-rc.1 2021-04-06 19:31:43 +02:00
Cyrill Troxler
b11261ebe7 Only delete bucket if the volume is the alone user 2021-04-06 19:24:09 +02:00
Cyrill Troxler
1e506ad2cc
Merge pull request #45 from Boxjan/master
use csi-provisioner:v2.1.0, provider and attacher will only run in master node
2021-04-06 18:31:41 +02:00
boxjan
ff26480a0f use csi-provisioner:v2.1.0, provider and attacher will only run in master 2021-04-06 22:17:01 +08:00
Cyrill Troxler
c4ff4b9c30 Fix list in README 2021-04-05 15:12:31 +02:00
Cyrill Troxler
9eaf79c577 Merge branch 'bucket-prefixes' 2021-04-05 15:10:18 +02:00
Cyrill Troxler
26cb1d95e8 Use volume ID as a prefix if the bucket is fixed in the storage class
With this, each volume will get its own prefix within the bucket if it
is configured in the storage class. This also ensures backwards
compatibility with older volumes that have been created in earlier
versions of csi-s3.
2021-04-05 15:07:16 +02:00
Cyrill Troxler
68ef284b9b Merge branch 'update-images' 2021-04-05 12:47:30 +02:00
Cyrill Troxler
0bc0af5d8b Update docker images
* Use go 1.16
* Use debian buster for dependencies
2021-04-05 12:46:05 +02:00
Cyrill Troxler
cf4e84ba5e Merge branch 'rename-packages' 2021-04-05 12:11:51 +02:00
Cyrill Troxler
7528b3297c Rename packages
Create separate packages for driver, s3 client and mounters.
2021-04-05 12:10:20 +02:00
Cyrill Troxler
d0a14c8644
Merge pull request #30 from gaul/readme/s3fs
Remove incorrect s3fs limitation
2021-04-05 12:00:38 +02:00
Cyrill Troxler
d8c5760642
Merge pull request #33 from qrtt1/master
Upgrade csi images
2021-04-05 11:06:22 +02:00
Cyrill Troxler
63738da542
Merge pull request #42 from lynnmatrix/feature/minio-gov7
feat: mount existing bucket
2021-04-05 10:50:26 +02:00
Cyrill Troxler
c3fadd837e
Merge pull request #43 from toby1991/master
feat: make it compatible to k3s v1.19.5+k3s2 and newer k8s
2021-04-05 10:06:59 +02:00
Toby Yan
ae1ce873dc
feat: make secret yaml created at namespace: kube-system by default
Signed-off-by: Toby Yan <me@tobyan.com>
2021-02-05 11:55:35 +08:00
Toby Yan
8d4b3caf9c
feat: make it compatible to k3s v1.19.5+k3s2
Signed-off-by: Toby Yan <me@tobyan.com>
2021-02-05 11:42:49 +08:00
Lin Yiming
fbc265dff7 If bucket is not created by csi-s3, it will not be deleted by csi-s3 automatically 2021-01-22 10:15:21 +08:00
Lin Yiming
fae1210aaf Do not create fs prefix for existing bucket 2021-01-22 10:15:21 +08:00
Lin Yiming
7e1842c274 mount existed bucket 2021-01-22 10:15:21 +08:00
Lin Yiming
a68fc3379e upgrade minio-go library to v7 2021-01-22 10:15:21 +08:00
Ching Yi, Chan
2f98444ded Upgrade images
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 13:54:08 +08:00
Ching Yi, Chan
1387389ae6 Update README.md
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 12:08:27 +08:00
Ching Yi, Chan
bafce00b3d Migrate to StatefulSet app/v1
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 12:05:20 +08:00