zones: improve scan validations #11

Merged
amery merged 4 commits from pr-amery-validation into main 2023-09-08 14:45:58 +02:00
Showing only changes of commit 6a071ba5f0 - Show all commits
+6 -1
View File
@@ -2,6 +2,7 @@ package zones
import (
"bytes"
"errors"
"fmt"
"os"
@@ -135,7 +136,11 @@ func (m *Machine) applyWireguardConfig(ring int, wg *wireguard.Config) error {
}
for _, peer := range wg.Peer {
if err := m.applyWireguardPeerConfig(ring, peer); err != nil {
err := m.applyWireguardPeerConfig(ring, peer)
switch {
case errors.Is(err, ErrUnknownNode):
// ignore unknown peers
case err != nil:
err = core.Wrapf(err, "%s: wg%v:%s", m.Name, ring, addr)
return err
}