Commit graph

20 commits

Author SHA1 Message Date
Cyrill Troxler
39ebd7e830 Rename packages
Create separate packages for driver, s3 client and mounters.
2021-04-05 12:10:20 +02: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
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
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
c7f9953e35 Improve bucket error messages 2019-01-19 14:39:33 +01:00
Cyrill Troxler
59e93b70d0 Improve bucket error messages 2018-07-29 16:19:26 +02:00
Cyrill Troxler
74eca7e00b Allow configuring mounter via storageclass parameter 2018-07-29 14:36:13 +02:00
Cyrill Troxler
2341274393 Add fs prefix (directory)
This ensures the fs root is clean and does not mess with
the metadata. Also in the future this will allow for multiple
filesystems to be created in one bucket.
2018-07-27 21:37:32 +02:00
Cyrill Troxler
1caf469966 Implement a metadata file and correct sizing
As the controller does not mount/create the fs we have to store the capacity somewhere so the node knows about it.
2018-07-27 13:28:52 +02:00
Cyrill Troxler
1fe218a568 Format using nodeserver, not controller 2018-07-26 20:13:40 +02:00
Cyrill Troxler
8cd8f6b6cd Mounter can now only be specified through flag 2018-07-22 12:41:37 +02:00
Cyrill Troxler
9d5d84ebfb Refactor all mounters to use the mounter interface 2018-07-22 12:41:37 +02:00
Cyrill Troxler
093c5bf500 Use ginkgo test suite to test all mounters 2018-07-22 12:41:37 +02:00
Cyrill Troxler
13eba47da6 Add experimental s3ql mounter 2018-07-22 12:39:54 +02:00
Cyrill Troxler
419e3e6312 Initial commit 2018-07-14 10:48:22 +02:00