Commit graph

66 commits

Author SHA1 Message Date
Vitaliy Filippov
ecf1031dfc Implement mounting via stage directory
Previously, multiple containers with the same mounted volume resulted in multiple
FUSE processes. This behaviour was breaking parallel modifications from different
containers, consumed extra resources, and after mounting via systemd was introduced,
led to the total inability to mount the same volume into multiple containers on
the same host.

Now only one FUSE process is started per volume, per host.
2023-03-07 00:49:12 +03:00
Vitaliy Filippov
1305b20bae Bump version to 0.34.6 2023-03-04 13:09:49 +03:00
Vitaliy Filippov
bfba08742c Implement support for running geesefs OUTSIDE of the container using systemd to not crash mountpoints when csi-s3 is upgraded or restarted 2023-03-03 00:44:05 +03:00
Vitaliy Filippov
8bbd7ebaf0 Bump version to 0.34.4, following GeeseFS 2023-01-30 16:11:30 +03:00
Vitaliy Filippov
543704336f Bump version to 0.34.2, following GeeseFS 2022-12-21 16:15:47 +03:00
Vitaliy Filippov
0a97f8d4ce Bump version to 0.34.1, following GeeseFS 2022-11-24 11:20:31 +03:00
Vitaliy Filippov
9dac91e1ec Remove NoExecute toleration for attacher, but add CriticalAddons back for provisioner and attacher 2022-11-17 01:21:59 +03:00
Nyroux
a1a001ce27 Delete taint for provisioner 2022-11-16 23:30:10 +03:00
Vitaliy Filippov
ffed042f5c Bump version to 0.34.0, following GeeseFS 2022-11-16 14:23:08 +03:00
Vitaliy Filippov
93f87186f5 Bump version to 0.32.0, following GeeseFS 2022-10-27 18:27:34 +03:00
Vitaliy Filippov
9640a35d35 Bump version to 0.31.8, following GeeseFS 2022-09-29 13:12:22 +03:00
Vitaliy Filippov
35a528e1c1 Bump version to 0.31.6 2022-08-05 15:21:35 +03:00
Vitaliy Filippov
dc1eb30b0d Add configurable tolerations (fixes #9 and #27) 2022-08-05 13:57:04 +03:00
Vitaliy Filippov
ec05cec252 Bump version to 0.31.3 2022-06-22 16:29:33 +03:00
Vitaliy Filippov
683d7d5e4e Update csi-attacher also in Helm chart 2022-06-22 15:46:17 +03:00
Vitaliy Filippov
f1cf91c00c Fix Kubernetes 1.22 support by updating csi-attacher to v3.0.1
Minimum supported Kubernetes version is now 1.17

Fixes #6, #17
2022-06-22 15:43:19 +03:00
Vitaliy Filippov
2ccacb0de0 Bump version to 0.31.2 2022-06-22 12:47:52 +03:00
Vitaliy Filippov
fd5d022ca8 Bump version to 0.30.9 2022-05-06 14:43:45 +03:00
Vitaliy Filippov
f3ff4f75c3 Fix Helm templates for empty bucket parameter 2022-02-10 17:21:30 +03:00
Vitaliy Filippov
cb4717e4c8 Bump version to 0.30.7, following GeeseFS 2022-02-10 14:40:02 +03:00
Vitaliy Filippov
42970751f0 Bump version to 0.30.6, following GeeseFS 2022-02-08 21:06:21 +03:00
Vitaliy Filippov
cc8baed8ef Add manifest and use csi-s3-driver for the main container name 2021-12-09 20:11:05 +03:00
Vitaliy Filippov
52d6241f46 Add a Helm chart 2021-12-09 01:04:19 +03:00
Vitaliy Filippov
4ef8d3d1ec Bump version to 0.30.4, following GeeseFS 2021-12-06 22:43:09 +03:00
Vitaliy Filippov
714641b44c Bump version to 0.29.9, following GeeseFS 2021-10-27 21:54:26 +03:00
Vitaliy Filippov
1dedbefa6c Bump version to 0.29.0, following GeeseFS 2021-10-12 13:15:27 +03:00
Vitaliy Filippov
afcf283bba Bump version to 0.28.6, following GeeseFS 2021-10-06 11:55:29 +03:00
Vitaliy Filippov
e0f07e8971 Fix static PVC example 2021-10-06 11:55:29 +03:00
Vitaliy Filippov
3925b5595a Bump version to 0.28.2, following GeeseFS 2021-09-22 16:32:28 +03:00
Vitaliy Filippov
e03074f1da Bump version to 0.28.1, following GeeseFS 2021-09-21 16:54:35 +03:00
Vitaliy Filippov
4efd543afc Bump version to 0.28.0, same as GeeseFS 2021-09-17 14:10:18 +03:00
Vitaliy Filippov
cedcc6a6fa Bump version to 0.27.1, same as GeeseFS 2021-09-14 16:06:02 +03:00
Vitaliy Filippov
8c959a926a Bump version to 0.27.0 2021-09-14 13:43:35 +03:00
Vitaliy Filippov
f889300e78 Example too 2021-09-14 13:38:01 +03:00
Vitaliy Filippov
2918533ec0 Bump version to 0.26.2, same as for GeeseFS 2021-09-07 14:55:20 +03:00
Vitaliy Filippov
70c48b0f67 Bump version to 0.25.2 2021-08-24 12:57:25 +03:00
Vitaliy Filippov
43a2468295 Update registry links 2021-08-24 12:56:08 +03:00
Vitaliy Filippov
72652c0277 Change example endpoint to Yandex 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
426a9623b6 Add manual (static) provisioning example 2021-07-27 13:10:45 +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
a7a8d4906e Adjust manifests for local development 2021-07-26 21:11:32 +03: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
676dbef6d3 Prepare release v1.2.0-rc.1 2021-04-06 19:31:43 +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
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
d8c5760642
Merge pull request #33 from qrtt1/master
Upgrade csi images
2021-04-05 11:06:22 +02: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
Ching Yi, Chan
2f98444ded Upgrade images
Signed-off-by: Ching Yi, Chan <qrtt1@infuseai.io>
2020-06-03 13:54:08 +08:00