func convertNetworks()

in local-container-endpoints/metadata/metadata.go [96:115]


func convertNetworks(dockerNetworkSettings *types.SummaryNetworkSettings) []containermetadata.Network {
	var ecsNetworks []containermetadata.Network
	for netMode, netSettings := range dockerNetworkSettings.Networks {
		ecsNet := containermetadata.Network{
			NetworkMode: netMode,
		}
		if netSettings.IPAddress != "" {
			ecsNet.IPv4Addresses = []string{
				netSettings.IPAddress,
			}
		}
		if netSettings.GlobalIPv6Address != "" {
			ecsNet.IPv6Addresses = []string{
				netSettings.GlobalIPv6Address,
			}
		}
		ecsNetworks = append(ecsNetworks, ecsNet)
	}
	return ecsNetworks
}