in sfintegration/Controllers/v1.cs [41:59]
public IActionResult GetListeners(string service_cluster, string service_node)
{
List<EnvoyListener> ret = new List<EnvoyListener>();
if (EnvoyDefaults.gateway_map == null)
{
return Ok(new { listeners = ret });
}
int index = 0;
foreach (var entry in EnvoyDefaults.gateway_map)
{
EnvoyListener info = new EnvoyListener(
"gateway_" + entry.Key, "tcp://" + EnvoyDefaults.gateway_listen_ip + ":" + entry.Key, "gateway_proxy", entry.Value);
ret.Add(info);
index++;
}
return Ok(
new { listeners = ret }
);
}