Commit Graph

576 Commits

Author SHA1 Message Date
Travis Glenn Hansen 9ed7f8ad88 more robust logic around volume deletion with snapshots
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-12 18:45:04 -07:00
Travis Glenn Hansen 6b937e645a New vhd-ephemeral-inline driver, windows updates 2025-11-06 13:53:18 -07:00
Travis Glenn Hansen 54912bf90b remove ctrbuilder
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-03 19:47:26 -07:00
Travis Glenn Hansen 3969a2fe40 fix ctr path
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-03 17:44:30 -07:00
Travis Glenn Hansen 277a2db674 include missing installer script
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-03 17:43:29 -07:00
Travis Glenn Hansen 19b1cf2805 use pre-built ctr binaries
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-03 16:45:36 -07:00
Travis Glenn Hansen 5b0b1049e5 initial support for overriding driver options on a per-class and per-pvc basis
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-03 14:36:00 -07:00
Travis Glenn Hansen 6f47a506d0 ensure string values on args for later processing
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-01 10:07:51 -06:00
Travis Glenn Hansen 3eb18d8099 cleanse secrets from iscsi command logging
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-11-01 09:22:32 -06:00
Travis Glenn Hansen 9f7d4019c9 use mutex for zfs-generic commands to ensure no concurrent execution
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-31 13:08:07 -06:00
Travis Glenn Hansen b08048a6ad Merge remote-tracking branch 'origin/master' into next 2025-10-31 09:46:35 -06:00
Travis Glenn Hansen 7b851797dc Merge branch 'next' of github.com:democratic-csi/democratic-csi into next 2025-10-31 09:45:57 -06:00
Travis Glenn Hansen ddf6b0d320 fix target idempotency, bump binary versions
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-31 09:45:28 -06:00
Travis Glenn Hansen 33fcfda9ab
Merge pull request #453 from d-uzlov/fix-driver-in-exceptions
Fix driver name reporting in exceptions
2025-10-31 09:33:58 -06:00
Travis Glenn Hansen 465e163286
Merge pull request #455 from solidDoWant/feat/support-snapshot-properties-1
Add the ability to set ZFS snapshot properties (functionally identical to `datasetProperties`)
2025-10-31 09:31:52 -06:00
Travis Glenn Hansen 2d2790b23b
Merge pull request #511 from tomerliberman/patch-1
Update pv-updater.sh
2025-10-31 08:47:52 -06:00
Travis Glenn Hansen b3292da53d introduce -nvmeof drivers for TrueNAS
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-31 02:31:21 -06:00
Travis Glenn Hansen 78a5342809 build windows 2022 and 2025
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-30 14:44:17 -06:00
Travis Glenn Hansen 2a6fd4f91d limit build architectures
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-30 13:39:21 -06:00
Travis Glenn Hansen be57b695ed prebuilt re2 binaries for image
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-30 11:57:59 -06:00
Travis Glenn Hansen 5d8cd2253a better zfs path support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-29 22:38:14 -06:00
Travis Glenn Hansen 49b9e42e56
Merge pull request #512 from perfectra1n/feat/fix-scale-paths
feat(ssh/zfs): update path resolution logic for scale
2025-10-29 21:29:15 -06:00
Travis Glenn Hansen 018de54685 further truenas 25.10 support
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-29 19:31:56 -06:00
Travis Glenn Hansen fc7ec358ab support new containerd-oci-ephemeral-inline driver
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-10-28 16:10:35 -06:00
perf3ct 721d375531
feat(ssh/zfs): update path resolution logic for scale 2025-08-20 21:05:20 +00:00
Tomer Liberman c972164fc4
Update pv-updater.sh
Fix pv-updater.sh for changes in yq, and restore needed escaping for patching previous reclaim policy
2025-08-17 19:13:04 +03:00
Travis Glenn Hansen 55c36d62ff newer ubuntu image for ci
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-05-30 08:14:54 -06: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
Travis Glenn Hansen 73af26298c handling nvme hostid/hostnqn files more robustly
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-04-06 11:02:21 -06:00
Travis Glenn Hansen 98f99bc761 fix node deps
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-04-05 19:47:08 -06:00
Travis Glenn Hansen 1ed366c545 remove unused deps
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-04-05 19:01:48 -06:00
Travis Glenn Hansen a032ed3e18 fix registry usage
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-04-05 17:53:59 -06:00
Travis Glenn Hansen 957d7fc6bc support TN 25.04, env vars in config, improved Dockerfiles
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-04-05 17:16:52 -06:00
Travis Glenn Hansen d05fe2c4f4 Merge remote-tracking branch 'origin/master' into next 2025-03-29 08:29:55 -06:00
Travis Glenn Hansen 8193b689ed
Merge pull request #452 from d-uzlov/fix-global-registry
refactor: stop using global variable for cache registry
2025-03-24 15:37:37 -06:00
Travis Glenn Hansen de80f4b25e detect SCALE 25 properly
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-03-22 14:54:48 -06:00
solidDoWant a1fdb7f405 Add the ability to set ZFS snapshot properties (functionally identical to `datasetProperties`)
Signed-off-by: solidDoWant <fred.heinecke@yahoo.com>
2025-02-18 19:41:19 +00:00
Danil Uzlov 746c489641 fix this.ctx.args.driver in switches 2025-02-04 17:50:15 +00:00
Danil Uzlov 4e402645d9 use registry from context 2025-02-03 22:06:20 +00:00
Travis Glenn Hansen 93e0446fa3 fix recursive mount operations
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-22 21:29:51 -07:00
Travis Glenn Hansen de242c2d7f better talos and nixos support with wrapper scripts
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 18:32:30 -07:00
Travis Glenn Hansen b13184b02a include badly spelled error message in logic
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 02:22:26 -07:00
Travis Glenn Hansen b8d0129ae4 update ci config
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 01:27:58 -07:00
Travis Glenn Hansen 2605e5e0f4 drop support for very old versions of TN, force version 2 of the api
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 00:20:55 -07:00
Travis Glenn Hansen 0ac7e33152 better support for nixos
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 00:20:33 -07:00
Travis Glenn Hansen b52e84778e remove old TN SCALE versions, update ci to use 24.10
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2025-01-21 00:18:46 -07:00
Travis Glenn Hansen 31f215c55a
Merge pull request #443 from ChanningHe/scale-script-fix
set script configshell_fb version to 1.1.30
2025-01-21 00:31:01 -06:00
ChanningHe 4bda571e52 set configshell_fb version to 1.1.30 2025-01-06 12:07:57 +00:00
Travis Glenn Hansen 7648b0d015
Merge pull request #435 from Routhinator/update-pv-updater-for-yq-changes
Fix pv-updater.sh for changes in yq
2024-12-15 13:21:52 -07:00
Chris Routh 8b0b7b8b4f
Fix pv-updater.sh for changes in yq 2024-12-15 09:17:41 -08:00