andyzhangx
def3c6fb65
feat: add useTarCommandInSnapshot flag in chart config
2025-01-14 14:19:50 +00:00
andyzhangx
f0f3becad8
fix: disable remove-archived-volume-path by default
2024-08-28 14:06:48 +00:00
andyzhangx
ab06ad33ac
fix: disable archiving InternalVolumePath by default
...
fix
2024-08-28 11:57:59 +00:00
andyzhangx
432a3b9cbc
fix: add VolumeStats cache to avoid massive statfs calls
2023-12-05 06:51:50 +00:00
andyzhangx
5b8c192b98
fix: flag panic if a flag is defined after being set
2023-10-07 07:20:28 +00:00
andyzhangx
53b850ec68
chore: refine onDelete sub dir feature
2023-04-02 14:14:40 +00:00
Lukas Wöhrl
164f97734b
add option for default handling, use 'delete' as default
2023-03-20 22:24:47 +01:00
andyzhangx
a1eba060ee
fix: default mountPermissions issue
2022-11-17 12:07:00 +00:00
andyzhangx
405a69cf24
feat: add workingMountDir in chart config
...
fix tests
sudo
fix
test: fix test failure
fix test
install go 1.17
fix ut
fix test
fix test
fix test
fix tests
fix workingMountDir
2022-01-04 13:43:06 +00:00
andyzhangx
0e3ede5a21
feat: add node.mountPermissions in chart
...
fix controller
update chart
fix chart
update chart
update chart
fix mountPermissions
2021-12-20 08:01:06 +00:00
andyzhangx
aab43558bc
fix: driver version print in logging
2021-12-07 07:44:12 +00:00
andyzhangx
958efd92ca
feat: support alternative driver name
...
fix driver name
2021-07-10 12:33:55 +00:00
andyzhangx
4e11d4322d
chore: use klog instead of glog
...
chore: use klog in nfs binary build
update go mod
2021-01-19 14:37:40 +00:00
Mayank Shah
9f73baae64
test: Add remaining unit tests
...
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-24 12:38:52 +05:30
Jiaxun Song
bfdc82f398
fix: make verify checks
2020-11-18 19:02:49 +00:00
Mayank Shah
002b246eb0
Update k8s.io/kubernetes to use v1.18.0
...
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-02 20:33:59 +05:30
Mike Fedosin
070c69ef20
Allow to set custom permissions for the mounted folder
...
For RWX volume, kubelet does not perform recursive ownership/permission
change. The heuristics that kubelet uses is being modified via -
https://github.com/kubernetes/enhancements/issues/1682
Having said that, for RWX volumes which are made available via NFS
protocol, using fsGroup is not recommended because if there are 2 pods
that are trying to use same volume but with different fsGroup then one
pod may lock out the other pod.
To avoid this, we must be able to set the folder permissions to 777.
This commit adds a cli option --mount-permissions, that allows to
define custom permissions. If the value is not specified, then default
permissions will be kept.
Cherry-picked from: https://github.com/kubernetes-csi/csi-driver-nfs/pull/36
2020-06-18 18:25:10 +02:00
Mathusan Selvarajah
cc481ceade
remove csi-common dependencies
2019-05-30 17:01:07 -04:00
Mathusan Selvarajah
193faa0f2a
create e2e test binary and update docs
2019-04-25 09:05:55 -04:00
Mathusan Selvarajah
f55eb4f5cb
add e2e test files
2019-04-23 15:43:21 -04:00
Patrick Ohly
1e5a0c1634
switch to csi-release-tools
...
This imports the shared csi-release-tools and uses it for Travis CI
and building. The binary and image name are "nfsplugin", as before.
2019-02-20 09:10:47 +01:00