diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2021-12-14 20:56:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-14 20:56:55 +0100 |
commit | c36fb8b1138b112ec3d53e5cf89a2fbcb12e6840 (patch) | |
tree | d81ca6337af0e83f6bfc127c1296103a47f95046 /pkg/network/network.go | |
parent | a0894b5ecd6c64d30b82a7b79bc1e2e87c7f0a4e (diff) | |
parent | 888c778ee975b449aef6dec6bbdfb029a7fe385e (diff) | |
download | podman-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.go | 27 |
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[:]) -} |