Travis Glenn Hansen
|
3886eac325
|
fix bad loop logic from moving to for vs forEach
|
2021-02-21 13:42:02 -07:00 |
Travis Glenn Hansen
|
d0c3f80052
|
csi-v1.3.0 support
|
2021-02-09 16:40:54 -07:00 |
Travis Glenn Hansen
|
a152f8d4fc
|
dep updates, no fsck during stage operations
|
2021-01-29 22:17:15 -07:00 |
Travis Glenn Hansen
|
fbdc592fba
|
fix targetCli when using nameTemplate
|
2021-01-13 21:15:10 -07:00 |
Travis Glenn Hansen
|
c4979712bd
|
fix iscsiName logic to support template configuration in zfs-generic delete share
|
2021-01-12 09:56:03 -07:00 |
Travis Glenn Hansen
|
b4ebb72e03
|
add NodeGetVolumeStats to lock logic
|
2021-01-06 21:27:39 -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
|
f56c75074f
|
convert errors to string so they actually work as repsonses
|
2020-12-15 08:25:16 -07:00 |
Travis Glenn Hansen
|
01117a3247
|
minor doc updates, prep for 1.0
|
2020-12-10 20:45:45 -07:00 |
Travis Glenn Hansen
|
6ddf84d240
|
remove erroneous dep
|
2020-12-05 15:57:16 -07:00 |
Travis Glenn Hansen
|
1fac9067f3
|
better errors around versionInfo checks for FreeNAS
|
2020-12-05 14:10:03 -07:00 |
Travis Glenn Hansen
|
80abc76f66
|
improved logic for the various race conditions from FreeNAS api
|
2020-12-02 18:37:31 -07:00 |
Travis Glenn Hansen
|
01113c8270
|
attempt to fix missing group behavior for iscsi target creation
|
2020-12-01 16:52:59 -07:00 |
Travis Glenn Hansen
|
716cde8f29
|
more create race condition logic for iscsi
|
2020-12-01 00:04:29 -07:00 |
Travis Glenn Hansen
|
455c0f8b3f
|
crazy create race condition logic
|
2020-11-30 23:17:35 -07:00 |
Travis Glenn Hansen
|
00dcf0b60a
|
better duplicate iscsi targettoextent detection
|
2020-11-30 16:19:04 -07:00 |
Travis Glenn Hansen
|
3924f08ae8
|
sudo support for reloading iscsi daemon, error handling for failed chown/chmod/setacl
|
2020-11-30 09:42:58 -07:00 |
Travis Glenn Hansen
|
4f48cfc640
|
fix missing await, errors on failure to reload iscsi service
|
2020-11-30 00:32:13 -07:00 |
Travis Glenn Hansen
|
001301d53e
|
better delete race-condition handling, resize capacity for zvols
|
2020-11-29 22:59:32 -07:00 |
Travis Glenn Hansen
|
a519c3fff4
|
resize support for device-mapper/multipath
|
2020-11-29 10:02:53 -07:00 |
Travis Glenn Hansen
|
da6ff1b950
|
minor fix for empty values
|
2020-11-28 23:07:55 -07:00 |
Travis Glenn Hansen
|
5076ca3664
|
minor bug fixes, iscsi multipath/device-mapper support
|
2020-11-28 22:56:28 -07:00 |
Travis Glenn Hansen
|
c4a36750cd
|
many fixes, support auto-detection of truenas binary paths and apiVersion, fix config typo, better support for potential race conditions with deleting shares
|
2020-11-27 14:19:13 -07:00 |
Travis Glenn Hansen
|
45b502da62
|
prevent race conditions on iscsi asset deletion due to ID re-use
|
2020-11-26 11:56:44 -07:00 |
Travis Glenn Hansen
|
61a4adc6d1
|
support sudo setups, support apiKey with TrueNAS
|
2020-11-21 17:15:22 -07:00 |
Travis Glenn Hansen
|
8c0d67a56e
|
smb support
|
2020-09-12 12:58:51 -06:00 |
Travis Glenn Hansen
|
5ae0248ba8
|
preview support for cifs/smb
|
2020-09-08 10:06:09 -06:00 |
Travis Glenn Hansen
|
f5ba51c9b8
|
support templatized/deterministic iqns
|
2020-09-06 11:14:59 -06:00 |
Travis Glenn Hansen
|
699b65d931
|
support setting custom binary paths for zfs, support custom dataset properties with templating
|
2020-09-02 12:17:10 -06:00 |
Travis Glenn Hansen
|
88b067735d
|
nfs-client driver
|
2020-08-25 15:44:32 -06:00 |
Travis Glenn Hansen
|
deb8971e53
|
documentation additions
|
2020-07-09 06:31:23 -06:00 |
Travis Glenn Hansen
|
03c4d86aa1
|
README, LICENSE
|
2020-07-08 17:30:33 -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
|
1a9aa793fe
|
ensure iscsi interface value in not "null"
|
2020-01-28 11:56:26 -07:00 |
Travis Glenn Hansen
|
31f01c23b9
|
assume assets already removed if a GET returns 404
|
2020-01-28 11:35:36 -07:00 |
Travis Glenn Hansen
|
b519cf5742
|
better handling of extentAvailThreshold
|
2019-12-16 20:56:23 -07:00 |
Travis Glenn Hansen
|
1f8bb9322c
|
new generic driver for zfs (support nfs share via prop, iscsi via targetcli)
|
2019-12-16 10:59:39 -07:00 |
Travis Glenn Hansen
|
0e3f97877b
|
force content-type in FreeNAS http requests
|
2019-12-02 17:09:12 -07:00 |
Travis Glenn Hansen
|
a1c045ee7b
|
always return a capacity
|
2019-11-28 00:45:58 -07:00 |
Travis Glenn Hansen
|
f255bc7498
|
better intialization of missing options
|
2019-11-27 23:55:32 -07:00 |
Travis Glenn Hansen
|
c4eecd2749
|
actually implement the allowInsecure http option for freenas
|
2019-11-26 09:22:46 -07:00 |
Travis Glenn Hansen
|
fabe465243
|
support normalized data on the node driver
|
2019-11-25 15:43:34 -07:00 |
Travis Glenn Hansen
|
18ea054a8c
|
update csiName variable reference
|
2019-11-25 12:55:02 -07:00 |
Travis Glenn Hansen
|
6315f29437
|
leverage normalized data for secrets
|
2019-11-25 10:38:50 -07:00 |
Travis Glenn Hansen
|
78fa1d8f2e
|
implement normalized parameters, driver factory
|
2019-11-25 10:21:01 -07:00 |
Travis Glenn Hansen
|
380caec9ed
|
better unstage logic
|
2019-11-23 02:41:56 -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
|
13e24d3bdd
|
initial commit
|
2019-11-21 14:59:57 -07:00 |