Versions in this module Expand all Collapse all v0 v0.14.0 Mar 22, 2025 Changes in this version + var Burst int + var ClusterProxyHost string + var ClusterProxyPath string + var ConfigFile string + var DefaultBurst = kclient.DefaultBurst + var DefaultQPS = kclient.DefaultQPS + var DefaultTimeout = kclient.DefaultTimeout + var EnableLeaderElection bool + var InsecureSkipVerify bool + var LeaderElectionLeaseDuration time.Duration + var LeaderElectionRenewDeadline time.Duration + var LeaderElectionRetryPeriod time.Duration + var MetricsAddr string + var ProbeAddr string + var QPS float64 + var Timeout time.Duration + var WebServerPort int + func GetClientManager(ctx context.Context) (context.Context, *kclient.Manager) + func GetConfigOrDie(ctx context.Context) (context.Context, *rest.Config) + func GetLoggingConfig(ctx context.Context) (*logging.Config, error) + func ParseFlag() + func SetupLoggerOrDie(ctx context.Context, component string) (*zap.SugaredLogger, zap.AtomicLevel) + func WatchLoggingConfigOrDie(ctx context.Context, cmw configmap.Watcher, logger *zap.SugaredLogger, ...) + func WithScheme(scheme *runtime.Scheme) ctrlcluster.Option + type AddToRestContainer func(ws *restful.WebService) + type AppBuilder struct + ClientManager *kclient.Manager + Config *rest.Config + ConfigMapWatcher DefaultingWatcherWithOnChange + Context context.Context + LevelManager *klogging.LevelManager + Logger *zap.SugaredLogger + Manager ctrl.Manager + Name string + ProfilingServer *http.Server + ZapConfig *zap.Config + func App(name string) *AppBuilder + func (a *AppBuilder) APIDocs() *AppBuilder + func (a *AppBuilder) BuiltInFilters() []restful.FilterFunction + func (a *AppBuilder) ConfigManager() *AppBuilder + func (a *AppBuilder) Container(container *restful.Container) *AppBuilder + func (a *AppBuilder) Controllers(ctors ...controllers.SetupChecker) *AppBuilder + func (a *AppBuilder) Filters(filters ...restful.FilterFunction) *AppBuilder + func (a *AppBuilder) Log() *AppBuilder + func (a *AppBuilder) NewResourceLock(newResourceLock kmanager.ResourceLockFunc) *AppBuilder + func (a *AppBuilder) Profiling() *AppBuilder + func (a *AppBuilder) RESTClient(client *resty.Client) *AppBuilder + func (a *AppBuilder) Run(startFuncs ...func(context.Context) error) error + func (a *AppBuilder) Scheme(scheme *runtime.Scheme) *AppBuilder + func (a *AppBuilder) Tracing(ops ...tracing.TraceOption) *AppBuilder + func (a *AppBuilder) Webhooks(objs ...runtime.Object) *AppBuilder + func (a *AppBuilder) Webservices(webServices ...WebService) *AppBuilder + func (a *AppBuilder) WithFieldIndexer(fieldIndexer ...fieldindexer.FieldIndexer) *AppBuilder + type Controller interface + Name func() string + Setup func(context.Context, manager.Manager, *zap.SugaredLogger) error + type DefaultingWatcherWithOnChange watcher.DefaultingWatcherWithOnChange + type WebService interface + Name func() string + Setup func(ctx context.Context, add AddToRestContainer, logger *zap.SugaredLogger) error + type WebhookRegisterSetup interface + GetLoggerName func() string + SetupRegisterWithManager func(context.Context, ctrl.Manager) + type WebhookSetup interface + SetupWebhookWithManager func(mgr ctrl.Manager) error