all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp
@ 2023-11-21 13:31 Stefan Hanreich
  2023-11-21 13:31 ` [pve-devel] [PATCH pve-network 2/2] sdn: simple: Improve dhcp property description and validation Stefan Hanreich
  2023-11-21 13:47 ` [pve-devel] applied-series: [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Wolfgang Bumiller
  0 siblings, 2 replies; 3+ messages in thread
From: Stefan Hanreich @ 2023-11-21 13:31 UTC (permalink / raw)
  To: pve-devel; +Cc: Stefan Hanreich, Wolfgang Bumiller

Suggested-By: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
---
 src/PVE/Network/SDN/Zones/SimplePlugin.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/PVE/Network/SDN/Zones/SimplePlugin.pm b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
index f30278c..f4525d5 100644
--- a/src/PVE/Network/SDN/Zones/SimplePlugin.pm
+++ b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
@@ -30,6 +30,7 @@ sub properties {
 	dhcp => {
 	    type => 'pve-configid',
 	    description => 'ID of the DHCP server responsible for managing this range',
+	    requires => 'ipam',
 	},
     };
 }
-- 
2.39.2




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [pve-devel] [PATCH pve-network 2/2] sdn: simple: Improve dhcp property description and validation
  2023-11-21 13:31 [pve-devel] [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Stefan Hanreich
@ 2023-11-21 13:31 ` Stefan Hanreich
  2023-11-21 13:47 ` [pve-devel] applied-series: [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Wolfgang Bumiller
  1 sibling, 0 replies; 3+ messages in thread
From: Stefan Hanreich @ 2023-11-21 13:31 UTC (permalink / raw)
  To: pve-devel

Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
---
 src/PVE/Network/SDN/Zones/SimplePlugin.pm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/PVE/Network/SDN/Zones/SimplePlugin.pm b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
index f4525d5..7cb65c2 100644
--- a/src/PVE/Network/SDN/Zones/SimplePlugin.pm
+++ b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
@@ -3,6 +3,7 @@ package PVE::Network::SDN::Zones::SimplePlugin;
 use strict;
 use warnings;
 use PVE::Network::SDN::Zones::Plugin;
+use PVE::Network::SDN::Dhcp::Plugin;
 use PVE::Exception qw(raise raise_param_exc);
 use PVE::Cluster;
 use PVE::Tools;
@@ -28,8 +29,9 @@ sub properties {
 	    description => "dns domain zone  ex: mydomain.com",
 	},
 	dhcp => {
-	    type => 'pve-configid',
-	    description => 'ID of the DHCP server responsible for managing this range',
+	    description => 'Type of the DHCP backend for this zone',
+	    type => 'string',
+	    enum => PVE::Network::SDN::Dhcp::Plugin->lookup_types(),
 	    requires => 'ipam',
 	},
     };
-- 
2.39.2




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [pve-devel] applied-series: [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp
  2023-11-21 13:31 [pve-devel] [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Stefan Hanreich
  2023-11-21 13:31 ` [pve-devel] [PATCH pve-network 2/2] sdn: simple: Improve dhcp property description and validation Stefan Hanreich
@ 2023-11-21 13:47 ` Wolfgang Bumiller
  1 sibling, 0 replies; 3+ messages in thread
From: Wolfgang Bumiller @ 2023-11-21 13:47 UTC (permalink / raw)
  To: Stefan Hanreich; +Cc: pve-devel

applied both, thanks




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-11-21 13:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-21 13:31 [pve-devel] [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Stefan Hanreich
2023-11-21 13:31 ` [pve-devel] [PATCH pve-network 2/2] sdn: simple: Improve dhcp property description and validation Stefan Hanreich
2023-11-21 13:47 ` [pve-devel] applied-series: [PATCH pve-network 1/2] sdn: require ipam in simple plugin for dhcp Wolfgang Bumiller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal