(serviceConfigs []composetypes.ServiceConfig)
| 74 | } |
| 75 | |
| 76 | func getServicesDeclaredNetworks(serviceConfigs []composetypes.ServiceConfig) map[string]struct{} { |
| 77 | serviceNetworks := map[string]struct{}{} |
| 78 | for _, serviceConfig := range serviceConfigs { |
| 79 | if len(serviceConfig.Networks) == 0 { |
| 80 | serviceNetworks["default"] = struct{}{} |
| 81 | continue |
| 82 | } |
| 83 | for nw := range serviceConfig.Networks { |
| 84 | serviceNetworks[nw] = struct{}{} |
| 85 | } |
| 86 | } |
| 87 | return serviceNetworks |
| 88 | } |
| 89 | |
| 90 | func validateExternalNetworks(ctx context.Context, apiClient client.NetworkAPIClient, externalNetworks []string) error { |
| 91 | for _, networkName := range externalNetworks { |
no outgoing calls
no test coverage detected
searching dependent graphs…