public IActionResult GetListeners()

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 }
                );
        }