Commit graph

186 commits

Author SHA1 Message Date
Vitaliy Filippov
519c4f0bd7
Merge pull request #57 from zjx20/fix-env
Don't call os.Setenv()
2023-06-05 18:49:19 +03:00
x.zhou
8ea6111b0d Don't call os.Setenv() 2023-06-03 15:36:03 +08:00
Vitaliy Filippov
4e410df6e1 Bump version to 0.35.5 2023-05-23 14:59:44 +03:00
Vitaliy Filippov
7a415ae6ab Recheck and revive staged mount when mounting it to the real path 2023-05-23 14:58:01 +03:00
Vitaliy Filippov
96818e563a Cleanup mounts after stopping them using systemd 2023-05-23 14:40:53 +03:00
Vitaliy Filippov
3b38d545ab Bump version to 0.35.4, following GeeseFS 2023-04-26 22:57:37 +03:00
Vitaliy Filippov
259c9ca561 Remove broken test workflow 2023-04-26 22:57:37 +03:00
Vitaliy Filippov
64a443a5e2 Bump version to 0.35.3 2023-04-26 12:04:40 +03:00
Vitaliy Filippov
701c86fa4d Filter out unsafe options 2023-04-26 12:04:40 +03:00
Vitaliy Filippov
ede57438c0 Cache downloaded Go modules in Docker build, use alpine 3.17 2023-04-26 12:04:31 +03:00
Vitaliy Filippov
2927c733fb Bump version to 0.35.2, following GeeseFS 2023-04-18 16:08:38 +03:00
Vitaliy Filippov
c31204b8e4 Bump version to 0.35.1, following GeeseFS 2023-04-05 14:15:34 +03:00
Vitaliy Filippov
8ac6bd58e4 Bump version to 0.35.0 2023-03-29 13:56:05 +03:00
Vitaliy Filippov
fe02df610f #46 - Remove unneeded permissions from csi-s3 in k8s manifests 2023-03-27 18:16:16 +03:00
Vitaliy Filippov
c4031bcbc6
Merge pull request #46 from Kirillovap/remove_excess_permissions
Remove excess permissions of csi-s3 account
2023-03-27 18:14:55 +03:00
kirillovap
5c78b9b69d Remove excess permissions of csi-s3 account 2023-03-27 15:05:14 +03:00
Vitaliy Filippov
f4d01e12c7 Fix stage-dir - it is different on some installations which leads to csi-s3 malfunction 2023-03-15 12:04:19 +03:00
Vitaliy Filippov
c6af9556d7 Bump version to 0.34.7
It's larger than GeeseFS version and may collide with it, but screw it,
we can invent a new versioning scheme later %)
2023-03-07 12:47:56 +03:00
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
2ad5d21714 Drop geesefs root privileges 2023-03-04 13:04:03 +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
e8d63dfc14 Add Nebius Israel container registry URL 2023-02-27 19:22:46 +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
63b1f45dba Add a note about static provisioning 2022-12-21 16:14:28 +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
Vitaliy Filippov
514c0131dc
Merge pull request #36 from NyrouxHide/master
Delete taint for provisioner
2022-11-17 01:17:26 +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
6a44360e2f Temporarily disable s3fs-fuse build 2022-08-05 15:21:35 +03:00
Vitaliy Filippov
1e535a36f4 Move Dockerfile to / 2022-08-05 15:20:40 +03:00
Vitaliy Filippov
dc1eb30b0d Add configurable tolerations (fixes #9 and #27) 2022-08-05 13:57:04 +03:00
Vitaliy Filippov
52b29e1725 Fix "make push" (fixes #19) 2022-06-27 02:16:29 +03:00
Vitaliy Filippov
ec05cec252 Bump version to 0.31.3 2022-06-22 16:29:33 +03:00
Vitaliy Filippov
63fe3703bb Include s3fs and rclone in Docker image, use Alpine base 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
f0c07b1704 Fix bucket/path split for volume names 2022-04-15 19:03:20 +03:00
Vitaliy Filippov
f3ff4f75c3 Fix Helm templates for empty bucket parameter 2022-02-10 17:21:30 +03:00
Vitaliy Filippov
6331bb840b Add Helm image tag to CI 2022-02-10 15:29:56 +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