in pkg/nginx/nginx.go [37:53]
func BuildNginxConfig(ingress *extensionsv1beta1.Ingress) string {
t, err := template.New("").Funcs(template.FuncMap{
"IntValue": func(d intstr.IntOrString) int {
return d.IntValue()
},
}).Parse(nginxConfigTemplate)
if err != nil {
panic(err)
}
buf := bytes.NewBuffer([]byte{})
if err := t.Execute(buf, *ingress); err != nil {
panic(err)
}
return buf.String()
}