Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlagFloat64SliceVar ¶
func StringValue ¶
Types ¶
type Config ¶
type Config struct {
AcmeCheckPeriod time.Duration
AcmeFailInitialDuration time.Duration
AcmeFailMaxDuration time.Duration
AcmeSecretKeyName string
AcmeServer bool
AcmeTokenConfigMapName string
AcmeTrackTLSAnn bool
AllowCrossNamespace bool
AnnPrefix []string
BackendShards int
BucketsResponseTime []float64
ConfigMapName string
ConnectionTimeout time.Duration
ControllerName string
ControllerPod types.NamespacedName
ControllerPodSelector labels.Selector
DefaultDirCerts string
DefaultDirCACerts string
DefaultDirCrl string
DefaultDirDHParam string
DefaultDirMaps string
DefaultDirVarRun string
DefaultService string
DefaultSSLCertificate string
DisableExternalName bool
DisableKeywords []string
DisableIngressClassAPI bool
Election bool
ElectionID string
ElectionNamespace string
ForceNamespaceIsolation bool
HasGatewayA2 bool
HasGatewayB1 bool
HasGatewayV1 bool
HasTCPRouteA2 bool
HealthzAddr string
HealthzURL string
IngressClass string
IngressClassPrecedence bool
KubeConfig *rest.Config
LocalFSPrefix string
MasterSocket string
MasterWorker bool
MaxOldConfigFiles int
Profiling bool
PublishAddressHostnames []string
PublishAddressIPs []string
PublishService string
RateLimitUpdate float64
ReadyzURL string
ReloadInterval time.Duration
ReloadRetry time.Duration
ReloadStrategy string
ResyncPeriod *time.Duration
RootContext context.Context
Scheme *runtime.Scheme
ShutdownTimeout *time.Duration
HAProxyGracePeriod time.Duration
SortEndpointsBy string
StatsCollectProcPeriod time.Duration
StopHandler bool
TCPConfigMapName string
TrackOldInstances bool
UpdateStatus bool
UpdateStatusOnShutdown bool
UseNodeInternalIP bool
ValidateConfig bool
VerifyHostname bool
VersionInfo version.Info
WaitBeforeUpdate time.Duration
WatchIngressWithoutClass bool
WatchNamespace string
}
Config ...
type Options ¶
type Options struct {
KubeConfig flag.Value
ApiserverHost string
LocalFSPrefix string
DisableAPIWarnings bool
DefaultSvc string
IngressClass string
IngressClassPrecedence bool
DisableIngressClassAPI bool
ReloadStrategy string
MaxOldConfigFiles int
ValidateConfig bool
ControllerClass string
WatchIngressWithoutClass bool
WatchGateway bool
MasterWorker bool
MasterSocket string
ConnectionTimeout time.Duration
ConfigMap string
AcmeServer bool
AcmeCheckPeriod time.Duration
AcmeFailInitialDuration time.Duration
AcmeFailMaxDuration time.Duration
AcmeSecretKeyName string
AcmeTokenConfigMapName string
AcmeTrackTLSAnn bool
BucketsResponseTime []float64
PublishService string
PublishAddress string
TCPConfigMapName string
AnnPrefix string
RateLimitUpdate float64
ReloadInterval time.Duration
ReloadRetry time.Duration
WaitBeforeUpdate time.Duration
ResyncPeriod time.Duration
WatchNamespace string
StatsCollectProcPeriod time.Duration
HealthzAddr string
HealthzURL string
ReadyzURL string
Profiling bool
StopHandler bool
DefSSLCertificate string
VerifyHostname bool
UpdateStatus bool
ElectionID string
WaitBeforeShutdown string
ShutdownTimeout time.Duration
HAProxyGracePeriod time.Duration
AllowCrossNamespace bool
DisableExternalName bool
DisableConfigKeywords string
UpdateStatusOnShutdown bool
BackendShards int
SortBackends bool
SortEndpointsBy string
TrackOldInstances bool
UseNodeInternalIP bool
LogZap bool
LogDev bool
LogCaller bool
LogLevel int
LogEnableStacktrace bool
LogEncoder string
LogEncodeTime string
// Deprecated option
AcmeElectionID string
// Deprecated option
HealthzPort int
// Deprecated option
DisableNodeList bool
// Deprecated option
DisablePodList bool
// Deprecated option
ForceIsolation bool
// Deprecated option
IgnoreIngressWithoutClass bool
// Deprecated option
EnableEndpointSlicesAPI bool
//
Version bool
}
func NewOptions ¶
func NewOptions() *Options
Click to show internal directories.
Click to hide internal directories.