Commit graph

97 commits

Author SHA1 Message Date
Vitaliy Filippov
9d687fe6a9 WIP Start GeeseFS in separate pods instead of using systemd 2023-10-13 23:24:36 +03:00
Vitaliy Filippov
25401592e1 Bump version to 0.38.3, following GeeseFS
- Make long directory listings faster (remove O(N^2))
- Fix long directory listings where some files could be skipped due to inode expiration
- Remove extra empty COPY requests when metadata is not changed
- Add --fsync-on-close option for synchronous s3fs-like mode
- Fix --disable-xattr error code
- Do not try to switch between STANDARD and COLD based on the object size
2023-09-28 11:45:36 +03:00
Vitaliy Filippov
227e1cf2dd Publish helm chart to github pages 2023-08-28 18:41:38 +03:00
Vitaliy Filippov
40086c1ffa Bump version to 0.37.4
- Update GeeseFS (now it also limits metadata memory usage)
- Return s3fs-fuse & rclone packages back because they are now fixed in Alpine
- Do not use hostNetwork: true for mounter... but it won't help much because GeeseFS is now started on host :)
- Publish helm chart to github pages
2023-08-28 18:40:53 +03:00
Vitaliy Filippov
f7e3c21a87 Remove hostNetwork: true (#58) 2023-07-27 19:08:03 +03:00
Vitaliy Filippov
06d059bfd1 Update descriptions in the Marketplace manifest 2023-07-26 16:25:29 +03:00
Vitaliy Filippov
b630faefa7 Bump version to 0.36.2
- Update GeeseFS
- Add CSIDriver and remove external-attacher
- Add missing mounts to Helm chart
- Allow to configure mounter in Helm chart
- Allow to configure kubelet path in Helm chart
- Add nodeSelector for provisioner in Helm chart
- Do not use os.Setenv to pass keys
- Fix minio client constructor argument
2023-07-19 16:07:29 +03:00
Vitaliy Filippov
4af9636d19 Add missing systemd-control and stage-dir to Helm chart (fixes #62) 2023-07-19 15:59:36 +03:00
Vitaliy Filippov
44511523e2 Slightly improve property names 2023-07-06 11:36:11 +03:00
Stepan Kazakov
59a7605ad8
feat: add nodeSelector for provisioner 2023-06-26 00:09:58 +03:00
x.zhou
6b72154ebc deploy: add CSIDriver object and remove attacher 2023-06-20 20:40:17 +03:00
Vitaliy Filippov
a43867a307 Fix perms after merging 2023-06-20 14:03:48 +03:00
Vitaliy Filippov
e334aedd0c
Merge pull request #11 from nuwang/add_mounter_and_optional_secrets
Add support for optional secrets
2023-06-20 13:19:38 +03:00
Vitaliy Filippov
9a04d5a6eb
Merge pull request #20 from nuwang/add_configurable_mounter
Make mounter configurable
2023-06-20 13:18:26 +03:00
Vitaliy Filippov
874dedcd3b
Merge pull request #34 from amonhuang/pvc-manual-options
add manual pvc mount options
2023-06-15 19:17:36 +03:00
Vitaliy Filippov
c7e066396b
Merge pull request #54 from NiklasRosenstein/add-helm-kubeletPath-option
add a `kubeletPath` option to `values.yaml`
2023-06-15 19:11:30 +03:00
Niklas Rosenstein
0fb81f07e7
Update deploy/helm/values.yaml
Co-authored-by: Kashemir001 <14910998+Kashemir001@users.noreply.github.com>
2023-06-14 11:09:55 +02:00
Vitaliy Filippov
4e410df6e1 Bump version to 0.35.5 2023-05-23 14:59:44 +03:00
Niklas Rosenstein
5dbebd01bd add a kubeletPath option to values.yaml 2023-05-18 09:40:51 +00:00
Vitaliy Filippov
3b38d545ab Bump version to 0.35.4, following GeeseFS 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
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
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
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
amonhuang
f658121c77 add manual pvc mount options 2022-09-28 10:45:01 +08: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
Nuwan Goonasekera
2c85a614ea Make mounter configurable 2022-06-24 21:05:53 +05:30
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
Nuwan Goonasekera
a3fa9f3696 Make access key and secret key optional when using iam 2022-05-21 23:30:54 +05:30
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