Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + const DefaultEtcdPathPrefix + var AllOrderedPlugins = []string + var DefaultServiceIPCIDR net.IPNet = net.IPNet + var DefaultServiceNodePortRange = utilnet.PortRange + func DefaultAdvertiseAddress(s *genericoptions.ServerRunOptions, ...) error + func DefaultOffAdmissionPlugins() sets.String + func NewInsecureServingOptions() *genericoptions.DeprecatedInsecureServingOptionsWithLoopback + func NewSecureServingOptions() *genericoptions.SecureServingOptionsWithLoopback + func RegisterAllAdmissionPlugins(plugins *admission.Plugins) + type AdmissionOptions struct + GenericAdmission *genericoptions.AdmissionOptions + PluginNames []string + func NewAdmissionOptions() *AdmissionOptions + func (a *AdmissionOptions) AddFlags(fs *pflag.FlagSet) + func (a *AdmissionOptions) ApplyTo(c *server.Config, informers informers.SharedInformerFactory, ...) error + func (a *AdmissionOptions) Validate() []error + type AnonymousAuthenticationOptions struct + Allow bool + type BootstrapTokenAuthenticationOptions struct + Enable bool + type BuiltInAuthenticationOptions struct + APIAudiences []string + Anonymous *AnonymousAuthenticationOptions + BootstrapToken *BootstrapTokenAuthenticationOptions + ClientCert *genericoptions.ClientCertAuthenticationOptions + OIDC *OIDCAuthenticationOptions + PasswordFile *PasswordFileAuthenticationOptions + RequestHeader *genericoptions.RequestHeaderAuthenticationOptions + ServiceAccounts *ServiceAccountAuthenticationOptions + TokenFailureCacheTTL time.Duration + TokenFile *TokenFileAuthenticationOptions + TokenSuccessCacheTTL time.Duration + WebHook *WebHookAuthenticationOptions + func NewBuiltInAuthenticationOptions() *BuiltInAuthenticationOptions + func (o *BuiltInAuthenticationOptions) ApplyAuthorization(authorization *BuiltInAuthorizationOptions) + func (o *BuiltInAuthenticationOptions) ApplyTo(c *genericapiserver.Config) error + func (s *BuiltInAuthenticationOptions) AddFlags(fs *pflag.FlagSet) + func (s *BuiltInAuthenticationOptions) ToAuthenticationConfig() kubeauthenticator.Config + func (s *BuiltInAuthenticationOptions) Validate() []error + func (s *BuiltInAuthenticationOptions) WithAll() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithAnonymous() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithBootstrapToken() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithClientCert() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithOIDC() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithPasswordFile() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithRequestHeader() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithServiceAccounts() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithTokenFile() *BuiltInAuthenticationOptions + func (s *BuiltInAuthenticationOptions) WithWebHook() *BuiltInAuthenticationOptions + type BuiltInAuthorizationOptions struct + Modes []string + PolicyFile string + WebhookCacheAuthorizedTTL time.Duration + WebhookCacheUnauthorizedTTL time.Duration + WebhookConfigFile string + func NewBuiltInAuthorizationOptions() *BuiltInAuthorizationOptions + func (s *BuiltInAuthorizationOptions) AddFlags(fs *pflag.FlagSet) + func (s *BuiltInAuthorizationOptions) ToAuthorizationConfig(versionedInformerFactory versionedinformers.SharedInformerFactory) authorizer.Config + func (s *BuiltInAuthorizationOptions) Validate() []error + type CloudProviderOptions struct + CloudConfigFile string + CloudProvider string + func NewCloudProviderOptions() *CloudProviderOptions + func (s *CloudProviderOptions) AddFlags(fs *pflag.FlagSet) + func (s *CloudProviderOptions) Validate() []error + type OIDCAuthenticationOptions struct + CAFile string + ClientID string + GroupsClaim string + GroupsPrefix string + IssuerURL string + RequiredClaims map[string]string + SigningAlgs []string + UsernameClaim string + UsernamePrefix string + type PasswordFileAuthenticationOptions struct + BasicAuthFile string + type ServiceAccountAuthenticationOptions struct + Issuer string + KeyFiles []string + Lookup bool + MaxExpiration time.Duration + type TokenFileAuthenticationOptions struct + TokenFile string + type WebHookAuthenticationOptions struct + CacheTTL time.Duration + ConfigFile string