k8s Ingress: fix crash on rules with nil http

This commit is contained in:
Gary Kramlich 2020-01-07 09:26:08 -06:00 committed by Traefiker Bot
parent 49356cadd4
commit bd676922c3
3 changed files with 56 additions and 32 deletions

View file

@ -38,6 +38,17 @@ func TestLoadConfigurationFromIngresses(t *testing.T) {
},
},
},
{
desc: "Ingress one rule host only",
expected: &dynamic.Configuration{
TCP: &dynamic.TCPConfiguration{},
HTTP: &dynamic.HTTPConfiguration{
Routers: map[string]*dynamic.Router{},
Middlewares: map[string]*dynamic.Middleware{},
Services: map[string]*dynamic.Service{},
},
},
},
{
desc: "Ingress with a basic rule on one path",
expected: &dynamic.Configuration{