Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Annotations = []Annotation{ { Name: "ssl-redirect", Description: fromNginx + "#server-side-https-enforcement-through-redirect)", // contains filtered or unexported fields }, { Name: "secure-backends", Description: "Make TLS connections to the upstream instead of plain HTTP. Initialy from ingress-nginx but removed from it, we still support it.", // contains filtered or unexported fields }, { Name: "whitelist-source-range", Description: fromNginx + "#whitelist-source-range)", // contains filtered or unexported fields }, }
View Source
var (
Current = &Config{}
)
Functions ¶
func NotifyChanged ¶
func NotifyChanged(callback NewConfigFunc)
Types ¶
type Annotation ¶ added in v1.1.4
type Backend ¶
type Backend struct { IngressRef string Options BackendOptions // contains filtered or unexported fields }
func NewBackend ¶
func (*Backend) HandlesPath ¶
type BackendOptions ¶
type Certificates ¶
type Certificates map[string]*tls.Certificate
type Config ¶
type Config struct { HostBackends Backends HostCerts Certificates DefaultCert *tls.Certificate }
type NewConfigFunc ¶
type NewConfigFunc func() Config
Click to show internal directories.
Click to hide internal directories.