Commit Graph

  • bba0b3ae46 api: code cleanup: remove unused Data::Dumper include Fiona Ebner 2025-03-05 11:49:19 +01:00
  • 43ad71bf30 plugin: file size info: remove ancient 'cow' from formats Fiona Ebner 2025-03-05 11:49:18 +01:00
  • 32e482a617 fix #957: iscsi: improve iscsi_test_portal logic Victor Seva 2025-03-20 15:23:20 +01:00
  • 9dd136c8df btrfs: volume export: add note to clarify special handling of 'snapshot' argument Fiona Ebner 2025-02-24 10:10:15 +01:00
  • 424280a16c btrfs: avoid superfluous check in foreach_snapshot_of_subvol() helper Fiona Ebner 2025-02-20 16:11:27 +01:00
  • a25b1050ce btrfs: rename snapshot parameter Maximiliano Sandoval 2025-02-19 12:17:40 +01:00
  • 3abd10cedf btrfs: remove foreach_subvol Maximiliano Sandoval 2025-02-19 12:17:39 +01:00
  • cae30fef56 btrfs: rename volume regex Maximiliano Sandoval 2025-02-19 12:17:38 +01:00
  • d3b84d73fd btrfs: forcefully set image to readwrite Maximiliano Sandoval 2025-02-19 12:17:37 +01:00
  • c2db0cb7d5 btrfs: use foreach_snapshot_of_subvol helper in free_image Maximiliano Sandoval 2025-02-19 12:17:36 +01:00
  • c05ef0dbce fix #3873: btrfs: use foreach_snapshot_of_subvol helper in volume_export Maximiliano Sandoval 2025-02-19 12:17:35 +01:00
  • 171b760d81 btrfs: add helper to iterate over snapshots of a subvolume Maximiliano Sandoval 2025-02-19 12:17:34 +01:00
  • 70955c2d34 api: {upload, download}_url: factor out common parameter hash accesses Daniel Kral 2025-02-11 17:07:55 +01:00
  • bdabd1296b iscsidirect plugin: do not use cache in list_images() Dmitry Petrov 2025-02-06 10:02:37 -05:00
  • 9b7c1746f1 rbd plugin: do not use cache in list_images() Dmitry Petrov 2025-02-06 10:02:36 -05:00
  • e5f4af47d0 bump version to 8.3.3 Fabian Grünbichler 2024-12-19 15:16:45 +01:00
  • b3c844b858 rbd plugin: list: drop outdated error message check Fiona Ebner 2024-12-19 11:43:14 +01:00
  • a1140d77d0 plugins: volume import: align size up to 1KiB Fiona Ebner 2024-12-19 11:43:13 +01:00
  • c41d7755c3 common: introduce common module Max Carrara 2024-12-19 11:43:12 +01:00
  • cc0efbd250 iscsi direct plugin: support volume export Fiona Ebner 2024-12-19 11:43:11 +01:00
  • d8a67cb6bf iscsi plugin: support volume export Fiona Ebner 2024-12-19 11:43:10 +01:00
  • e2cf3cea96 rbd plugin: improve volume exists helper Fiona Ebner 2024-12-19 11:43:09 +01:00
  • b6f4b89640 rbd plugin: implement volume import/export Fiona Ebner 2024-12-19 11:43:08 +01:00
  • 3bf2193b44 rbd plugin: factor out helper to check if volume already exists Fiona Ebner 2024-12-19 11:43:07 +01:00
  • 9adc4c69ef export: redirect stdout to avoid any unrelated messages ending up in the export stream Fiona Ebner 2024-12-19 11:43:06 +01:00
  • 7166db2ce4 rbd plugin: schema: document default value for 'krbd' setting Fiona Ebner 2024-12-19 11:43:05 +01:00
  • a16bf6f791 plugin: export/import: fix calls to path() method Fiona Ebner 2024-12-19 11:43:04 +01:00
  • edb18d6386 bump version to 8.3.2 Thomas Lamprecht 2024-12-11 15:41:54 +01:00
  • 652154c0b0 btrfs: fix handling of non-images volumes Fabian Grünbichler 2024-12-11 14:48:36 +01:00
  • c0304618f5 bump version to 8.3.1 Fabian Grünbichler 2024-12-10 14:33:11 +01:00
  • a9e0f50d4a file_size_info: add warning when falling back to raw format Fabian Grünbichler 2024-12-10 13:13:42 +01:00
  • 081ce2c9df esxi: fix return value of volume_size_info for vmx volumes Fabian Grünbichler 2024-12-10 11:50:46 +01:00
  • bfb3dff319 storage: plugin: return 'raw' format when parsing non-image volumes Fabian Grünbichler 2024-12-10 11:43:35 +01:00
  • 93c1af6ba4 esxi: anchor vmdk regex in parse_volname Shannon Sterz 2024-12-10 10:16:25 +01:00
  • 5784c84e8f bump version to 8.3.0 Fabian Grünbichler 2024-12-09 12:01:23 +01:00
  • f1ea2c5c89 file_size_info: add missing format parameters Fabian Grünbichler 2024-12-09 11:48:01 +01:00
  • a8d246e784 bump version to 8.2.10 Fabian Grünbichler 2024-12-09 10:09:01 +01:00
  • 0cc5492707 esxi: parse volname: explicitly return format for vmx configuration file Fiona Ebner 2024-12-06 17:25:29 +01:00
  • 541064a95b list images: return 'invalid' format value for image that cannot be queried in expected format Fiona Ebner 2024-12-06 17:25:28 +01:00
  • 936fbe3f35 file size info: prepare to make format parameter mandatory Fiona Ebner 2024-12-06 17:25:27 +01:00
  • 9612844ff3 btrfs: list images: specify format when querying file info Fiona Ebner 2024-12-06 17:25:26 +01:00
  • 6e22cae004 plugin: list images: specify format when querying file info Fiona Ebner 2024-12-06 17:25:25 +01:00
  • c29152c691 plugin: create base: specify format when querying file info Fiona Ebner 2024-12-06 17:25:24 +01:00
  • adfd7e9166 btrfs: volume size info: specify format when querying file info Fiona Ebner 2024-12-06 17:25:23 +01:00
  • 44ff2de576 plugin: volume size info: specify format when querying file info Fiona Ebner 2024-12-06 17:25:22 +01:00
  • e50dde06fa volume export: rely on storage plugin's format Fiona Ebner 2024-12-06 17:25:21 +01:00
  • 83648951d7 file size info: allow specifying file format Fiona Ebner 2024-12-06 17:25:20 +01:00
  • 10d338baa8 file size info: introduce error handling helper Fiona Ebner 2024-12-06 17:25:19 +01:00
  • 4836e98901 test: fix file_size_info() mocking Fiona Ebner 2024-12-06 17:25:18 +01:00
  • 39fd552d14 bump version to 8.2.9 Thomas Lamprecht 2024-11-19 21:05:48 +01:00
  • 3633dee46d untrusted image checks: also handle multi-part vmdk files Fabian Grünbichler 2024-11-19 20:46:27 +01:00
  • a3db720967 bump version to 8.2.8 Thomas Lamprecht 2024-11-18 21:11:46 +01:00
  • 811aa863cb guest import: extract staging copy with same owner than running process Thomas Lamprecht 2024-11-18 20:50:24 +01:00
  • b9f9ffcc57 ovf import: guest name: fallback to the id from the VirtualSystem node Thomas Lamprecht 2024-11-18 20:48:06 +01:00
  • af83df01a8 ovf import: guest name: normalize whitespace to minus Thomas Lamprecht 2024-11-18 20:46:34 +01:00
  • 628bd29082 ovf import: disks: allow whitespaces in file path Thomas Lamprecht 2024-11-18 20:01:25 +01:00
  • f2a6bd2788 ovf import: disks: mave ovf namespace in resource path optional Thomas Lamprecht 2024-11-18 19:56:49 +01:00
  • 426b0cc3aa ovf import: small code style cleanups Thomas Lamprecht 2024-11-18 19:56:24 +01:00
  • 5ae7d10fdc ovf import: regisiter "vmw" namespace Thomas Lamprecht 2024-11-18 19:25:00 +01:00
  • e36c01aff7 plugin: file_size_info: warn on parent images with unusual path Dominik Csapak 2024-11-18 16:29:14 +01:00
  • 357deeb864 add 'import' content type to 'check_volume_access' Dominik Csapak 2024-11-18 16:29:13 +01:00
  • 974081ce15 plugin: enable import for nfs/btrfs/cifs/cephfs/glusterfs Dominik Csapak 2024-11-18 16:29:12 +01:00
  • 40df25db17 api: allow ova upload/download Dominik Csapak 2024-11-18 16:29:11 +01:00
  • 0fdbc2845a ovf: implement parsing nics Dominik Csapak 2024-11-18 16:29:10 +01:00
  • d4fe3eeacc ovf: implement rudimentary boot order Dominik Csapak 2024-11-18 16:29:09 +01:00
  • 468b39fa6c ovf: implement parsing out firmware type Dominik Csapak 2024-11-18 16:29:08 +01:00
  • 61e1576c5c ovf: implement parsing the ostype Dominik Csapak 2024-11-18 16:29:07 +01:00
  • cbf788754d ovf: improve and simplify path checking code Dominik Csapak 2024-11-18 16:29:06 +01:00
  • d482cc1c52 plugin: dir: handle ova files for import Dominik Csapak 2024-11-18 16:29:05 +01:00
  • d955a46a32 plugin: dir: implement import content type Dominik Csapak 2024-11-18 16:29:04 +01:00
  • 4e97c507d2 d/control: bump versioned dependency for libpve-common-perl Thomas Lamprecht 2024-11-18 16:01:35 +01:00
  • 280592757d bump version to 8.2.7 Thomas Lamprecht 2024-11-18 15:51:38 +01:00
  • 8652cb9de3 api: iso up/download: check file content Dominik Csapak 2024-11-18 15:31:12 +01:00
  • 5005ff5ab9 move OVF module over from qemu-server Dominik Csapak 2024-11-15 16:17:23 +01:00
  • bffcbe2662 file_size_info: implement untrusted mode Fabian Grünbichler 2024-11-04 11:42:20 +01:00
  • 1c0ebbaae5 bump version to 8.2.6 Thomas Lamprecht 2024-11-13 16:19:48 +01:00
  • c06b7c8b90 iscsi: verify volume disks are part of target Mira Limbeck 2024-11-11 16:01:03 +01:00
  • ef6c17851b iscsi: disallow slashes in volname Mira Limbeck 2024-11-11 16:01:02 +01:00
  • 962d1ee1d0 iscsi: fix activation of second iSCSI storage on other cluster nodes Friedrich Weber 2024-11-05 17:37:44 +01:00
  • ddc8c69bfa d/control: dependencies: add bzip2, gzip, lzop, zstd Maximiliano Sandoval 2024-09-13 10:13:52 +02:00
  • 2627da22cb fix #5267: storage: add bzip2 support Maximiliano Sandoval 2024-09-13 10:13:51 +02:00
  • 5808b0bf3b lvmplugin: fix: activate|deactivate volume, add missing storeid param in path sub Alexandre Derumier 2024-09-25 11:00:45 +02:00
  • e16c816f97 iscsi: disable Open-iSCSI login retries Friedrich Weber 2024-10-11 14:58:21 +02:00
  • ec5395868f bump version to 8.2.5 Thomas Lamprecht 2024-09-23 11:23:21 +02:00
  • 31d40631d2 d/control: bump versioned dependency of libpve-common-perl Thomas Lamprecht 2024-09-23 11:22:00 +02:00
  • 9017e1abc7 download handling: adapt to method schema field rename Fabian Grünbichler 2024-09-19 15:19:51 +02:00
  • f9bdac0e8f api: annotate file-restore endpoint as download-enabled Fabian Grünbichler 2024-09-19 15:19:50 +02:00
  • f2b4f7f955 bump version to 8.2.4 Thomas Lamprecht 2024-09-12 12:26:30 +02:00
  • 1fd1b53018 api: upload: correctly test for result of unlink Fiona Ebner 2024-07-29 16:29:56 +02:00
  • 851cc07a2a base plugin: do not decode the empty string Maximiliano Sandoval 2024-09-02 14:47:45 +02:00
  • fe854c9658 fix #4272: btrfs: add rename feature Maximiliano Sandoval 2024-07-05 15:10:39 +02:00
  • ef9f955e7e esxi: fix #5587: add support for older version of vmx storage filepaths Daniel Kral 2024-08-21 15:57:47 +02:00
  • 70c480b9f1 btrfs: log executed command on failures Maximiliano Sandoval 2024-07-09 13:49:18 +02:00
  • 6cdcf65a2c volume import: assume target API version is at least 9 Fiona Ebner 2024-06-10 11:04:15 +02:00
  • 4abfc054c9 plugin: move definition for 'port' option to base plugin Fiona Ebner 2024-04-18 10:33:17 +02:00
  • bc12c9c088 style: remove goto statements Fabian Grünbichler 2024-06-26 10:56:17 +02:00
  • 6b32cece09 fix reminder comment for template regex Fiona Ebner 2024-06-27 15:05:02 +02:00
  • 13a81873ba bump version to 8.2.3 Wolfgang Bumiller 2024-06-21 13:55:10 +02:00
  • 5f35d73d52 esxi: remove already-dealt-with FIXME comment Wolfgang Bumiller 2024-06-21 13:56:25 +02:00
  • 9a594f594d Revert "esxi: improve error handling for fuse mount tool" Wolfgang Bumiller 2024-06-21 13:46:36 +02:00