kubelego

package
v0.0.0-...-bac4b8f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2021 License: Apache-2.0 Imports: 32 Imported by: 8

Documentation

Index

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 New

func New(version string) *KubeLego

func (*KubeLego) AcmeClient

func (kl *KubeLego) AcmeClient() kubelego.Acme

func (*KubeLego) AcmeUser

func (kl *KubeLego) AcmeUser() (map[string][]byte, error)

func (*KubeLego) ExponentialBackoffInitialInterval

func (kl *KubeLego) ExponentialBackoffInitialInterval() time.Duration

func (*KubeLego) ExponentialBackoffMaxElapsedTime

func (kl *KubeLego) ExponentialBackoffMaxElapsedTime() time.Duration

func (*KubeLego) ExponentialBackoffMultiplier

func (kl *KubeLego) ExponentialBackoffMultiplier() float64

func (*KubeLego) IngressProvider

func (kl *KubeLego) IngressProvider(name string) (provider kubelego.IngressProvider, err error)

func (*KubeLego) Init

func (kl *KubeLego) Init()

func (*KubeLego) InitKube

func (kl *KubeLego) InitKube() error

func (*KubeLego) KubeClient

func (kl *KubeLego) KubeClient() *kubernetes.Clientset

func (*KubeLego) LegoCheckInterval

func (kl *KubeLego) LegoCheckInterval() time.Duration

func (*KubeLego) LegoDefaultIngressClass

func (kl *KubeLego) LegoDefaultIngressClass() string

func (*KubeLego) LegoDefaultIngressProvider

func (kl *KubeLego) LegoDefaultIngressProvider() string

func (*KubeLego) LegoEmail

func (kl *KubeLego) LegoEmail() string

func (*KubeLego) LegoHTTPPort

func (kl *KubeLego) LegoHTTPPort() intstr.IntOrString

func (*KubeLego) LegoIngressNameNginx

func (kl *KubeLego) LegoIngressNameNginx() string

func (*KubeLego) LegoKubeApiURL

func (kl *KubeLego) LegoKubeApiURL() string

func (*KubeLego) LegoMinimumValidity

func (kl *KubeLego) LegoMinimumValidity() time.Duration

func (*KubeLego) LegoNamespace

func (kl *KubeLego) LegoNamespace() string

func (*KubeLego) LegoPodIP

func (kl *KubeLego) LegoPodIP() net.IP

func (*KubeLego) LegoRsaKeySize

func (kl *KubeLego) LegoRsaKeySize() int

func (*KubeLego) LegoServiceNameGce

func (kl *KubeLego) LegoServiceNameGce() string

func (*KubeLego) LegoServiceNameNginx

func (kl *KubeLego) LegoServiceNameNginx() string

func (*KubeLego) LegoSupportedIngressClass

func (kl *KubeLego) LegoSupportedIngressClass() []string

func (*KubeLego) LegoSupportedIngressProvider

func (kl *KubeLego) LegoSupportedIngressProvider() []string

func (*KubeLego) LegoURL

func (kl *KubeLego) LegoURL() string

func (*KubeLego) LegoWatchNamespace

func (kl *KubeLego) LegoWatchNamespace() string

func (*KubeLego) Log

func (kl *KubeLego) Log() *log.Entry

func (*KubeLego) Namespace

func (kl *KubeLego) Namespace() string

func (*KubeLego) SaveAcmeUser

func (kl *KubeLego) SaveAcmeUser(data map[string][]byte) error

func (*KubeLego) Stop

func (kl *KubeLego) Stop()

func (*KubeLego) TlsIgnoreDuplicatedSecrets

func (kl *KubeLego) TlsIgnoreDuplicatedSecrets(tlsSlice []kubelego.Tls) []kubelego.Tls

func (*KubeLego) TlsProcessHosts

func (kl *KubeLego) TlsProcessHosts(tlsSlice []kubelego.Tls) []error

func (*KubeLego) Version

func (kl *KubeLego) Version() string

func (*KubeLego) WatchEvents

func (kl *KubeLego) WatchEvents()

func (*KubeLego) WatchReconfigure

func (kl *KubeLego) WatchReconfigure()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL