From 153cb80d4ce96798f4157378246df4369d094167 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 28 Apr 2021 16:37:35 +0200 Subject: [PATCH] zone status: mark vnets with unknown zone as failed Signed-off-by: Thomas Lamprecht --- PVE/Network/SDN/Zones.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PVE/Network/SDN/Zones.pm b/PVE/Network/SDN/Zones.pm index 68be3a7..a4d81e3 100644 --- a/PVE/Network/SDN/Zones.pm +++ b/PVE/Network/SDN/Zones.pm @@ -244,6 +244,13 @@ sub status { next if !defined($zone); my $plugin_config = $zone_cfg->{ids}->{$zone}; + + if (!defined($plugin_config)) { + $vnet_status->{$id}->{status} = 'error'; + $vnet_status->{$id}->{statusmsg} = "unknown zone '$zone' configured"; + next; + } + next if defined($plugin_config->{nodes}) && !$plugin_config->{nodes}->{$nodename}; $vnet_status->{$id}->{zone} = $zone; -- 2.39.5