5
0
mirror of git://git.proxmox.com/git/pve-storage.git synced 2024-12-22 13:34:16 +03:00
Commit Graph

62 Commits

Author SHA1 Message Date
Thomas Lamprecht
4e97c507d2 d/control: bump versioned dependency for libpve-common-perl
to ensure the new verification callback for downloaded files is
available, while it's not a hard failure if it's missing it's good to
ensure that it's active and can work as intended.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-18 16:01:37 +01:00
Dominik Csapak
5005ff5ab9 move OVF module over from qemu-server
Copy over the PVE::QemuServer::OVF module and relevant OVF tests from
the qemu-server package/repo.

We need it here for implementing the import content type support to
generic directory based plugins.
So it will also use PVE::Storage modules and thus anything higher, or
a different package, makes things only harder for now.

Put the OVF module under the new PVE::GuestImport module namespace.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ TL: rework commit message to avoid file endings and clarify
   intentions ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-17 16:30:44 +01:00
Maximiliano Sandoval
ddc8c69bfa d/control: dependencies: add bzip2, gzip, lzop, zstd
The decompressor_info method calls binaries provided by these packages
so they are (alphabetically) added explicitly as dependencies.

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
FG: adapted commit message
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-11-11 10:30:53 +01:00
Thomas Lamprecht
31d40631d2 d/control: bump versioned dependency of libpve-common-perl
to ensure the 'dowload_allowed' schema property is understood

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-09-23 11:22:08 +02:00
Thomas Lamprecht
0947165111 d/control: bump versioned dependency for libpve-cluster-perl
to have the new ssh related helpers available

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-19 08:41:24 +02:00
Thomas Lamprecht
0d8a6f2901 d/control: bump versioned dependency for esxi-import-tool
to ensure new port-related CLI options are available

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-03-28 17:37:26 +01:00
Thomas Lamprecht
d0e43cfa4b d/control: bump versioned dependency for esxi-import-tool
to ensure new CLI options for dropping privileges are available

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-03-22 16:39:12 +01:00
Wolfgang Bumiller
a171036789 add ESXi plugin for import and wire-it up to a new get_guest_import plugin fn
The get_guest_import fn is currently a private/internal API and should
not yet be exposed as a public part of the storage API.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-13 15:17:55 +01:00
Wolfgang Bumiller
a02056f8df bump pve-common dep to 8.1.1 for PVE::Systemd::unit_is_active
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-13 12:25:43 +01:00
Thomas Lamprecht
71176c2b8c d/control: add dependency relation on libpve-access-control
We actually use it already (partially without perl use statement) and
the use of the new Sys.AccessNetwork privilege should be version
guarded too.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-28 15:51:25 +01:00
Thomas Lamprecht
29ca4abaee d/control: bump versioned dependency for libpve-common-perl to >= 8.0.10
to ensure the new tar parameter for the pbs-client is known

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-11-13 16:44:46 +01:00
Thomas Lamprecht
8f7da880f0 d/control: raise standards version compliance to 4.6.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-24 16:22:36 +02:00
Thomas Lamprecht
076345b053 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-24 16:22:28 +02:00
Thomas Lamprecht
d5b3f148a0 d/control: add missing ${misc:Depends}
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-24 16:22:18 +02:00
Wolfgang Bumiller
950ed264ea bump common dependency to 7.2-4
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-11-04 14:14:04 +01:00
Thomas Lamprecht
f49c6cde16 d/control: bump versioned dependecy for proxmox-backup-client
for the s/backup-ns/ns/ change

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-13 14:06:45 +02:00
Thomas Lamprecht
4be3f811b9 d/control: bump versioned dependecy for proxmox-backup-client
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 14:57:10 +02:00
Thomas Lamprecht
39887721cb d/control: bump versioned dependency for pve-common
for namespace support

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 14:45:22 +02:00
Fabian Grünbichler
40a079bd87 bump version to 7.0-14
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-09 17:02:48 +01:00
Fabian Ebner
bfba962647 pbs: integrate support for protected
free_image doesn't need to check for protection, because that will
happen on the server.

Getting/updating notes has also been refactored to re-use the code
for the PBS api calls.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>

