mirror of
https://github.com/containers/podman.git
synced 2025-11-11 16:45:02 +08:00
Vendor in latest containers/(storage, common, image)
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
11
vendor/github.com/containers/common/libnetwork/netavark/config.go
generated
vendored
11
vendor/github.com/containers/common/libnetwork/netavark/config.go
generated
vendored
@@ -57,6 +57,17 @@ func (n *netavarkNetwork) NetworkUpdate(name string, options types.NetworkUpdate
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// Nameservers must be IP Addresses.
|
||||
for _, dnsServer := range options.AddDNSServers {
|
||||
if net.ParseIP(dnsServer) == nil {
|
||||
return fmt.Errorf("unable to parse ip %s specified in AddDNSServer: %w", dnsServer, types.ErrInvalidArg)
|
||||
}
|
||||
}
|
||||
for _, dnsServer := range options.RemoveDNSServers {
|
||||
if net.ParseIP(dnsServer) == nil {
|
||||
return fmt.Errorf("unable to parse ip %s specified in RemoveDNSServer: %w", dnsServer, types.ErrInvalidArg)
|
||||
}
|
||||
}
|
||||
networkDNSServersBefore := network.NetworkDNSServers
|
||||
networkDNSServersAfter := []string{}
|
||||
for _, server := range networkDNSServersBefore {
|
||||
|
||||
Reference in New Issue
Block a user