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

28 Commits

Author SHA1 Message Date
Thomas Lamprecht
a2fc394c75 d/control: bump versioned dependency for libpve-cluster-perl to >= 7-2-3
to ensure we got the tag stuff available

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-17 13:11:48 +01:00
Dominik Csapak
2b00f6236d GuestHelpers: add tag related helpers
'get_allowed_tags':
returns the allowed tags for the given user

'assert_tag_permissions'
helper to check permissions for tag setting/updating/deleting
for both container and qemu-server

gets the list of allowed tags from the DataCenterConfig and the current
user permissions, and checks for each tag that is added/removed if
the user has permissions to modify it

'normal' tags require 'VM.Config.Options' on '/vms/<vmid>', but not
allowed tags (either limited with 'user-tag-access' or
'privileged-tags' in the datacenter.cfg) requrie 'Sys.Modify' on '/'

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2022-11-17 10:24:33 +01:00
Thomas Lamprecht
fb8d2eeca7 d/control: bump versioned dependency for libpve-common-perl to 7.2-6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-12 16:50:22 +01:00
Fabian Grünbichler
d88d2066a5 add tunnel helper module
lifted from PVE::QemuMigrate, abstracting away use-case specific data.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-02-09 18:20:55 +01:00
Fabian Grünbichler
7d604b5bbd bump version to 4.0-3
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-09 13:17:37 +01:00
Thomas Lamprecht
dfcc0de52d d/control: increase compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-12 13:03:34 +02:00
Thomas Lamprecht
873b9de294 d/control: update meta information
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-12 13:03:09 +02:00
Fabian Grünbichler
4826847217 bump version to 3.0-10
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-05 11:41:48 +02:00
Fabian Grünbichler
4bb2d4061a d/control: break older pve-container
since the changed locking exposes a bug that requires fixing on the
pve-container side.
2020-05-05 11:24:44 +02:00
Fabian Grünbichler
3599eb3341 d/control: break older qemu-server
since we renamed lock_config_mode to lock_config_shared

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-05 11:18:38 +02:00
Fabian Grünbichler
3d5b0326e5 d/control: depend on pve-storage with new storage_migrate
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-04-09 09:39:42 +02:00
Fabian Grünbichler
8d5dd71cbf bump version to 3.0-6
and add versioned breaks for foreach_volume changes

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-03-30 09:21:20 +02:00
Fabian Grünbichler
efd0b53cf1 d/control: add more missing build-dependencies
pve-cluster is used by the test cases

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-18 12:01:39 +01:00
Fabian Grünbichler
9e61323e46 d/control: add (build-)depends on libpve-cluster-perl
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-18 12:01:39 +01:00
Thomas Lamprecht
4a8a1c83d8 d/control: break pve-manager (<< 6.0-10) due to vzdump parser move
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-18 21:11:54 +02:00
Thomas Lamprecht
6ca3f296b6 d/control: bump version dependency of libpve-storage-perl
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-02-01 12:51:54 +01:00
Fabian Grünbichler
1cb9a21d49 d/control: remove perl from build-depends
it is not needed at all.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-14 11:03:21 +01:00
Fabian Grünbichler
e545d4ee95 d/control: add misc:Depends
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-14 11:03:21 +01:00
Fabian Grünbichler
9157e32ddc d/control|compat: bump to 10
default and recommended compat level in Debian Stretch

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-14 11:03:21 +01:00
Fabian Grünbichler
e906911285 d/control: wrap-and-sort
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-14 11:03:21 +01:00
Fabian Grünbichler
03067b4c94 d/control: bump standards version
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2018-11-14 11:03:21 +01:00
Thomas Lamprecht
a9cfba5af0 d/control: fixup missing comma in Breaks
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-09-17 15:54:04 +02:00
Thomas Lamprecht
16e02f0fe0 break qemu-server (<< 5.0-35)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-09-17 15:25:08 +02:00
Wolfgang Bumiller
a2dd551b0a bump version to 2.0-14
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2017-12-13 14:51:50 +01:00
Fabian Grünbichler
01132427b5 bump version to 2.0-13
and add versioned dependency on libpve-storage-perl for storage_migrate
signature change (added logfunc parameter).
2017-10-17 15:04:41 +02:00
Fabian Grünbichler
a9038010f0 build: reformat debian/control
using wrap-and-sort -abt
2017-10-04 11:05:33 +02:00
Fabian Grünbichler
bbcd936ea8 add packaging for VZDump base plugin 2017-01-25 10:05:53 +01:00
Fabian Grünbichler
e115c4af33 initial packaging 2017-01-25 10:05:29 +01:00