Cyrill Troxler
44e84f4863
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
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 #22 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 #19 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 #18 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 ( #15 )
2019-03-07 20:27:02 +01:00
Cyrill Troxler
577f229ef7
Switch to go modules ( #13 )
2019-03-02 11:03:07 +01:00
Cyrill Troxler
4995b00f57
Revert capabilites to only allow RWO ( #12 )
2019-02-28 21:09:56 +01:00
Lennard
e326d607d0
Feature/update to csi 1.0 ( #9 )
...
* 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 ( #3 )
...
* Add automated testing
* Create loop device while staging s3backer
2018-08-03 20:30:46 +02:00
Cyrill Troxler
02cde15691
Increase version for release
2018-07-29 16:26:02 +02:00
Cyrill Troxler
d43cb143fd
Add comment about AWS endpoint URL
2018-07-29 16:19:40 +02:00
Cyrill Troxler
59e93b70d0
Improve bucket error messages
2018-07-29 16:19:26 +02:00
Cyrill Troxler
715d9d5137
Update README
2018-07-29 14:54:28 +02:00
Cyrill Troxler
ea2ff584a1
Rename to just csi-s3
2018-07-29 14:49:35 +02:00
Cyrill Troxler
0d2e5902ed
Put everything into one docker container
2018-07-29 14:36:41 +02:00
Cyrill Troxler
74eca7e00b
Allow configuring mounter via storageclass parameter
2018-07-29 14:36:13 +02:00
Cyrill Troxler
ad1bfbafde
Merge pull request #2 from CTrox/bucket_prefix
...
Add fs prefix (directory)
2018-07-29 09:21:32 +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
e995487c45
Merge pull request #1 from CTrox/s3backer_mounter
...
Add s3backer mounter
2018-07-27 21:32:17 +02:00
Cyrill Troxler
87da8c6d21
Add section about s3backer to README
2018-07-27 13:34:24 +02:00
Cyrill Troxler
59481b756a
Set s3backer Dockerfile as default
2018-07-27 13:29:02 +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
db0fbf77dd
Update kubernetes deployment
2018-07-26 22:47:36 +02:00