[pve-devel] [PATCH qemu-server] feature #3937: config: store user in meta property

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Feb 14 10:41:12 CET 2023


On 13/02/2023 11:24, Leo Nunner wrote:
> Adds a field to the "meta" config property which stores the user who
> created the VM.

Should also get this finally added to CTs, I know it's a bit unfair to
add the burden to this patch series, but otherwise we might never add
it.. 

> 
> Signed-off-by: Leo Nunner <l.nunner at proxmox.com>
> ---
>  PVE/QemuServer.pm | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
> index a0e16dc..28ed8e7 100644
> --- a/PVE/QemuServer.pm
> +++ b/PVE/QemuServer.pm
> @@ -281,6 +281,11 @@ my $meta_info_fmt = {
>  	pattern => '\d+(\.\d+)+',
>  	optional => 1,
>      },
> +    'user' => {

It adds a bit of property length, but it might be good to follow the other
properties and use a bit more self-explanatory 'creation-user' here?

I mean, I don't hope that we add to much properties here, but in retrospect
the property name "meta" might have been a bit to general, something like
"creation-env" could have been a better choice - but as said, I still
hope that we don't add to much there anyway.

otoh, maybe this is even "to much" for such a thing, a dedicated audit log
might be better in general? (I got that with some rough planning on our
internal wiki) 





More information about the pve-devel mailing list