Commit Graph

66 Commits

Author SHA1 Message Date
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 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 4fc3c15133 prep for v1.8.4 release
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-11-09 13:59:13 -05: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 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 80abab1b9b fix invalid access_mode logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-04-05 08:12:11 -06:00
Travis Glenn Hansen da319b1d33 better windows ci launching
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-04-02 10:34:55 -06:00
Travis Glenn Hansen 40f47ea676 fix bad reference, update docs
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-02-25 02:02:07 -07:00
Travis Glenn Hansen 10af6c639b implement gate logic to prevent nvmet commands until we are sure the config has been loaded
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-01-13 11:24:11 -07:00
Travis Glenn Hansen 43284bb5a2 implement custom connect args use transport query string(s)
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-01-11 17:53:42 -07:00
Travis Glenn Hansen fc875eb2f2 dep bumps, fix address parsing
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2023-01-11 05:16:38 -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 4132fdb607 support csi.access_modes, dep bumps
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-10-17 21:26:21 -06:00
Travis Glenn Hansen 20b3fc249f talos.dev iscsi support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-08-06 09:52:29 -06: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 36a4e59c15 improved ipv6 iscsi support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-07-29 10:50:41 -06:00
Travis Glenn Hansen 3a5d73ee2c v1.7.3
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-07-17 20:06:02 -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 ca0bddb1dc fix invalid use of GrpcError class
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-14 10:41:56 -06: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 c83275bb98 v1.7.0
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-08 12:27:57 -06:00
Travis Glenn Hansen bd08538a87 ensure SCALE for freenas-api-* Probes, better sudo usage, prep v1.7.0
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-06-05 20:45:05 -06:00
Travis Glenn Hansen 8014fed9c0 make controller-client more portable (support for windows)
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 09:21:55 -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 914850fda1 allow tailoring the file mode on the socket file, more secure defaults
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-08 09:14:11 -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 1783aebb75 additional options to facilitate memory usage info
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-03 13:54:14 -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 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 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 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 31a1c8f543 fix capacity reporting
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-24 09:57:19 -07:00
Travis Glenn Hansen c1e53955a6 prep release
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-23 07:28:36 -07:00
Travis Glenn Hansen e80eff2bda advertise multi node capabilities for zfs-local to provide seamless experience
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-20 16:34:02 -07:00
Travis Glenn Hansen 46e504dd85 package bumps
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-01 11:36:25 -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 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 ff99a8fcd2 attempt proper logic for snapshot size_bytes
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-03 20:46:12 -06:00
Travis Glenn Hansen 41ba79c72e version bump
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-29 10:51:05 -06:00
Travis Glenn Hansen acc59190b9 prep 1.4.1
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-24 10:57:31 -06:00
Travis Glenn Hansen fd85be9742 simple script to clean volumes from the csi SP which do not exist in k8s
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-24 09:58:40 -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 c65da7140e bump package version
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-09 10:25:49 -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 34657e33aa dep bumps
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-01 21:55:44 -06:00
Travis Glenn Hansen e192595e65 dep bump
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-10 12:04: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 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
Travis Glenn Hansen 30941409f4 better synology sid handling
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-25 08:53:07 -06:00