Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerOptions ¶
type ControllerOptions struct { APIServerHost string Kubeconfig string KubernetesAPIQPS float32 KubernetesAPIBurst int ClusterResourceNamespace string Namespace string LeaderElect bool LeaderElectionNamespace string LeaderElectionLeaseDuration time.Duration LeaderElectionRenewDeadline time.Duration LeaderElectionRetryPeriod time.Duration ACMEHTTP01SolverImage string ACMEHTTP01SolverResourceRequestCPU string ACMEHTTP01SolverResourceRequestMemory string ACMEHTTP01SolverResourceLimitsCPU string ACMEHTTP01SolverResourceLimitsMemory string ClusterIssuerAmbientCredentials bool IssuerAmbientCredentials bool // Default issuer/certificates details consumed by ingress-shim DefaultIssuerName string DefaultIssuerKind string DefaultIssuerGroup string DefaultAutoCertificateAnnotations []string // Allows specifying a list of custom nameservers to perform DNS checks on. DNS01RecursiveNameservers []string // Allows controlling if recursive nameservers are only used for all checks. // Normally authoritative nameservers are used for checking propagation. DNS01RecursiveNameserversOnly bool EnableCertificateOwnerRef bool MaxConcurrentChallenges int // The host and port address, separated by a ':', that the Prometheus server // should expose metrics on. MetricsListenAddress string // EnablePprof controls whether net/http/pprof handlers are registered with // the HTTP listener. EnablePprof bool DNS01CheckRetryPeriod time.Duration // Annotations copied Certificate -> CertificateRequest, // CertificateRequest -> Order. Slice of string literals that are // treated as prefixes for annotation keys. CopiedAnnotationPrefixes []string // contains filtered or unexported fields }
func NewControllerOptions ¶
func NewControllerOptions() *ControllerOptions
func (*ControllerOptions) AddFlags ¶
func (s *ControllerOptions) AddFlags(fs *pflag.FlagSet)
func (*ControllerOptions) EnabledControllers ¶
func (o *ControllerOptions) EnabledControllers() sets.String
func (*ControllerOptions) Validate ¶
func (o *ControllerOptions) Validate() error
Click to show internal directories.
Click to hide internal directories.