Commit graph

146 commits

Author SHA1 Message Date
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
Andrew Gaul
09e4e0b3ec Remove incorrect s3fs limitation
Source: https://github.com/s3fs-fuse/s3fs-fuse#features
2020-02-24 18:18:13 +09:00
Cyrill Troxler
6a23dbae72
Merge pull request #22 from CarlQLange/new-with-region
Use NewWithRegion not minio's region resolution
2019-07-26 02:56:09 +02:00
Carl Lange
95962c2412
Use NewWithRegion not minio's region resolution 2019-06-30 16:32:59 +01:00
Cyrill Troxler
fb6584d7e4 Release new version 2019-05-18 11:55:37 +02:00
Cyrill Troxler
29c10b9418
Merge pull request #19 from ctrox/cleanup
Clean up old references to encryptionKey and fix up deployment
2019-05-18 11:51:26 +02:00
Cyrill Troxler
a0902d86a0 Deploy to kube-system by default 2019-05-18 11:43:12 +02:00
Cyrill Troxler
e133baaba1 Clean up old references to encryptionKey 2019-05-16 18:15:45 +02:00
Cyrill Troxler
b59a7f2185
Merge pull request #18 from ctrox/secrets
Supply credentials using volume secrets instead of cli config
2019-05-15 21:23:43 +02:00
Cyrill Troxler
2d3c8be65b Update README 2019-05-15 21:14:18 +02:00
Cyrill Troxler
f80104f215 Remove s3ql
s3ql does not work very well in a dynamic environment like k8s.
Also as it needs a ton of dependencies just to get it built makes
it hard to maintain.
2019-05-15 21:06:28 +02:00
Cyrill Troxler
76fc704c31 Do not use sigv2 with s3fs 2019-05-15 21:00:16 +02:00
Cyrill Troxler
cc38b81678 Add log message when mounting 2019-05-15 21:00:16 +02:00
Cyrill Troxler
152eeb1d14 Update README and deployment, split up dockerfile 2019-05-15 21:00:16 +02:00