Commit Graph

30 Commits

Author SHA1 Message Date
Travis Glenn Hansen 53b6cc183d MULTI_NODE_MULTI_WRITER for block access by default
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-04-01 20:05:21 -06:00
Travis Glenn Hansen 9026d5e0d6 synology updates, dsm6 and dsm7 in ci
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-20 14:08:51 -06:00
Kim Wittenburg 252459bf0a
Merge branch 'next' into master 2022-04-20 17:30:20 +02:00
Kim Wittenburg 75857823aa Remove validation and custom options 2022-04-20 17:28:09 +02: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
Kim Wittenburg 7b4d6a9a05 Custom templates, remove volume from StorageClass 2022-04-16 17:01:59 +02:00
Kim Wittenburg 7f998ebec2 Default Values & Code Style 2022-04-16 15:56:39 +02:00
Kim Wittenburg 4de638b596 Fix Snapshots for DSM 7 2022-04-15 23:24:18 +02:00
Kim Wittenburg bd620025a0 Add StorageClass Parameters for Synology 2022-04-14 17:55:38 +02: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 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 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 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 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 1a5b2e699a rename attributes to template for snapshots
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-11 09:21:06 -06:00
Travis Glenn Hansen 61a550c1fe rename config option from Attributes to Template
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-10 20:52:35 -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 1315937fd8 proper await
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-06 00:03:22 -06:00
Travis Glenn Hansen f6f637ebe7 allow operator management of running fsck before mount during stage, custom mkfs options
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-05 22:42:46 -06:00
Hunter Madsen 7bcb24cb7c Added support for cloning 2021-08-05 22:07:50 -06:00
Travis Glenn Hansen a1ddfda03d remove deleteallluns call
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-07-27 11:08:15 -06:00
Travis Glenn Hansen eb2bb1dc01 introduce ability to serial api access, allow toggle settle
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-07-27 11:07:12 -06:00
Travis Glenn Hansen ff73606b55 allow configuration options for the lun delete settle time
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-07-27 09:58:50 -06:00
Travis Glenn Hansen f42ae49098 more robust volume deletion logic for luns
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-07-27 00:06:41 -06:00
Travis Glenn Hansen f849cfae09 fix lun delete issues
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-07-26 21:19:13 -06:00
Hunter Madsen 66a22d718f synology snapshots, getcapacity, misc 2021-07-26 20:08:53 -06:00
Travis Glenn Hansen a13b30ab3d fixup bad Object.assign usage
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-25 14:17:34 -06:00
Travis Glenn Hansen 86f7d16aa3 more robust lun id logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-25 00:33:27 -06:00
Hunter Madsen da94282a5c Synology ISCSI 2021-06-24 23:19:27 -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