From 5687c6c38c48c23d03073b45e065aeb9b36873ae Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Sun, 03 May 2026 14:44:54 +0000
Subject: [PATCH] NetworkDriverData: only export selected objects
---
lib/NetworkDriver.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/NetworkDriver.py b/lib/NetworkDriver.py
index e48071a..306172d 100644
--- a/lib/NetworkDriver.py
+++ b/lib/NetworkDriver.py
@@ -15,7 +15,7 @@
return ''.join([random.choice(chars) for _ in range(size)])
-def create_interface(endpoint, network) -> str:
+def create_interface(endpoint, network) -> tuple[str, str]:
ifname0 = 'veth{}'.format(genid())
ifname1 = 'veth{}'.format(genid())
@@ -163,14 +163,14 @@
result['Gateway'] = gw4.ip.compressed
if gw6 is not None:
result['GatewayIPv6'] = gw6.ip.compressed
- gw4 = endpoint.Options.get("gw4", None)
+ gw4 = endpoint.Options.get("gw4", network.Options.get("gw4", None))
if gw4 is not None:
result['StaticRoutes'].append({
'Destination': gw4 + '/32',
'RouteType': 1,
})
result['Gateway'] = gw4
- gw6 = endpoint.Options.get("gw6", None)
+ gw6 = endpoint.Options.get("gw6", network.Options.get("gw6", None))
if gw6 is not None:
result['StaticRoutes'].append({
'Destination': gw6 + '/128',
--
Gitblit v1.10.0