Versions in this module Expand all Collapse all v3 v3.11.0 Oct 9, 2018 Changes in this version + func BuildHandlerChain(genericConfig *genericapiserver.Config, ...) (func(apiHandler http.Handler, kc *genericapiserver.Config) http.Handler, ...) + func ConfigToFlags(kubeAPIServerConfig *configapi.KubeAPIServerConfig) ([]string, error) + func NewAuthenticator(servingInfo configapi.ServingInfo, serviceAccountPublicKeyFiles []string, ...) (authenticator.Request, map[string]genericapiserver.PostStartHookFunc, error) + func NewAuthorizer(internalInformers internalinformers.SharedInformerFactory, ...) authorizer.Authorizer + func NewOAuthServerConfigFromMasterConfig(genericConfig *genericapiserver.Config, oauthConfig *configapi.OAuthConfig) (*oauthserver.OAuthServerConfig, error) + func NewOAuthServerHandler(genericConfig *genericapiserver.Config, oauthConfig *configapi.OAuthConfig) (http.Handler, map[string]genericapiserver.PostStartHookFunc, error) + func WithPatternPrefixHandler(handler http.Handler, patternHandler http.Handler, prefixes ...string) http.Handler + type CompletedOpenshiftNonAPIConfig struct + func (c CompletedOpenshiftNonAPIConfig) New(delegationTarget genericapiserver.DelegationTarget) (*OpenshiftNonAPIServer, error) + type KubeAPIServerInformers struct + InternalKubernetesInformers kinternalinformers.SharedInformerFactory + InternalOpenshiftImageInformers imageinformer.SharedInformerFactory + InternalOpenshiftQuotaInformers quotainformer.SharedInformerFactory + InternalOpenshiftSecurityInformers securityinformer.SharedInformerFactory + KubernetesInformers kexternalinformers.SharedInformerFactory + OpenshiftOAuthInformers oauthinformer.SharedInformerFactory + OpenshiftUserInformers userinformer.SharedInformerFactory + func NewInformers(internalInformers internalinformers.SharedInformerFactory, ...) (*KubeAPIServerInformers, error) + func (i *KubeAPIServerInformers) GetInternalKubernetesInformers() kinternalinformers.SharedInformerFactory + func (i *KubeAPIServerInformers) GetInternalOpenshiftImageInformers() imageinformer.SharedInformerFactory + func (i *KubeAPIServerInformers) GetInternalOpenshiftQuotaInformers() quotainformer.SharedInformerFactory + func (i *KubeAPIServerInformers) GetInternalOpenshiftSecurityInformers() securityinformer.SharedInformerFactory + func (i *KubeAPIServerInformers) GetKubernetesInformers() kexternalinformers.SharedInformerFactory + func (i *KubeAPIServerInformers) GetOpenshiftUserInformers() userinformer.SharedInformerFactory + func (i *KubeAPIServerInformers) Start(stopCh <-chan struct{}) + type KubeAPIServerServerPatchContext struct + func NewOpenShiftKubeAPIServerConfigPatch(delegateAPIServer genericapiserver.DelegationTarget, ...) (app.KubeAPIServerConfigFunc, *KubeAPIServerServerPatchContext) + func (c *KubeAPIServerServerPatchContext) PatchServer(server *master.Master) error + type NonAPIExtraConfig struct + OAuthMetadata []byte + type OpenshiftNonAPIConfig struct + ExtraConfig NonAPIExtraConfig + GenericConfig *genericapiserver.RecommendedConfig + func NewOpenshiftNonAPIConfig(generiConfig *genericapiserver.Config, ...) (*OpenshiftNonAPIConfig, error) + func (c *OpenshiftNonAPIConfig) Complete() completedOpenshiftNonAPIConfig + type OpenshiftNonAPIServer struct + GenericAPIServer *genericapiserver.GenericAPIServer + type ServiceResolver interface + ResolveEndpoint func(namespace, name string) (*url.URL, error) Other modules containing this package gopkg.in/openshift/origin.v4