Commit Graph

28 Commits

Author SHA1 Message Date
Jeff Stein 96854c16d1
allow setting comments field on iscsi volumes 2022-04-25 12:05:37 -07: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 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 680eae347b fix race conditions/test flakes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-12 21:53:18 -07:00
Travis Glenn Hansen 196e2f6744 make target delete more robust during in use scenarios
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-12 21:07:56 -07:00
Travis Glenn Hansen e0657190ed upgrade to node v16, support btrfs, images based on bullseye
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-12 17:44:21 -07:00
Travis Glenn Hansen c54abd405f support setting extentComment for freenas-api-iscsi and freenas-iscsi
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-01 13:12:45 -07:00
Travis Glenn Hansen 0bbbadd0c4 assume assets are deleted already deleted if the response is 404
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-23 12:05:56 -07:00
Travis Glenn Hansen 41d4502d7e ci flakes, delegated zfs setups
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-23 11:02:23 -07:00
Travis Glenn Hansen f50e297d33 broadcast accessibility contraints (topology) for zfs-local
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-02 09:15:57 -07:00
Travis Glenn Hansen 8273af7650 remove unecessary copy process for snapshot list
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-12-11 18:30:21 -07:00
Travis Glenn Hansen 3f86565292 use cloneDeep instead of json parse/stringify
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-12-11 17:44:00 -07:00
Travis Glenn Hansen f0ea73fce6 more conformant behavior regarding volume/snapshot sizes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-12-11 13:46:44 -07:00
Travis Glenn Hansen d45f7077e9 sample Nomad files, use rawvalue vs value for zfs size properties
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-12-01 21:59:56 -07:00
Travis Glenn Hansen 72856f8da7 relax minimum volume size for zvols
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-29 17:22:11 -07:00
Travis Glenn Hansen b522a6cbb4 better handle the 1Gi minimum volume size with freenas-api-*
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-29 01:46:30 -07:00
Travis Glenn Hansen d9bf3d7d2e properly implement snapshot size_bytes for controller-*-client and synology drivers
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-28 22:52:49 -07:00
Travis Glenn Hansen 4b7604d278 properly handle size_bytes for freenas-api snapshots, properly use sparse setting for api instaed of refreservation
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-28 17:23:36 -07:00
Travis Glenn Hansen c265e434a5 do not send 0 for snapshot size_bytes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-02 13:17:45 -06:00
Travis Glenn Hansen 80b80dcb57 zfs-generic testing
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-28 23:42:12 -06:00
Travis Glenn Hansen 855f48d3af csi-test conformance, relax iscsi name length
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-21 21:36:14 -06:00
Travis Glenn Hansen ccc5ea206d support templates for nfs share comment
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-08 13:26:26 -06:00
Travis Glenn Hansen 023f7e16b2 more performant proccess for removing all snapshots on a dataset
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-14 13:58:39 -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 97c1e01c1b lock in search logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-23 07:58:52 -06:00
Travis Glenn Hansen ff659d8004 implement remaining bits of truenas pure api-based driver
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-15 16:51:46 -06:00
Travis Glenn Hansen 8b6e12dd77 freenas overhaul, synology shell
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-03 17:20:01 -06:00