MCPcopy Create free account
hub / github.com/containerd/nerdctl / NetworkMap

Method NetworkMap

pkg/netutil/netutil.go:249–263  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

247}
248
249func (e *CNIEnv) NetworkMap() (map[string]*NetworkConfig, error) { //nolint:revive
250 netConfigList, err := fsRead(e)
251 if err != nil {
252 return nil, err
253 }
254
255 m := make(map[string]*NetworkConfig, len(netConfigList))
256 for _, n := range netConfigList {
257 if original, exists := m[n.Name]; exists {
258 log.L.Warnf("duplicate network name %q, %#v will get superseded by %#v", n.Name, original, n)
259 }
260 m[n.Name] = n
261 }
262 return m, nil
263}
264
265func (e *CNIEnv) NetworkByNameOrID(key string) (*NetworkConfig, error) {
266 netConfigList, err := fsRead(e)

Callers 2

CreateNetworkMethod · 0.95
NetworkNamesFunction · 0.95

Calls 1

fsReadFunction · 0.85

Tested by

no test coverage detected