motiv-labs / janus

An API Gateway written in Go
https://hellofresh.gitbooks.io/janus
MIT License
2.79k stars 318 forks source link

Ingress Controller Support #297

Open italolelis opened 6 years ago

italolelis commented 6 years ago

It would be great to support Kubernetes Ingress feature as a backend option for Janus. It would replace the current MongoDB or file-based backends that are supported.

Other reverse-proxies and gateways that have this functionality:

swanandt commented 5 years ago

Hi

Is there any further discussion across it ? I did check Skipper K8S dataclient which turns it to its own specific eskip format.

Can that code be reused to make it based on Janus routes format and then make it happen.

What else do you think will be needed to make ingress-controller work for Janus [ except testing and other parts ] I think mostly the way to populate routes inside Janus is what is required.

~Swan