Versions in this module Expand all Collapse all v0 v0.29.1 Mar 29, 2024 Changes in this version + const MinkHeaderKey + func BuildAPIGroups[T any](arg T, factories ...APIGroupFunc[T]) (result []*server.APIGroupInfo, err error) + func DefaultOpts() *options.RecommendedOptions + func NewAuditOptions(policyFile, logPath string) *options.AuditOptions + func Prep(config *Config) (*server.RecommendedConfig, error) + type APIGroupFunc func(T) (*server.APIGroupInfo, error) + type Config struct + APIGroups []*server.APIGroupInfo + AuditConfig *options.AuditOptions + Authenticator authenticator.Request + Authorization authorizer.Authorizer + CodecFactory *serializer.CodecFactory + DefaultOptions *options.RecommendedOptions + HTTPListenPort int + HTTPSListenPort int + IgnoreStartFailure bool + LongRunningResources []string + LongRunningVerbs []string + Middleware []func(http.Handler) http.Handler + Name string + OpenAPIConfig openapicommon.GetOpenAPIDefinitions + PostStartFunc server.PostStartHookFunc + ReadinessCheckers []healthz.HealthChecker + RemoteKubeConfigFileOptional bool + Scheme *runtime.Scheme + SkipInClusterLookup bool + SupportAPIAggregation bool + Version string + func (c *Config) Complete() + type Server struct + Config *server.RecommendedConfig + GenericAPIServer *server.GenericAPIServer + MinkConfig *Config + func New(config *Config) (*Server, error) + func (s *Server) Run(ctx context.Context) error