Danil Uzlov
cff82dc2c3
add callContext to all driver interface methods
2025-03-26 11:20:50 +00:00
Danil Uzlov
89303860d4
logs: create context logger for each request
2025-03-26 11:14:08 +00:00
Danil Uzlov
4e402645d9
use registry from context
2025-02-03 22:06:20 +00:00
Travis Glenn Hansen
7911bc9200
Merge remote-tracking branch 'origin/master' into next
2024-03-18 10:55:28 -06:00
Travis Glenn Hansen
d73183e841
more robust TrueNAS Probe calls, better version detection
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-18 09:38:07 -06:00
Andrew Rowson
b7a3c08087
JSON stringify and output the whole context in the prompt
2024-03-13 17:28:21 +00:00
Travis Glenn Hansen
c6c1f1a264
objectivefs examples, add new csi-proto versions
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-03 17:12:42 -07:00
Travis Glenn Hansen
15b120c3cc
upgrade node version, objectivefs support, SCALE 24.04 support
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-02-24 23:37:55 -07:00
Andrew Rowson
1e2ca16632
k8s-cleaner should display the volume iqn for context alongside the id
...
The volume id listed in the output for k8s-csi-cleaner is opaque, so when it's prompting for delete it's not clear what the volume is.
We can also display the iqn alongside, which should give some indication of what the volume label is, which will be useful context.
2024-01-03 17:28:56 +00:00
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