Adds a field to the "meta" config property which stores the user who created the VM.
Signed-off-by: Leo Nunner <l.nun...@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' => { + type => 'string', + description => "The user who created the VM.", + optional => 1, + }, }; my $confdesc = { @@ -2184,10 +2189,13 @@ sub parse_meta_info { sub new_meta_info_string { my () = @_; # for now do not allow to override any value + my $rpcenv = PVE::RPCEnvironment->get(); + return PVE::JSONSchema::print_property_string( { 'creation-qemu' => kvm_user_version(), ctime => "". int(time()), + user => $rpcenv->get_user(), }, $meta_info_fmt ); -- 2.30.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel