Documentation ¶
Index ¶
- type KubeLego
- func (kl *KubeLego) AcmeClient() kubelego.Acme
- func (kl *KubeLego) AcmeUser() (map[string][]byte, error)
- func (kl *KubeLego) ExponentialBackoffInitialInterval() time.Duration
- func (kl *KubeLego) ExponentialBackoffMaxElapsedTime() time.Duration
- func (kl *KubeLego) ExponentialBackoffMultiplier() float64
- func (kl *KubeLego) IngressProvider(name string) (provider kubelego.IngressProvider, err error)
- func (kl *KubeLego) Init()
- func (kl *KubeLego) InitKube() error
- func (kl *KubeLego) KubeClient() *kubernetes.Clientset
- func (kl *KubeLego) LegoCheckInterval() time.Duration
- func (kl *KubeLego) LegoDefaultIngressClass() string
- func (kl *KubeLego) LegoDefaultIngressProvider() 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) LegoRsaKeySize() int
- func (kl *KubeLego) LegoServiceNameGce() string
- func (kl *KubeLego) LegoServiceNameNginx() string
- func (kl *KubeLego) LegoSupportedIngressClass() []string
- func (kl *KubeLego) LegoSupportedIngressProvider() []string
- func (kl *KubeLego) LegoURL() string
- func (kl *KubeLego) LegoWatchNamespace() string
- func (kl *KubeLego) Log() *log.Entry
- func (kl *KubeLego) Namespace() string
- 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) 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 (*KubeLego) ExponentialBackoffInitialInterval ¶
func (*KubeLego) ExponentialBackoffMaxElapsedTime ¶
func (*KubeLego) ExponentialBackoffMultiplier ¶
func (*KubeLego) IngressProvider ¶
func (kl *KubeLego) IngressProvider(name string) (provider kubelego.IngressProvider, err error)
func (*KubeLego) KubeClient ¶
func (kl *KubeLego) KubeClient() *kubernetes.Clientset
func (*KubeLego) LegoCheckInterval ¶
func (*KubeLego) LegoDefaultIngressClass ¶
func (*KubeLego) LegoDefaultIngressProvider ¶
func (*KubeLego) LegoHTTPPort ¶
func (kl *KubeLego) LegoHTTPPort() intstr.IntOrString
func (*KubeLego) LegoIngressNameNginx ¶
func (*KubeLego) LegoKubeApiURL ¶
func (*KubeLego) LegoMinimumValidity ¶
func (*KubeLego) LegoNamespace ¶
func (*KubeLego) LegoRsaKeySize ¶
func (*KubeLego) LegoServiceNameGce ¶
func (*KubeLego) LegoServiceNameNginx ¶
func (*KubeLego) LegoSupportedIngressClass ¶
func (*KubeLego) LegoSupportedIngressProvider ¶
func (*KubeLego) LegoWatchNamespace ¶
func (*KubeLego) TlsIgnoreDuplicatedSecrets ¶
func (kl *KubeLego) TlsIgnoreDuplicatedSecrets(tlsSlice []kubelego.Tls) []kubelego.Tls
func (*KubeLego) TlsProcessHosts ¶
func (*KubeLego) WatchEvents ¶
func (kl *KubeLego) WatchEvents()
func (*KubeLego) WatchReconfigure ¶
func (kl *KubeLego) WatchReconfigure()
Click to show internal directories.
Click to hide internal directories.