Commit Graph

74 Commits

Author SHA1 Message Date
Danil Uzlov 4e402645d9 use registry from context 2025-02-03 22:06:20 +00:00
Travis Glenn Hansen 1aae49462d document restic/kopia snapshot configurations, more stringent delete checks for objectivefs
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-26 09:30:05 -06:00
Travis Glenn Hansen f607c2a6d5 better iscsi device path logic 2024-03-07 21:27:49 -07:00
Travis Glenn Hansen 6ada2684f3 update scale nvmet script, implement unsupported deleteStrategy
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-02 21:38:53 -07:00
Travis Glenn Hansen ed32cf8db0 objectivefs refinement, better iscsi session handling
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2024-03-02 11:44:45 -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 d476a5721b minor improvements, better naming
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-04-08 12:19:29 -06:00
Travis Glenn Hansen 9baea05ca2 default ext volumes to use 0 reserved space
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-01-16 12:46:53 -07:00
Travis Glenn Hansen 9bf6d46b66 implement nvmeof node expand
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-29 21:58:47 -07:00
Travis Glenn Hansen bb5019bd7e better support for nvme-cli 1.x
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-29 10:32:13 -07:00
Travis Glenn Hansen 1d49644217 fix nvme address parsing with older versions of nvme-cli package
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-28 21:08:51 -07:00
Travis Glenn Hansen afba7d8527 proper support for both native nvme multipath and DM multipath
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-22 01:24:43 -07:00
Travis Glenn Hansen a9cc6fb292 update ci versions, minor tweaks to improve performance
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-21 03:00:39 -07:00
Travis Glenn Hansen 524dd85c3d proper flow control between iscsi and nvmeof
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-21 00:41:08 -07:00
Travis Glenn Hansen 7ed64c22cc downgrade grpc-js package to fix regression
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-12-20 23:18:24 -07: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
Travis Glenn Hansen 516701bd29 ipv6 iscsi improvements, fs detection improvements
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-08-02 11:22:39 -06:00
Travis Glenn Hansen 153bce2833 better ipv6 iscsi support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-07-28 10:24:20 -06:00
Travis Glenn Hansen 5a4996ec05 v1.7.2
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-28 13:05:37 -06:00
Travis Glenn Hansen b83361535d return inode info for volume stats
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-27 22:23:25 -06:00
Travis Glenn Hansen d1aa8108c1 more robust api delete process, better failure logging
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-11 13:46:49 -06:00
Travis Glenn Hansen 908685f073 better windows smb logic 2022-05-12 14:42:27 -06:00
Travis Glenn Hansen 81a42d789f include missing PATH for iscsiadm chroot, update PATH for other docker tools, build/push windows images
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-10 22:03:02 -06:00
Travis Glenn Hansen 7e2b837428 improve windows performance with native calls vs powershell calls
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 23:24:19 -06:00
Travis Glenn Hansen 9a17db5f21 further effort to make test runs more robust
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 22:55:39 -06:00
Travis Glenn Hansen b9e4f20863 more robust unpublish and unstage logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 19:44:35 -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 3d6c26a251 more minor fixes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 20:37:04 -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 c6f9fd9a6e windows hostpath 2022-05-06 11:53:36 -06:00
Travis Glenn Hansen d071b879b0 proper scope for variable
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-05 20:55:41 -06:00
Travis Glenn Hansen 7d25f82d9d ensure windows-ized paths for node operations on windows
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-05 17:19:16 -06:00
Travis Glenn Hansen 7a5b6b58b1 native windows support 2022-05-05 10:38:30 -06:00
Travis Glenn Hansen 7fe916c916 more ntfs fixes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-25 10:45:46 -06:00
Travis Glenn Hansen 1af37106c0 more robust ntfs support on linux
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-24 22:34:20 -06:00
Travis Glenn Hansen 78d50b4836 support ntfs, more robust detection of device formatting, more robust logic for iscsi device detection
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-24 08:38:11 -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 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 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 d35feec00c local-hostpath driver
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-22 18:10:54 -07:00
Travis Glenn Hansen 773336e110 support oneclient token in secrets
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-04 06:41:45 -07:00
Travis Glenn Hansen 38199e90b7 oneclient support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-03 01:51:54 -07:00
Travis Glenn Hansen 5426f1ec12 zfs-local-{dataset,zvol}
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-01 12:07:05 -07:00
Travis Glenn Hansen 567ce8545e sanity check on publish, allow overriding the mount/unmount/findmnt command timeout
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-02 15:20:44 -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 aa3f5a5484 foundations for more flexible iscsi connections
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-01 21:42:31 -06:00
Travis Glenn Hansen 339c53c93b attempt to gracefully handle fs expand failures during staging (#85)
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-30 06:59:11 -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