Commit Graph

36 Commits

Author SHA1 Message Date
Jan Sušnik e9fe7ea61f
Merge 8ef05936d8 into 55c36d62ff 2025-06-13 14:37:40 -05:00
Travis Glenn Hansen edfdf86f2d fix for scale with ssh driver
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-05-30 07:59:09 -06:00
Danil Uzlov 4e402645d9 use registry from context 2025-02-03 22:06:20 +00:00
Travis Glenn Hansen 38bee217dd minor fixes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-05-06 11:07:10 -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
Travis Glenn Hansen 536f954e0a default freenas api version to 2
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-05 01:31:28 -07:00
Travis Glenn Hansen a8a20b9690 proper logic for using simple-file-writer
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-03 17:17:04 -07:00
Travis Glenn Hansen 57f74ce665 wrapper script to overcome redirection + sudo behavior
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-03 14:19:46 -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
Travis Glenn Hansen f27a359f7c 64 char limit on SCALE extent names 2023-10-24 10:05:01 -04:00
Travis Glenn Hansen 0dc3ecccdf prep for SCALE 23.10
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-10-24 01:19:54 -04:00
Travis Glenn Hansen a3df4bcca0 fix SCALE iscsi resize issue
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-05-09 08:40:52 -06:00
Travis Glenn Hansen 9d2943b62d initial support for nvmeof
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-20 22:48:36 -07:00
Jan Sušnik 8ef05936d8 ZFS and sudo permissions related improvements 2022-10-10 11:26:53 +02:00
Travis Glenn Hansen 1cabae4f84 SCALE 22.12 support/tests
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-11 10:24:47 -06:00
Travis Glenn Hansen 888556aa5e more robust smb delete for freenas
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 21:20:24 -06:00
Travis Glenn Hansen 466845cbd9 more complete usage of retry logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 18:10:08 -06:00
Travis Glenn Hansen 2032c67be0 implement generic retry function, use it to make tests more robust
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 08:59:57 -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 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 810025150c bump deps, prevent circular JSON in some logging scenarios, ensure rsync in images
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-23 09:00:34 -06:00
Travis Glenn Hansen abc3bbb96d handle target in use race condition
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-13 12:07:48 -06: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 761a73e771 better logging/documentation around breaking change introduced
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-03 11:54:20 -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 d275eccfa4 more robust code for setting filesystem mode/ownership, use TrueNAS api when available to facilitate sudo-less ssh user
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-28 09:37:32 -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 94f6df240b further abstraction to support zfs-local
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-01 11:35:58 -07: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 a89846d4e5 document known issues for freenas-api-* drivers, update logo link
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-04 10:31:33 -06:00
Travis Glenn Hansen 22f4486e8a fix controller expand volume logic for SCALE
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-02 22:23:24 -06:00
Travis Glenn Hansen 1f87ea8d77 proper exports for freenas ssh driver rename
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-23 08:34:49 -06:00
Travis Glenn Hansen ad40b6a1ef better handling if missing targetPortal config value
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-15 16:50:09 -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