summaryrefslogtreecommitdiff
path: root/pkg/network/network.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-12-14 20:56:55 +0100
committerGitHub <noreply@github.com>2021-12-14 20:56:55 +0100
commitc36fb8b1138b112ec3d53e5cf89a2fbcb12e6840 (patch)
treed81ca6337af0e83f6bfc127c1296103a47f95046 /pkg/network/network.go
parenta0894b5ecd6c64d30b82a7b79bc1e2e87c7f0a4e (diff)
parent888c778ee975b449aef6dec6bbdfb029a7fe385e (diff)
downloadpodman-c36fb8b1138b112ec3d53e5cf89a2fbcb12e6840.tar.gz
podman-c36fb8b1138b112ec3d53e5cf89a2fbcb12e6840.tar.bz2
podman-c36fb8b1138b112ec3d53e5cf89a2fbcb12e6840.zip
Merge pull request #12595 from Luap99/network-id
fix network id handling
Diffstat (limited to 'pkg/network/network.go')
-rw-r--r--pkg/network/network.go27
1 files changed, 0 insertions, 27 deletions
diff --git a/pkg/network/network.go b/pkg/network/network.go
deleted file mode 100644
index 44132ca28..000000000
--- a/pkg/network/network.go
+++ /dev/null
@@ -1,27 +0,0 @@
-package network
-
-import (
- "crypto/sha256"
- "encoding/hex"
- "strings"
-
- "github.com/containernetworking/cni/libcni"
-)
-
-// GetCNIPlugins returns a list of plugins that a given network
-// has in the form of a string
-func GetCNIPlugins(list *libcni.NetworkConfigList) string {
- plugins := make([]string, 0, len(list.Plugins))
- for _, plug := range list.Plugins {
- plugins = append(plugins, plug.Network.Type)
- }
- return strings.Join(plugins, ",")
-}
-
-// GetNetworkID return the network ID for a given name.
-// It is just the sha256 hash but this should be good enough.
-// The caller has to make sure it is only called with the network name.
-func GetNetworkID(name string) string {
- hash := sha256.Sum256([]byte(name))
- return hex.EncodeToString(hash[:])
-}