Travis Glenn Hansen
7fd385d2d0
windows craziness
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-21 21:26:10 -06:00
Travis Glenn Hansen
323271067f
proper pathing for config file logging
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-21 16:47:21 -06:00
Travis Glenn Hansen
82961ac36f
better host-process support
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-21 10:10:20 -06:00
Travis Glenn Hansen
a7d5b53fd3
better support for windows host-process containers
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-21 07:28:47 -06:00
Travis Glenn Hansen
2d3851282a
minor fixes
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 19:23:19 -06:00
Travis Glenn Hansen
e202c63420
better needs, log running node version at startup
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 12:22:39 -06:00
Travis Glenn Hansen
7a5b6b58b1
native windows support
2022-05-05 10:38:30 -06:00
Travis Glenn Hansen
b6db1c9e93
polyfill replaceAll
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-18 12:26:42 -06:00
Travis Glenn Hansen
6cde0d3a70
zfs-generic-smb driver (sharesmb=on)
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-18 10:23:31 -06:00
Travis Glenn Hansen
3f51f5b7a6
windows node support
...
windows node support for smb/iscsi (csi-proxy)
better logging
support (for testing) generating volume_id from name
wait for chown/chmod jobs to complete (freenas)
general improvement to smb behavior throughout
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-17 10:57:57 -06:00
Travis Glenn Hansen
914850fda1
allow tailoring the file mode on the socket file, more secure defaults
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-08 09:14:11 -06:00
Travis Glenn Hansen
ae96215177
better logging in failure scenarios
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-06 15:38:44 -06:00
Travis Glenn Hansen
ed4a065b6b
fix invalid syntax
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-06 12:18:05 -06:00
Travis Glenn Hansen
1f2c8cf58d
reduce memory footprint by reusing object instances
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-06 11:14:39 -06:00
Travis Glenn Hansen
1783aebb75
additional options to facilitate memory usage info
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-03 13:54:14 -06:00
Travis Glenn Hansen
c5556d2e89
remove unused imports
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-10 10:52:11 -07:00
Travis Glenn Hansen
703fb73651
change default csi version
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-10 10:42:51 -07:00
Travis Glenn Hansen
b0d286c4ab
only unlink socketpath if indeed it is a socket, prevent stupid
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-06 09:36:08 -07:00
Travis Glenn Hansen
60eefe0248
more aggressive error handling on bind operations, liveness probe improvements
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-06 07:58:26 -07:00
Travis Glenn Hansen
a18f8ad8b7
avoid cyclic issues
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-05 09:11:54 -07:00
Travis Glenn Hansen
b723136f2a
proper ttl syntax on cache entries, begin work for purejs grpc server
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-03 22:14:48 -07:00
Travis Glenn Hansen
e8b0d7df93
initial attempt at csi-sanity ci test
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-26 22:17:33 -06:00
Travis Glenn Hansen
20c40f14fb
document k8s-csi-cleaner usage
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-24 10:53:59 -06:00
Travis Glenn Hansen
dd8e82b37c
use csi handle instead of name, use lodash for more robust behavior
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-24 10:18:06 -06:00
Travis Glenn Hansen
fd85be9742
simple script to clean volumes from the csi SP which do not exist in k8s
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-24 09:58:40 -06:00
Travis Glenn Hansen
22031a8467
support for csi v1.4.0 and v1.5.0, various misc improvements
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-10 11:59:44 -06:00
Travis Glenn Hansen
f41ee4e897
documentation updates
2021-02-16 16:52:19 -07:00
Travis Glenn Hansen
d0c3f80052
csi-v1.3.0 support
2021-02-09 16:40:54 -07:00
Travis Glenn Hansen
e3dd024bd9
dep updates
2021-01-08 10:18:48 -07:00
Travis Glenn Hansen
26727620c6
implement crude locks to prevent unwanted concurrency in requests
2021-01-06 17:28:13 -07:00
Travis Glenn Hansen
01117a3247
minor doc updates, prep for 1.0
2020-12-10 20:45:45 -07:00
Travis Glenn Hansen
d6dbbbe951
add cli-based liveness probe script
2020-08-26 10:20:58 -06:00
Travis Glenn Hansen
cf150020a0
better error messages, force manual iscsi login, new zfs-local-ephemeral-inline driver, update deps
2020-07-08 11:23:25 -06:00
Travis Glenn Hansen
a3d4cda3e8
refactor to support common grpc implementation
2020-02-12 09:14:59 -07:00
Travis Glenn Hansen
78fa1d8f2e
implement normalized parameters, driver factory
2019-11-25 10:21:01 -07:00
Travis Glenn Hansen
1f7fa20992
another attempt at better disconnect logic
2019-11-23 02:08:17 -07:00
Travis Glenn Hansen
769b51dcec
minor fixes
2019-11-23 01:38:57 -07:00
Travis Glenn Hansen
ff63654455
prep work for aggregate drivers
2019-11-22 21:00:44 -07:00
Travis Glenn Hansen
5af161705f
unix socket support
2019-11-22 13:39:40 -07:00
Travis Glenn Hansen
13e24d3bdd
initial commit
2019-11-21 14:59:57 -07:00