add missing b-d and depend on libposix-strptime-perl

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-09 16:54:13 +01:00
Thomas Lamprecht
838e0632f7 d/control: break libpve-http-server-perl (<< 4.0-3)
commit e4d56f096e removes a `sleep 1`
hack for removal of a tempfile which earlier happened in the
pve-http-server but we do ourself now.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-10-04 10:23:38 +02:00
Thomas Lamprecht
015984bbbe d/control: bump standards version
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-10 09:11:14 +02:00
Thomas Lamprecht
f47d61f119 d/control: increase compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-10 09:10:57 +02:00
Thomas Lamprecht
7a4d2928d4 d/control: update dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-10 09:10:38 +02:00
Thomas Lamprecht
dbf11c2f05 remove internal, unmaintained, DRBD plugin
This was never marked stable and the recommended one is the external
version, which is maintained by linbit themselves.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-10 09:08:22 +02:00
Thomas Lamprecht
fef9987d4a d/control: depend on proxmox-backup-file-restore
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-23 15:34:27 +02:00
Thomas Lamprecht
4708d32180 d/control: bump versioned dependency for libpve-common-perl
for the new file-restore helpers in PBSClient which we use in the API
here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-23 15:15:56 +02:00
Thomas Lamprecht
6c460330bb d/control: record pve-qemu-kvm | qemu-utils build depenency for tests
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-02 17:20:57 +01:00
Thomas Lamprecht
a7e0184190 debian/control: use https in homepage link
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-26 14:04:15 +01:00
Thomas Lamprecht
c6e632efb6 d/control: update
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-12-14 21:58:24 +01:00
Thomas Lamprecht
b1f50fb5cc d/control: bump versioned dependency for libpve-common-perl
so the new get_repository helper for PBS is available

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-12-03 16:55:28 +01:00
Thomas Lamprecht
2f9eb6dc4c pbs: reuse pve apiclient for api connect helper
it is flexible enough to easily do so, and should do well until we
actually have cheap native bindings (e.g., through wolfgangs rust
permlod magic).

Make it a private helper, we do *not* want to expose it directly for
now.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-12-01 19:22:47 +01:00
Thomas Lamprecht
68c4bca39e d/control: bump versioned dependency on libpve-common-perl
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-16 18:25:26 +01:00
Thomas Lamprecht
9c81e528af d/control: depend on proxmox-backup-client
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-09 12:34:51 +02:00
Thomas Lamprecht
d4c31eff96 d/control: bump ceph dependency to 12.2
A newer than the Luminous version is shipped with buster, and our
ceph repos are on Nautilus (14.2) in PVE 6.

Allows to drop a check for really old ceph versions (< 10, so
Infernalis and older).

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-25 11:27:38 +02:00
Fabian Grünbichler
a5ffe2c438 d/control: wrap-and-sort
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-04-09 09:41:01 +02:00
Fabian Grünbichler
589db254b7 d/control: break consumers of storage_migrate
since we changed the signature, and want to ensure smooth upgrades.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-04-09 09:41:01 +02:00
Thomas Lamprecht
1022a7c4a9 systemd unit name escape helpers moved to common, use them
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-02-05 17:14:39 +01:00
Thomas Lamprecht
43fe2a0d2c d/controll: add zfs-zed to Recommends
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-25 14:57:23 +01:00
Thomas Lamprecht
c5590ef7ba d/control: bump version dependency to pve-common
ensures we have the new kernel_version helper available.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-23 16:15:59 +01:00
Fabian Grünbichler
396477a7ce d/control: add (build-)depends on libpve-cluster-perl
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-18 12:03:00 +01:00
Thomas Lamprecht
614a23cfd2 d/control: fix priority-extra-is-replaced-by-priority-optional
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-21 20:31:42 +02:00
Fabian Grünbichler
1187d22d28 add zfsutils-linux to build-dependencies
to enable our ZFS tests and fix broken disk list tests.
2019-04-18 10:01:39 +02:00
Thomas Lamprecht
3d277fe6ac add libfile-chdir-perl to build dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-21 10:51:19 +01:00
Thomas Lamprecht
deea35a2e7 d/control: bump version dependency to pve-doc-generator
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-02-22 13:31:32 +01:00
Thomas Lamprecht
31b63708c2 d/control: bump version dependency of libpve-common-perl
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-02-04 12:02:21 +01:00
Thomas Lamprecht
ab3e0a7fbe d/control: bump pve-cluster version dependency to 5.0-32
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-12-20 10:49:06 +01:00
Thomas Lamprecht
39581b5240 d/control: bump pve-common dependency and break older pve-manager
To ensure that we have the new SysFSTools available and as previously
we hosted the API scan endoints which pve-manager registered so
record the break of older versions.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-11-19 14:44:51 +01:00
Thomas Lamprecht
e6c4144fa6 d/control: record pve-cluster build dependency
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-10-18 13:25:34 +02:00
Dietmar Maurer
a6a3786889 add missing dependency to pve-cluster
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2018-08-02 13:46:29 +02:00