Documentation ¶
Index ¶
- type KubeLego
- func (kl *KubeLego) AcmeClient() kubelego.Acme
- func (kl *KubeLego) AcmeUser() (map[string][]byte, error)
- func (kl *KubeLego) IngressProvider(name string) (provider kubelego.IngressProvider, err error)
- func (kl *KubeLego) Init()
- func (kl *KubeLego) InitKube() error
- func (kl *KubeLego) KubeClient() *k8sClient.Client
- func (kl *KubeLego) LegoCheckInterval() time.Duration
- func (kl *KubeLego) LegoDefaultIngressClass() string
- func (kl *KubeLego) LegoEmail() string
- func (kl *KubeLego) LegoHTTPPort() intstr.IntOrString
- func (kl *KubeLego) LegoIngressNameNginx() string
- func (kl *KubeLego) LegoKubeApiURL() string
- func (kl *KubeLego) LegoMinimumValidity() time.Duration
- func (kl *KubeLego) LegoNamespace() string
- func (kl *KubeLego) LegoPodIP() net.IP
- func (kl *KubeLego) LegoServiceNameGce() string
- func (kl *KubeLego) LegoServiceNameNginx() string
- func (kl *KubeLego) LegoURL() string
- func (kl *KubeLego) Log() *log.Entry
- func (kl *KubeLego) Namespace() string
- func (kl *KubeLego) Reconfigure() error
- func (kl *KubeLego) SaveAcmeUser(data map[string][]byte) error
- func (kl *KubeLego) Stop()
- func (kl *KubeLego) TlsIgnoreDuplicatedSecrets(tlsSlice []kubelego.Tls) []kubelego.Tls
- func (kl *KubeLego) TlsProcessHosts(tlsSlice []kubelego.Tls) []error
- func (kl *KubeLego) Version() string
- func (kl *KubeLego) WatchConfig()
- func (kl *KubeLego) WatchEvents()
- func (kl *KubeLego) WatchReconfigure()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeLego ¶
type KubeLego struct {
// contains filtered or unexported fields
}
func (*KubeLego) AcmeClient ¶
func (kl *KubeLego) AcmeClient() kubelego.Acme
func (*KubeLego) IngressProvider ¶
func (*KubeLego) KubeClient ¶
func (*KubeLego) LegoCheckInterval ¶
func (*KubeLego) LegoDefaultIngressClass ¶
func (*KubeLego) LegoHTTPPort ¶
func (kl *KubeLego) LegoHTTPPort() intstr.IntOrString
func (*KubeLego) LegoIngressNameNginx ¶
func (*KubeLego) LegoKubeApiURL ¶
func (*KubeLego) LegoMinimumValidity ¶
func (*KubeLego) LegoNamespace ¶
func (*KubeLego) LegoServiceNameGce ¶
func (*KubeLego) LegoServiceNameNginx ¶
func (*KubeLego) Reconfigure ¶
func (*KubeLego) TlsIgnoreDuplicatedSecrets ¶
func (kl *KubeLego) TlsIgnoreDuplicatedSecrets(tlsSlice []kubelego.Tls) []kubelego.Tls
func (*KubeLego) TlsProcessHosts ¶
func (*KubeLego) WatchConfig ¶
func (kl *KubeLego) WatchConfig()
func (*KubeLego) WatchEvents ¶
func (kl *KubeLego) WatchEvents()
func (*KubeLego) WatchReconfigure ¶
func (kl *KubeLego) WatchReconfigure()
Click to show internal directories.
Click to hide internal directories.