From 5bfd6acd525dd83d438b952b6af61a91c45cb58d Mon Sep 17 00:00:00 2001 From: Fernandez Ludovic Date: Thu, 21 Dec 2017 15:54:27 +0100 Subject: [PATCH] fix(k8s): add passTLSCert to template. --- provider/kubernetes/kubernetes.go | 6 +++--- templates/kubernetes.tmpl | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/provider/kubernetes/kubernetes.go b/provider/kubernetes/kubernetes.go index a567ce41f..3dc4d76e8 100644 --- a/provider/kubernetes/kubernetes.go +++ b/provider/kubernetes/kubernetes.go @@ -198,9 +198,6 @@ func (p *Provider) loadIngresses(k8sClient Client) (*types.Configuration, error) } } - passHostHeader := label.GetBoolValue(i.Annotations, label.TraefikFrontendPassHostHeader, !p.DisablePassHostHeaders) - passTLSCert := label.GetBoolValue(i.Annotations, label.TraefikFrontendPassTLSCert, p.EnablePassTLSCert) - if realm := i.Annotations[annotationKubernetesAuthRealm]; realm != "" && realm != traefikDefaultRealm { log.Errorf("Value for annotation %q on ingress %s/%s invalid: no realm customization supported", annotationKubernetesAuthRealm, i.ObjectMeta.Namespace, i.ObjectMeta.Name) delete(templateObjects.Backends, r.Host+pa.Path) @@ -214,6 +211,9 @@ func (p *Provider) loadIngresses(k8sClient Client) (*types.Configuration, error) continue } + passHostHeader := label.GetBoolValue(i.Annotations, label.TraefikFrontendPassHostHeader, !p.DisablePassHostHeaders) + passTLSCert := label.GetBoolValue(i.Annotations, label.TraefikFrontendPassTLSCert, p.EnablePassTLSCert) + priority := label.GetIntValue(i.Annotations, label.TraefikFrontendPriority, 0) entryPoints := label.GetSliceStringValue(i.Annotations, label.TraefikFrontendEntryPoints) diff --git a/templates/kubernetes.tmpl b/templates/kubernetes.tmpl index 9e924ac26..e38d74a5f 100644 --- a/templates/kubernetes.tmpl +++ b/templates/kubernetes.tmpl @@ -42,6 +42,7 @@ backend = "{{$frontend.Backend}}" priority = {{$frontend.Priority}} passHostHeader = {{$frontend.PassHostHeader}} + passTLSCert = {{$frontend.PassTLSCert}} entryPoints = [{{range $frontend.EntryPoints}} "{{.}}",