Commit graph

83 commits

Author SHA1 Message Date
Cyrill Troxler
e044fd07ac Prepare release v1.2.0-rc.1 2021-04-06 19:31:43 +02:00
Cyrill Troxler
8c44fcf214 Only delete bucket if the volume is the alone user 2021-04-06 19:24:09 +02:00
Cyrill Troxler
9ad9bc3554 Merge pull request 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
b8edf03c8c use csi-provisioner:v2.1.0, provider and attacher will only run in master 2021-04-06 22:17:01 +08:00
Cyrill Troxler
fb25bba655 Fix list in README 2021-04-05 15:12:31 +02:00
Cyrill Troxler
9f09e7662c Merge branch 'bucket-prefixes' 2021-04-05 15:10:18 +02:00
Cyrill Troxler
9ee2e2c977 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
1b154cd051 Merge branch 'update-images' 2021-04-05 12:47:30 +02:00
Cyrill Troxler
08139881e5 Update docker images
* Use go 1.16
* Use debian buster for dependencies
2021-04-05 12:46:05 +02:00
Cyrill Troxler
809fffe249 Merge branch 'rename-packages' 2021-04-05 12:11:51 +02:00
Cyrill Troxler
39ebd7e830 Rename packages
Create separate packages for driver, s3 client and mounters.
2021-04-05 12:10:20 +02:00
Cyrill Troxler
2b81290a2f Merge pull request from gaul/readme/s3fs
Remove incorrect s3fs limitation
2021-04-05 12:00:38 +02:00
Cyrill Troxler
28a9413055 Merge pull request from qrtt1/master
Upgrade csi images
2021-04-05 11:06:22 +02:00
Cyrill Troxler
b019e78288 Merge pull request from lynnmatrix/feature/minio-gov7
feat: mount existing bucket
2021-04-05 10:50:26 +02:00
Cyrill Troxler
44e84f4863 Merge pull request 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
6fc0f7e387 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
9f99f4cc88 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
35ad044d95 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
f45f381103 Do not create fs prefix for existing bucket 2021-01-22 10:15:21 +08:00
Lin Yiming
534617548a mount existed bucket 2021-01-22 10:15:21 +08:00
Lin Yiming
1a16c12f4f upgrade minio-go library to v7 2021-01-22 10:15:21 +08:00
Ching Yi, Chan
6275942b33 Upgrade images
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 13:54:08 +08:00
Ching Yi, Chan
f910e16dec Update README.md
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 12:08:27 +08:00
Ching Yi, Chan
af2dfeb0d2 Migrate to StatefulSet app/v1
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 12:05:20 +08:00
Andrew Gaul
df6a041faa Remove incorrect s3fs limitation
Source: https://github.com/s3fs-fuse/s3fs-fuse#features
2020-02-24 18:18:13 +09:00
Cyrill Troxler
431c1687bf Merge pull request from CarlQLange/new-with-region
Use NewWithRegion not minio's region resolution
2019-07-26 02:56:09 +02:00
Carl Lange
d14624744e Use NewWithRegion not minio's region resolution 2019-06-30 16:32:59 +01:00
Cyrill Troxler
fb4387aef9 Release new version 2019-05-18 11:55:37 +02:00
Cyrill Troxler
5bd7e5c796 Merge pull request from ctrox/cleanup
Clean up old references to encryptionKey and fix up deployment
2019-05-18 11:51:26 +02:00
Cyrill Troxler
386e5e3181 Deploy to kube-system by default 2019-05-18 11:43:12 +02:00
Cyrill Troxler
4aa27ddcdf Clean up old references to encryptionKey 2019-05-16 18:15:45 +02:00
Cyrill Troxler
b5377b4504 Merge pull request from ctrox/secrets
Supply credentials using volume secrets instead of cli config
2019-05-15 21:23:43 +02:00
Cyrill Troxler
af7b022329 Update README 2019-05-15 21:14:18 +02:00
Cyrill Troxler
ca9f3b5bd0 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
ed56293477 Do not use sigv2 with s3fs 2019-05-15 21:00:16 +02:00
Cyrill Troxler
5e727dbb05 Add log message when mounting 2019-05-15 21:00:16 +02:00
Cyrill Troxler
f12bc09bdf Update README and deployment, split up dockerfile 2019-05-15 21:00:16 +02:00
Cyrill Troxler
6663621a25 Upgrade csi-spec, fix tests 2019-05-15 21:00:16 +02:00
Cyrill Troxler
a670d7fb4d Supply credentials using volume secrets instead of cli config 2019-05-15 21:00:02 +02:00
Cyrill Troxler
59fd15b628 Add rclone mounter () 2019-03-07 20:27:02 +01:00
Cyrill Troxler
577f229ef7 Switch to go modules () 2019-03-02 11:03:07 +01:00
Cyrill Troxler
4995b00f57 Revert capabilites to only allow RWO () 2019-02-28 21:09:56 +01:00
Lennard
e326d607d0 Feature/update to csi 1.0 ()
* updated all image to v1.0.1 csi

* Updated golang code to csi 1.0 compatible names

* added comment
2019-02-28 19:34:03 +01:00
Cyrill Troxler
1709545db6 Sanitize the volumeID before creation
* Bucket names cannot contain upper case letters
* Bucket names cannot be longer than 63 chars
2019-02-06 20:02:28 +01:00
Cyrill Troxler
dc45abfa98 Fix s3backer with AWS
If we set baseURL with AWS s3backer will fail to authenticate.
2019-01-19 14:43:54 +01:00
Cyrill Troxler
6feb8b58c8 Set correct vendor version and display it on launch 2019-01-19 14:40:58 +01:00
Cyrill Troxler
c7f9953e35 Improve bucket error messages 2019-01-19 14:39:33 +01:00
Cyrill Troxler
b5403a45bb Update README 2018-08-06 19:27:24 +02:00
Cyrill Troxler
ac4456a089 Increase version for release 2018-08-04 14:14:45 +02:00
Cyrill Troxler
82e4a865da Add ci pipeline with GitLab ()
* Add automated testing
* Create loop device while staging s3backer
2018-08-03 20:30:46 +02:00