Versions in this module Expand all Collapse all v0 v0.0.1 Jul 2, 2024 Changes in this version + var APIServerConfig = NewSingleton[*server.Config](nil) + var DynamicClient = NewSingletonE[dynamic.Interface](func() (dynamic.Interface, error) { ... }) + var GenericAPIServer = NewSingleton[*builder.GenericAPIServer](nil) + var KubeClient = NewSingletonE[client.Client](func() (client.Client, error) { ... }) + var KubeConfig = NewSingleton[*rest.Config](func() *rest.Config { ... }) + var RESTMapper = NewSingletonE[meta.RESTMapper](func() (meta.RESTMapper, error) { ... }) + var StaticClient = NewSingletonE[kubernetes.Interface](func() (kubernetes.Interface, error) { ... }) + var UserAgent = NewSingleton[string](nil) + func InitGenericAPIServer(server *builder.GenericAPIServer) *builder.GenericAPIServer + func InitServerConfig(config *server.RecommendedConfig) *server.RecommendedConfig + func ReloadClients() + type Singleton struct + func NewSingletonE[T any](loaderE func() (T, error)) *Singleton[T] + func NewSingleton[T any](loader func() T) *Singleton[T] + func (in *Singleton[T]) Get() T + func (in *Singleton[T]) Reload() + func (in *Singleton[T]) Set(data T)