IngressoController + IngressControllerIF