Ingress-Nginx is a widely used plugin for Kubernetes that allows the cluster to serve multiple HTTP sites at a time. This project aimed to refactor the way ingress-nginx determined the external hostname/ip of an ingress record, and how that state is synced into the Kubernetes API.