MCPcopy
hub / github.com/docker/compose / actualNetworks

Method actualNetworks

pkg/compose/compose.go:455–472  ·  view source on GitHub ↗
(ctx context.Context, projectName string)

Source from the content-addressed store, hash-verified

453}
454
455func (s *composeService) actualNetworks(ctx context.Context, projectName string) (types.Networks, error) {
456 networks, err := s.apiClient().NetworkList(ctx, client.NetworkListOptions{
457 Filters: projectFilter(projectName),
458 })
459 if err != nil {
460 return nil, err
461 }
462
463 actual := types.Networks{}
464 for _, net := range networks.Items {
465 actual[net.Labels[api.NetworkLabel]] = types.NetworkConfig{
466 Name: net.Name,
467 Driver: net.Driver,
468 Labels: net.Labels,
469 }
470 }
471 return actual, nil
472}
473
474var swarmEnabled = struct {
475 once sync.Once

Callers 1

Calls 3

apiClientMethod · 0.95
projectFilterFunction · 0.85
NetworkListMethod · 0.45

Tested by

no test coverage detected