diff --git a/virtcontainers/network.go b/virtcontainers/network.go index ab4389e488..d892b34d21 100644 --- a/virtcontainers/network.go +++ b/virtcontainers/network.go @@ -16,6 +16,7 @@ import ( "os" "path/filepath" "runtime" + "sort" "strings" "time" @@ -1670,6 +1671,12 @@ func createEndpointsFromScan(networkNSPath string, config NetworkConfig) ([]Endp idx++ } + sort.Slice(endpoints, func(i, j int) bool { + return endpoints[i].Name() < endpoints[j].Name() + }) + + networkLogger().WithField("endpoints", endpoints).Info("Endpoints found after scan") + return endpoints, nil }