Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Client kubernetes.Interface AdditionalTolerations additionalTolerations Proxies Proxies Providers Providers }
Configuration contains the global config of controller
func (*Configuration) AddFlags ¶
func (c *Configuration) AddFlags(app *cli.App)
AddFlags add flags to app
type IngressSidecar ¶
type IngressSidecar struct {
Image string
}
IngressSidecar contains all cli flags of ingress controller sidecar
type ProviderIpvsdr ¶
ProviderIpvsdr contains all cli flags of ipvsdr providers
type Providers ¶
type Providers struct {
Ipvsdr ProviderIpvsdr
}
Providers contains all cli flags of providers
type Proxies ¶
type Proxies struct { DefaultHTTPBackend string DefaultSSLCertificate string AnnotationPrefix string Sidecar IngressSidecar Nginx ProxyNginx }
Proxies contains all cli flags of proxies
type ProxyNginx ¶
type ProxyNginx struct {
Image string
}
ProxyNginx contains all cli flags of nginx proxy
Click to show internal directories.
Click to hide internal directories.