28 Commits
Author SHA1 Message Date
benzheng d6e51755fb Bump version to 1.3.1 2026-07-29 14:21:55 +08:00
chihyuwuandbenzheng 4d3655e8fb Bump version to 1.3.0 2026-05-20 23:31:48 +08:00
chihyuwuandbenzheng cbe97aa18e Support NVMe/TCP protocol with namespace 2026-05-20 23:31:48 +08:00
chihyuwu 72de5adc69 iscsi: use discovery -o new to avoid overwriting existing node settings 2026-01-28 18:46:41 +08:00
chihyuwu 13a525c0bb Bump version to 1.2.1 2025-10-07 10:54:06 +08:00
chihyuwu 9a9ebd07d9 fix #29: Allow enabling space reclamation and FUA/Sync Cache SCSI commands for LUNs
Add enableSpaceReclamation and enableFuaSyncCache parameters to StorageClass
2025-07-30 14:25:19 +08:00
Sami HaahtinenandSami Haahtinen 78e7a08c0e Implement a tool executor
The tool executor is capable of running given tools in chroot either by automatically locating the tools in path using the `env` command or directly if the path is known.

This removes the need for the shell script to wrap commands and reduces number of needed external binaries on the node.
2025-05-31 11:46:33 +01:00
chihyuwu e2cc8de2fa Assign node addresses to NFS privileges instead of using the wildcard character.
Small refactor.
2024-08-28 00:19:46 +08:00
chihyuwu 575ea81976 Update to version 1.2.0 2024-08-27 10:00:29 +08:00
chihyuwu a4270a3a9c Update to version 1.1.3 2023-11-08 19:49:11 +08:00
Chih Yu WuandGitHub ba5b22511c Merge pull request #68 from vaskozl/main
Enable volume stats and use statfs to report more accurate LUN usage
2023-11-08 18:45:15 +08:00
Vasil Zlatanov 9c19c7f1e3 Report more accurate lun util metrics 2023-11-07 23:10:08 +00:00
Vasil Zlatanov b502422656 Report GET_VOLUME_STATS support 2023-11-07 23:09:56 +00:00
Ruslan Timofieiev f8161e9954 add lun description to createVolume 2023-08-22 17:43:16 +03:00
Jason Kincl bcb39ab919 Updating gofmt 2023-06-25 21:23:56 -04:00
Jason Kincl c089d5f221 Set node.startup to manual for iscsi
Fixes a condition where the default node.startup is automatic and a node
reboots iscsid will attempt to create sessions for all of the targets.

Instead we want the CSI to control when sessions get created.
2023-06-25 21:23:56 -04:00
Chih Yu WuandGitHub 42710dfdd5 Merge pull request #49 from rtim75/main
fix #25 - Add ability to provide format options
2023-06-13 19:16:45 +08:00
chihyuwu 489b474da1 Update to version 1.1.2 2023-06-06 18:15:21 +08:00
Ruslan Timofieiev 817a51b7f6 Add ability to provide format options 2023-04-16 20:11:58 +03:00
chihyuwu 278b4cb801 Remove RPC_VOLUME_MOUNT_GROUP capability 2023-02-06 14:39:34 +08:00
chihyuwu 917a6d9d5b Update to version 1.1.1 2022-09-05 10:59:53 +00:00
chihyuwu 5762d9f4f2 Support UC and multipath 2022-09-05 07:54:54 +00:00
chihyuwu fc3359223f fix #34 - default to iSCSI for backward compatibility 2022-04-29 05:52:12 +00:00
chihyuwu ebe7c1d97c Update to version 1.1.0 2022-04-25 11:10:19 +00:00
Chih Yu WuandGitHub f0066b40ca Merge pull request #15 from ressu/fix-unstage
Logout iSCSI target on Unstage
2022-02-23 14:30:00 +08:00
chihyuwu 515bc7f0ed Update to version 1.0.1 2022-02-14 07:56:51 +00:00
Sami Haahtinen 7ba1bd8faa Logout of iSCSI target on Unstage
This cleans up the logic since Unstage is always called when node is
no longer using the volume. We don't need to have odd checks in
UnpublishVolume call.
2021-12-28 13:34:53 +00:00
haochengkuo dc05a795b7 Initial commit 2021-08-31 10:18:35 +08:00