summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLou Lecrivain <lou.lecrivain@wdz.de>2024-12-13 20:45:39 +0100
committerThomas Lamprecht <t.lamprecht@proxmox.com>2025-04-07 17:58:20 +0200
commit5a050f4d4c6bc315df27d9950af1796486c95712 (patch)
tree28b30685544477621c9e2518fb88b626410d0740
parent8794d57125531e2d290c9af841234b52b44e6b98 (diff)
fix: register details in pve ipam db for add_next_freeip
Signed-off-by: lou lecrivain <lou.lecrivain@wdz.de> Tested-by: Stefan Hanreich <s.hanreich@proxmox.com> Reviewed-by: Stefan Hanreich <s.hanreich@proxmox.com> Tested-by: Hannes Duerr <h.duerr@proxmox.com> Link: https://lore.proxmox.com/mailman.187.1734119229.332.pve-devel@lists.proxmox.com Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
-rw-r--r--src/PVE/Network/SDN/Ipams/PVEPlugin.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/PVE/Network/SDN/Ipams/PVEPlugin.pm b/src/PVE/Network/SDN/Ipams/PVEPlugin.pm
index 59ad4ea..5e72e65 100644
--- a/src/PVE/Network/SDN/Ipams/PVEPlugin.pm
+++ b/src/PVE/Network/SDN/Ipams/PVEPlugin.pm
@@ -201,7 +201,11 @@ sub add_next_freeip {
die "can't find free ip in subnet '$cidr'\n" if !$freeip;
- $dbsubnet->{ips}->{$freeip} = {};
+ $dbsubnet->{ips}->{$freeip} = {
+ mac => $mac,
+ hostname => $hostname,
+ vmid => $vmid
+ };
write_db($db);
});