Commit Graph

  • 6c4411ede9 Merge pull request #95 from brngates98/issue94-add-lxc main Timur Kumakbayev 2026-05-04 02:18:16 +05:00
  • 45bb0e24eb Update README to include LXC support details Brian Gates 2026-05-03 17:12:36 -04:00
  • 2c222ef704 Update plugindata to include rootdir in content Brian Gates 2026-05-03 17:11:57 -04:00
  • 40eb92df32 Merge pull request #93 from brngates98/issue84 Timur Kumakbayev 2026-05-04 01:58:30 +05:00
  • f7d06166fc Run Perltidy and fix linting issues Brian Gates 2026-05-03 16:48:34 -04:00
  • ed358b13c5 Fix purestorage pod status totals, usage scope, and space metrics Brian Gates 2026-05-03 16:27:05 -04:00
  • 397e2f5b64 Refactor pod capacity retrieval and space calculations Brian Gates 2026-05-03 15:28:50 -04:00
  • d6b0035d5e Merge pull request #90 from tommymcguiver/api-version-13-updates Timur Kumakbayev 2026-02-27 10:59:13 +05:00
  • e0e4009426 Merge remote-tracking branch 'origin/main' into api-version-13-updates Ken Miles 2026-02-26 09:45:10 +10:00
  • c1ff0acf15 Merge pull request #87 from tommymcguiver/syslogging-improvments-2 Timur Kumakbayev 2026-02-25 15:13:00 +05:00
  • 63b2c46104 API Version 13 Ken Miles 2026-02-25 11:13:28 +10:00
  • 0ace4fe87d Improve syslogging implementation and code Ken Miles 2026-02-24 09:33:41 +10:00
  • c666235082 Build script and documentation updates (#83) development Timur Kumakbayev 2026-01-18 05:00:39 +05:00
  • 1c719ba7f8 Bump tj-actions/changed-files from 44 to 47 in /.github/workflows (#82) v0.0.7 dependabot[bot] 2026-01-18 02:48:06 +05:00
  • f9f8eed94b Active Cluster Support, Pod Quota Fixes,Token Cache and CI Improvements (#81) Timur Kumakbayev 2026-01-17 17:20:28 +05:00
  • c693d189df Merge pull request #76 from plieven/fix/bump_apiver Timur Kumakbayev 2025-10-20 15:18:53 +05:00
  • a488acbe59 fix(apiver): return lowest apiver we support in fallback case Peter Lieven 2025-09-22 20:52:33 +02:00
  • f9a458efae Merge pull request #65 from PwrBank/patch-2 Timur Kumakbayev 2025-09-10 08:28:24 +05:00
  • 66fa249d91 Merge pull request #71 from PwrBank/patch-3 Timur Kumakbayev 2025-09-10 08:26:50 +05:00
  • b03b80a7b4 fix: adjust api version to 12, return only max apiver from PVE Peter Lieven 2025-08-28 21:42:46 +02:00
  • 14096218b9 Update README.md PwrBank 2025-06-24 06:22:25 -05:00
  • 422063e49a Merge pull request #68 from cbka/main Timur Kumakbayev 2025-05-26 21:54:34 +05:00
  • 71c7074675 Update README.md cbka 2025-05-26 10:08:41 +02:00
  • 098ea4dc4f Update README.md PwrBank 2025-03-28 13:12:01 -05:00
  • 63cf0b6641 Removed unnecesary if (#61) issue-61 timansky 2025-03-27 01:52:54 +05:00
  • 5423702ade Increase timeout; Added additional check (#61) timansky 2025-03-26 14:33:57 +05:00
  • 0aebefe4d3 Merge pull request #62 from plieven/fix/snap_mount Timur Kumakbayev 2025-03-26 12:06:35 +05:00
  • e0fcb81e69 fix: error out if snapname is set in filesystem_path Peter Lieven 2025-03-19 17:16:34 +01:00
  • b4c81dd5a2 Merge pull request #55 from amulet1/cleanup3 v0.0.6 Timur Kumakbayev 2025-02-17 15:17:37 +05:00
  • 08955ca5e1 Use file_read_firstline() in get_device_size() amulet1 2025-02-16 13:56:02 -05:00
  • 6d70cb8c4b Drop $cache usage as there are no caller using it and the same storeid multiple times * Stop using $cache in list_images() * Stop using $cache in status() amulet1 2025-02-15 13:57:00 -05:00
  • aac760b3cb Use /sys/block/*/size to determine device size amulet1 2025-02-15 13:30:12 -05:00
  • aeb3547d5e Merge pull request #54 from amulet1/scsi_scan Timur Kumakbayev 2025-02-14 12:54:40 +05:00
  • 87b579b65a Rescan slaves on volume resize instead of searching for wwn across all SCSI devices amulet1 2025-02-13 16:10:19 -05:00
  • b016137857 General changes to use scsi_*() functions for iSCSI mode amulet1 2025-02-13 11:04:10 -05:00
  • c029d3b90a Merge pull request #53 from amulet1/cleanup2 Timur Kumakbayev 2025-02-12 21:31:42 +05:00
  • f1bf737d39 Minor changes and logging improvements amulet1 2025-02-08 17:41:37 -05:00
  • 14d93fab80 Merge pull request #48 from NojuHD/fc-support Timur Kumakbayev 2025-02-10 09:00:52 +05:00
  • 7c77b06585 Merge branch 'main' into fc-support NojuHD 2025-02-09 06:07:48 +01:00
  • 58265255f1 Merge pull request #51 from amulet1/cleanup Timur Kumakbayev 2025-02-09 01:21:44 +05:00
  • d93f562bdc Multipathing cleanup and improvements * use multipathd for certain functions * suppress output of exec_command() by default if $DEBUG value is less than 3 * introduce multipath_check() function * eliminate purestorage_cleanup_diskmap() amulet1 2025-02-07 23:35:12 -05:00
  • a32f42999f Merge pull request #50 from amulet1/cluster Timur Kumakbayev 2025-02-08 14:55:52 +05:00
  • 32ed77d155 Set protocol default via "$default_protocol" NojuHD 2025-02-08 00:06:34 -05:00
  • 44e53e7e20 Fix typos & change name scheme NojuHD 2025-02-07 21:41:14 -05:00
  • e6abf236a0 Correct formatting (perltidy) NojuHD 2025-02-07 12:29:05 -05:00
  • 7bb26c2a7b Remove multipathd (use existing multipath) NojuHD 2025-02-07 13:57:24 +01:00
  • 7b5b78ad55 Merge pull request #45 from NojuHD/main Timur Kumakbayev 2025-02-07 08:22:09 +05:00
  • 576a4d4181 Initial ActiveCluster support (#42) * ActiveCluster is enabled by providing comma-separated cluster arrays parameters in "address" and "token" * retry non-API errors on a second array * connect/disconnect volumes to host on both arrays * related code refactoring and improvements amulet1 2025-02-04 13:39:55 -05:00
  • 4f3f2d081d Added support for SCSI (Fibre Channel) - Added subroutines - added sub::scsi_scan_new - added sub::scsi_rescan_device - Added protocol selection NojuHD 2025-02-05 19:40:18 -05:00
  • 3cb2f31699 Update README.md NojuHD 2025-02-04 18:36:48 +01:00
  • e7f429da28 Merge pull request #21 from amulet1/veeam v0.0.5 Timur Kumakbayev 2025-01-30 09:32:42 +05:00
  • ac971e0425 Added support for Veeam snapshots amulet1 2025-01-29 15:40:52 -05:00
  • 06410fb99a Merge pull request #40 from amulet1/expired-session Timur Kumakbayev 2025-01-30 00:59:32 +05:00
  • c156355589 Redesigned purestorage_api_request() to handle session expirations amulet1 2025-01-29 13:52:53 -05:00
  • c9d4c07cde Merge pull request #38 from kolesa-team/issue-37 Timur Kumakbayev 2025-01-29 20:00:59 +05:00
  • 2f5bc26369 Merge remote-tracking branch 'origin/main' into issue-37 issue-37 timansky 2025-01-29 09:12:49 +05:00
  • 46ccf11ece Return error if path does not exists timansky 2025-01-29 09:12:08 +05:00
  • 7bc3922674 Merge pull request #39 from amulet1/support-pods Timur Kumakbayev 2025-01-29 09:09:46 +05:00
  • d01feb85a8 Added support for "podname" and "vnprefix" parameters (#29) amulet1 2025-01-25 18:48:26 -05:00
  • 75625bdbdb return path in map_volume (#37) timansky 2025-01-28 05:10:45 +05:00
  • fbd1493369 Merge pull request #36 from amulet1/support-clone Timur Kumakbayev 2025-01-28 03:28:26 +05:00
  • 236ab82740 Added support for volume and snapshot cloning amulet1 2025-01-23 20:06:21 -05:00
  • ae51b4b510 Merge pull request #31 from amulet1/dev2 Timur Kumakbayev 2025-01-28 02:50:03 +05:00
  • 1eeec41f40 Merge pull request #35 from kolesa-team/development Timur Kumakbayev 2025-01-28 02:31:15 +05:00
  • 6ca954e50f fix linter rules name timansky 2025-01-28 02:30:17 +05:00
  • 25aba73428 Merge branch 'main' into dev2 Dmitry Petrov 2025-01-27 16:28:39 -05:00
  • c249fe46cb Merged $params into $action in purestorage_api_request() * Added prepare_api_params() function to assemble api call parameters * Redesigned and simplified purestorage_volume_info() * Adjusted all api calls to have call parameters inside of $action amulet1 2025-01-18 13:51:46 -05:00
  • f248f00e14 Merge pull request #34 from amulet1/pvesm Timur Kumakbayev 2025-01-28 01:12:59 +05:00
  • 424b94b2a9 Merge pull request #33 from amulet1/sparseinit Timur Kumakbayev 2025-01-28 01:12:44 +05:00
  • 6b37e1ea81 Updated README.md Dmitry Petrov 2025-01-20 15:31:41 -05:00
  • a0fcb1437c Enabled "sparseinit" feature amulet1 2025-01-20 20:48:39 -05:00
  • 752b6fe06f Merged $body into $action parameter in purestorage_api_request() amulet1 2025-01-17 14:47:02 -05:00
  • 71542b1b94 Replaced purestorage_request() with purestorage_api_request() amulet1 2025-01-17 13:56:19 -05:00
  • 725e99023f Made purestorage_request() static amulet1 2025-01-17 13:21:50 -05:00
  • 4a1bec377f Started redesign of purestorage_request() amulet1 2025-01-17 13:04:21 -05:00
  • a0c90b99b3 Fix readme wwid incorrect issue-29 timansky 2025-01-25 02:53:39 +05:00
  • 2995222f74 Adds ability to configure volume group or pod namespace (#29) timansky 2025-01-25 02:53:22 +05:00
  • 4214cf9ff5 perl lint issue-24 timansky 2025-01-24 04:25:39 +05:00
  • 918baa8a14 Added retry attempts if x-auth-token invalid (#24) timansky 2025-01-24 04:18:16 +05:00
  • 78a46db7c4 Merge pull request #17 from kolesa-team/development Timur Kumakbayev 2025-01-20 03:03:24 +05:00
  • 3a76010d96 Do not convert to prerelease timansky 2025-01-20 03:02:51 +05:00
  • fc989677bb Merge pull request #16 from kolesa-team/temp v0.0.4 Timur Kumakbayev 2025-01-20 02:33:23 +05:00
  • d9018eec0f Merge pull request #14 from PwrBank/main Timur Kumakbayev 2025-01-19 20:56:17 +05:00
  • c6770fc4cd Update README.md PwrBank 2025-01-17 06:49:47 -06:00
  • 6474161796 Unmap volume before renaming it amulet1 2025-01-15 16:37:26 -05:00
  • 829cf63e1f Added purestorage_get_volume_info() and purestorage_get_existing_volume_info() amulet1 2025-01-15 13:55:06 -05:00
  • 660d9bff76 Make hgsuffix truly optional amulet1 2025-01-16 10:27:40 -05:00
  • e9342bee43 Merge branch 'kolesa-team:main' into main PwrBank 2025-01-16 11:32:40 -06:00
  • d97f93c340 Update README.md PwrBank 2025-01-16 11:32:29 -06:00
  • 265904dfa3 Merge pull request #10 from kolesa-team/development v0.0.3 Timur Kumakbayev 2025-01-16 21:57:34 +05:00
  • 6e68385d96 remove zigmund from codeowners timansky 2025-01-16 21:56:45 +05:00
  • b8e620f4c1 Merge remote-tracking branch 'origin/main' into development timansky 2025-01-16 21:56:29 +05:00
  • f508c00b4f Merge pull request #13 from PwrBank/main Timur Kumakbayev 2025-01-16 21:34:26 +05:00
  • 077514702f Update README.md PwrBank 2025-01-16 08:25:58 -06:00
  • e4aae03d51 README added lvm case timansky 2025-01-16 08:59:08 +05:00
  • 081c0b8459 Merge pull request #12 from amulet1/main Timur Kumakbayev 2025-01-16 08:55:19 +05:00
  • 246cba516e Added wrapper to run_command() to streamline error handling amulet1 2025-01-15 12:27:35 -05:00
  • 17ddc7ecc4 Merge pull request #4 from kolesa-team/main Dmitry Petrov 2025-01-15 09:43:30 -05:00
  • 621ebf7dd2 Merge pull request #8 from PwrBank/patch-1 Timur Kumakbayev 2025-01-15 18:36:34 +05:00
  • c26a4a659e Update README.md PwrBank 2025-01-15 07:12:53 -06:00