Commit Graph

  • dd2efb7846 lvm plugin: implement get_formats() method Fiona Ebner 2025-07-21 14:10:48 +02:00
  • e9e24973fd plugin: add get_formats() method and use it instead of default_format() Fiona Ebner 2025-07-21 14:10:47 +02:00
  • cd7c8e0ce6 api change log: improve style consistency a bit Fiona Ebner 2025-07-21 14:10:46 +02:00
  • 285a7764d6 fix #6553: lvmthin: implement volume_rollback_is_possible sub Max R. Carrara 2025-07-22 12:26:10 +02:00
  • 4f3c1d40ef lvmplugin: find_free_diskname: check if fmt param exist Alexandre Derumier via pve-devel 2025-07-19 14:00:11 +02:00
  • c428173669 bump version to 9.0.6 Thomas Lamprecht 2025-07-18 14:28:56 +02:00
  • aea2fcae82 lvm plugin: list images: properly handle qcow2 format Fiona Ebner 2025-07-18 12:20:08 +02:00
  • 9b6e138788 lvm plugin: properly handle qcow2 format when querying volume size info Fiona Ebner 2025-07-18 12:20:07 +02:00
  • 5a5561b6ae plugin: doc: resolve mixup of 'storage' and 'mixed' cases Wolfgang Bumiller 2025-07-18 10:07:06 +02:00
  • 6bf6c8ec3c bump version to 9.0.5 Thomas Lamprecht 2025-07-17 19:52:26 +02:00
  • 07b005bb55 plugin: update docs for volume_qemu_snapshot_method to new return values Thomas Lamprecht 2025-07-17 20:00:43 +02:00
  • ed6df31cf4 d/postinst: drop obsolete migration for CIFS credential file path Thomas Lamprecht 2025-07-17 19:50:11 +02:00
  • 61aaf78786 zfs: reformat code with perltidy Thomas Lamprecht 2025-07-17 19:47:38 +02:00
  • a81ee83127 config: rename external-snapshots to snapshot-as-volume-chain Thomas Lamprecht 2025-07-17 19:46:13 +02:00
  • 2d44f2eb3e bump version to 9.0.4 Thomas Lamprecht 2025-07-17 01:17:10 +02:00
  • 2cd4dafb22 api: storage status: filter out qcow2 format as valid for LVM without external-snapshots Thomas Lamprecht 2025-07-16 22:35:08 +02:00
  • 41c6e4bf7a replace volume_support_qemu_snapshot with volume_qemu_snapshot Wolfgang Bumiller 2025-07-16 15:16:24 +02:00
  • 3941068c25 lvm: activate volume before deleting snapshots Wolfgang Bumiller 2025-07-15 16:47:12 +02:00
  • e17a33794c storage: remove $running param from volume_snapshot Alexandre Derumier 2025-07-16 08:31:53 +02:00
  • 4ef8ab60f6 lvmplugin: add external-snapshots option && forbid creation of qcow2 volumes without it Alexandre Derumier 2025-07-16 08:31:52 +02:00
  • d78a91fdbc plugin : improve parse_namedir warning Alexandre Derumier 2025-07-16 08:31:51 +02:00
  • 1dab17545c plugin: lvmplugin: add parse_snap_name Alexandre Derumier 2025-07-16 08:31:50 +02:00
  • 618b5bc3d8 lvmplugin: add volume_snapshot_info Alexandre Derumier 2025-07-16 08:31:49 +02:00
  • f649f5a99c plugin|lvmplugin: don't allow volume rename if external snapshots exist. Alexandre Derumier 2025-07-16 08:31:48 +02:00
  • 44b4e42552 lvmplugin: snapshot: use relative path for backing image Alexandre Derumier 2025-07-16 08:31:47 +02:00
  • 04cbc41943 lvmplugin: alloc_snap_image: die if file_size_info return empty size Alexandre Derumier 2025-07-16 08:31:46 +02:00
  • 2edfea478f plugin: volume_export: don't allow export of external snapshots Alexandre Derumier 2025-07-16 08:31:45 +02:00
  • b61e564606 common: fix qemu_img_resize Alexandre Derumier 2025-07-16 08:31:44 +02:00
  • 94b637a923 lvm snapshot: activate volume Alexandre Derumier 2025-07-16 08:31:43 +02:00
  • 615da71f77 rename_snapshot: fix parameter checks Fabian Grünbichler 2025-07-16 08:31:41 +02:00
  • f32e25f920 helpers: move qemu_img* to Common module Fabian Grünbichler 2025-07-16 08:31:39 +02:00
  • 06016db1cb helpers: make qemu_img* storage config independent Fabian Grünbichler 2025-07-16 08:31:37 +02:00
  • ea30d36da1 tests: add lvmplugin test Alexandre Derumier 2025-07-09 18:22:02 +02:00
  • eda88c94ed lvmplugin: add qcow2 snapshot Alexandre Derumier 2025-07-09 18:22:01 +02:00
  • ccbced53c5 qcow2: add external snapshot support Alexandre Derumier 2025-07-09 18:22:00 +02:00
  • b63147f5df plugin: fix volname parsing Alexandre Derumier 2025-07-09 18:21:59 +02:00
  • a8d8bdf9ef storage: add volume_support_qemu_snapshot Alexandre Derumier 2025-07-09 18:21:58 +02:00
  • 5f916079ea storage: add rename_snapshot method Alexandre Derumier 2025-07-09 18:21:57 +02:00
  • bb21ba381d storage: volume_snapshot: add $running param Alexandre Derumier 2025-07-09 18:21:56 +02:00
  • 73bfe226d6 rbd && zfs : create_base : remove $running param from volume_snapshot Alexandre Derumier 2025-07-09 18:21:55 +02:00
  • 83cccdcdea plugin: add qemu_img_resize Alexandre Derumier 2025-07-09 18:21:54 +02:00
  • eedae199a8 plugin: add qemu_img_measure Alexandre Derumier 2025-07-09 18:21:52 +02:00
  • 933736ad6d plugin: add qemu_img_info Alexandre Derumier 2025-07-09 18:21:50 +02:00
  • 24fe1bf621 plugin: add qemu_img_create_qcow2_backed Alexandre Derumier 2025-07-09 18:21:49 +02:00
  • dd2bd851ca plugin: add qemu_img_create Alexandre Derumier 2025-07-09 18:21:46 +02:00
  • 8099a4639f RBD Plugin: add missing check for external ceph cluster Hannes Duerr 2025-07-16 15:01:17 +02:00
  • 4fb733a9ac zfs over iscsi: on-add hook: dynamically determine base path Fiona Ebner 2025-06-05 13:11:09 +02:00
  • d181d0b1ee fix #5071: zfs over iscsi: add 'zfs-base-path' configuration option Fiona Ebner 2025-06-05 13:11:08 +02:00
  • 7ecab87144 re-tidy perl source code with correct perltidy version Thomas Lamprecht 2025-07-10 15:27:18 +02:00
  • 1e9b459717 bump version to 9.0.3 Thomas Lamprecht 2025-07-09 17:36:58 +02:00
  • 2796d6b639 lvmthin: disable autoactivation for new logical volumes Friedrich Weber 2025-07-09 16:09:59 +02:00
  • f296ffc4e4 fix #4997: lvm: create: disable autoactivation for new logical volumes Friedrich Weber 2025-07-09 16:09:58 +02:00
  • c369b5fa57 bump version to 9.0.2 Fabian Grünbichler 2025-07-03 11:45:29 +02:00
  • 280bb6be77 plugin api: bump api version and age Fiona Ebner 2025-07-02 18:27:49 +02:00
  • 3bba744b0b plugin: qemu blockdev options: parse protocol paths in default implementation Fiona Ebner 2025-07-02 18:27:48 +02:00
  • 1e75dbcefd qemu blockdev options: error out in case driver is not supported Fabian Grünbichler 2025-07-03 11:48:10 +02:00
  • 9aa2722d69 qemu blockdev options: restrict allowed drivers and options Fiona Ebner 2025-07-02 18:27:47 +02:00
  • 6c07619abd plugin: add machine version to qemu_blockdev_options() interface Fiona Ebner 2025-07-02 18:27:46 +02:00
  • 2d874037f3 plugin: qemu block device: add support for snapshot option Fiona Ebner 2025-07-02 18:27:45 +02:00
  • 590fb76238 plugin: qemu block device: add hints option and EFI disk hint Fiona Ebner 2025-07-02 18:27:44 +02:00
  • f9c390bdfd rbd plugin: implement new method to get qemu blockdevice options Fiona Ebner 2025-07-02 18:27:43 +02:00
  • 7684225bac ceph/rbd: set 'keyring' in ceph configuration for externally managed RBD storages Fiona Ebner 2025-07-02 18:27:42 +02:00
  • b8acc0286b zfs pool plugin: implement method to get qemu blockdevice options Fiona Ebner 2025-07-02 18:27:41 +02:00
  • 02931346c6 zfs iscsi plugin: implement new method to get qemu blockdevice options Fiona Ebner 2025-07-02 18:27:40 +02:00
  • c136eb76c7 iscsi direct plugin: implement method to get qemu blockdevice options Fiona Ebner 2025-07-02 18:27:39 +02:00
  • 073c5677c7 plugin: add method to get qemu blockdevice options for volume Fiona Ebner 2025-07-02 18:27:38 +02:00
  • 823707a7ac bump version to 9.0.1 Thomas Lamprecht 2025-06-16 16:12:57 +02:00
  • 7669a99e97 drop support for using GlusterFS directly Thomas Lamprecht 2025-06-16 16:05:57 +02:00
  • a734efcbd3 bump version to 9.0.0 Thomas Lamprecht 2025-06-11 10:04:25 +02:00
  • 5a66c27cc6 auto-format code using perltidy with Proxmox style guide Thomas Lamprecht 2025-06-11 10:03:21 +02:00
  • 5d23073cb6 buildsys: add top-level make tidy target Thomas Lamprecht 2025-06-10 10:31:13 +02:00
  • b6d049b176 esxi plugin: remove invalid fixme Fiona Ebner 2025-05-09 13:31:59 +02:00
  • 9758abcb5e iscsi direct plugin: add trailing newline to error messages Fiona Ebner 2025-05-09 13:35:27 +02:00
  • b265925d64 rbd: merge rbd_cmd and build_cmd helpers Fabian Grünbichler 2025-04-22 10:56:16 +02:00
  • e2b9e36f48 rbd: remove no longer used rados_cmd helper Fabian Grünbichler 2025-04-22 10:56:15 +02:00
  • 0c6234f0bc bump version to 8.3.6 Thomas Lamprecht 2025-04-07 22:18:17 +02:00
  • 76f695f2e6 import: allow upload of guest images files into import storage Dominik Csapak 2025-04-07 12:13:06 +02:00
  • 551bad9d47 api: rename 'isOva' to 'is_ova' to adhere to style guide Dominik Csapak 2025-04-07 12:13:05 +02:00
  • 5a73bac343 btrfs: die early for broken subvolume resize Fiona Ebner 2025-03-03 10:24:45 +01:00
  • 0426aa3165 api: volume info: do not fail for zero-sized subvolumes Fiona Ebner 2025-03-03 10:24:44 +01:00
  • d97d7ff676 plugin: volume export formats: avoid superfluous file_size_info() call Fiona Ebner 2025-03-03 10:24:43 +01:00
  • 00105c8003 btrfs: fix volume size info for subvolumes in scalar context Fiona Ebner 2025-03-03 10:24:42 +01:00
  • 544dc0e893 plugin: file size info: be consistent about size of directory subvol Fiona Ebner 2025-03-03 10:24:41 +01:00
  • d0eb7df3af bump version to 8.3.5 Thomas Lamprecht 2025-04-06 21:18:43 +02:00
  • a9a2782d77 fix #3986: directory plugin: remove trailing slashes Daniel Herzig 2024-11-22 17:57:25 +01:00
  • 32f55f8c0d btrfs: volume export: fix command for incremental stream Fiona Ebner 2025-02-21 16:41:11 +01:00
  • 2ef1d256e7 btrfs: volume import: fix check for presence of base snapshot Fiona Ebner 2025-02-21 16:41:10 +01:00
  • 0e58fffcc2 volume export: fix handling of snapshot list Fiona Ebner 2025-02-21 16:41:09 +01:00
  • 8a183b5db2 disk management: account for leading white space in serial number Shannon Sterz 2025-03-12 09:38:19 +01:00
  • afc58d4d95 extract backup config: delegate to backup provider for storages that support it Fiona Ebner 2025-04-04 15:31:42 +02:00
  • e2dc01ac9f plugin api: bump api version and age Fiona Ebner 2025-04-04 15:31:41 +02:00
  • db5c50c079 config api/plugins: let plugins define sensitive properties themselves Fiona Ebner 2025-04-04 15:31:40 +02:00
  • ff971aefc0 plugin: introduce method for native external backup provider support Fiona Ebner 2025-04-04 15:31:39 +02:00
  • bbedead5fc common: add deallocate helper function Fiona Ebner 2025-04-04 15:31:38 +02:00
  • 0066560da4 add storage_has_feature() helper function Fiona Ebner 2025-04-04 15:31:37 +02:00
  • 7c62215e48 fix #3716: api: download from url: use proxy option for https Friedrich Weber 2025-03-26 11:51:07 +01:00
  • 22ac96a00b bump version to 8.3.4 Thomas Lamprecht 2025-04-03 19:20:21 +02:00
  • 2569cb4604 introduce 'pve-storage-image-format' standard option for image format Fiona Ebner 2025-03-05 11:49:22 +01:00
  • 559867f79b api: alloc: allow 'vmdk' for the 'format' option Fiona Ebner 2025-03-05 11:49:21 +01:00
  • 1b38ad0e27 schema: anchor regex for 'pve-storage-format' Fiona Ebner 2025-03-05 11:49:20 +01:00