Add more k8s tests

This commit is contained in:
Daniel Tomcej 2018-06-19 14:10:03 -06:00 committed by Traefiker Bot
parent e31c85aace
commit aa6fea7f21
3 changed files with 97 additions and 7 deletions

View file

@ -288,12 +288,11 @@ func (p *Provider) loadIngresses(k8sClient Client) (*types.Configuration, error)
if service.Spec.Type == "ExternalName" {
url := protocol + "://" + service.Spec.ExternalName
name := url
if port.Port != 443 && port.Port != 80 {
url = fmt.Sprintf("%s:%d", url, port.Port)
}
templateObjects.Backends[baseName].Servers[name] = types.Server{
templateObjects.Backends[baseName].Servers[url] = types.Server{
URL: url,
Weight: label.DefaultWeight,
}