package
0.0.0-20221205081027-fb1d94189521
Repository: https://github.com/ti-net2/apiserver.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
DefaultAuthWebhookRetryBackoff is the default backoff parameters for both authentication and authorization webhook used by the apiserver.
NewAdmissionOptions creates a new instance of AdmissionOptions Note: In addition it calls RegisterAllAdmissionPlugins to register all generic admission plugins.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewEgressSelectorOptions creates a new instance of EgressSelectorOptions The option is to point to a configuration file for egress/konnectivity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTracingOptions creates a new instance of TracingOptions.
ParseWatchCacheSizes turns a list of cache size values into a map of group resources to requested sizes.
WriteWatchCacheSizes turns a map of cache size values into a list of string specifications.

# Constants

ModeBatch indicates that the audit backend should buffer audit events internally, sending batch updates either once a certain number of events have been received or a certain amount of time has passed.
ModeBlocking causes the audit backend to block on every attempt to process a set of events.
ModeBlockingStrict is the same as ModeBlocking, except when there is a failure during audit logging at RequestReceived stage, the whole request to apiserver will fail.

# Variables

AllowedModes is the modes known for audit backends.

# Structs

AdmissionOptions holds the admission options.
APIEnablementOptions contains the options for which resources to turn on and off.
No description provided by the author
AuditDynamicOptions control the configuration of dynamic backends for audit events.
AuditLogOptions determines the output of the structured audit log by default.
No description provided by the author
No description provided by the author
AuditWebhookOptions control the webhook configuration for audit events.
No description provided by the author
ClientCertAuthenticationOptions provides different options for client cert auth.
CoreAPIOptions contains options to configure the connection to a core API Kubernetes apiserver.
DelegatingAuthenticationOptions provides an easy way for composing API servers to delegate their authentication to the root kube API server.
DelegatingAuthorizationOptions provides an easy way for composing API servers to delegate their authorization to the root kube API server.
DeprecatedInsecureServingOptions are for creating an unauthenticated, unauthorized, insecure port.
DeprecatedInsecureServingOptionsWithLoopback adds loopback functionality to the DeprecatedInsecureServingOptions.
DynamicRequestHeaderController combines DynamicCAFromConfigMapController and RequestHeaderAuthRequestController into one controller for dynamically filling RequestHeaderConfig struct.
EgressSelectorOptions holds the api server egress selector options.
No description provided by the author
No description provided by the author
No description provided by the author
RecommendedOptions contains the recommended options for running an API server.
No description provided by the author
No description provided by the author
No description provided by the author
ServerRunOptions contains the options while running a generic api server.
No description provided by the author
No description provided by the author
TracingOptions contain configuration options for tracing exporters.

# Interfaces

GroupRegistry provides a method to check whether given group is registered.