From 6fb5c068282419ab4120bf11fa507f3edfeee7c7 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Wed, 11 Mar 2026 19:24:05 +0000
Subject: [PATCH] Workflows: update release workflow
---
lib/Ipam.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lib/Ipam.py b/lib/Ipam.py
index 2cffed2..f1d7659 100644
--- a/lib/Ipam.py
+++ b/lib/Ipam.py
@@ -41,6 +41,7 @@
if not self.subpool.subnet_of(self.pool):
raise InputValidationException('Subpool must be a subnet of pool')
+ self.validate = self.options.get('validate', '1') == '1'
self.ptp = self.options.get('ptp', '0') == '1'
self.allocations = set()
@@ -84,7 +85,7 @@
raise InputValidationException('Requested address does not belong to a pool')
address = str(address)
- if self._is_allocated(address):
+ if self.validate and self._is_allocated(address):
raise InputValidationException('Requested address {} is already used'.format(address))
self.allocations.add(address)
--
Gitblit v1.10.0