Commit Graph

40 Commits

Author SHA1 Message Date
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