Documentation ¶
Index ¶
- Variables
- func StartApiServer(etcdPath string, apis []*builders.APIGroupBuilder, ...) error
- func StartApiServerWithOptions(opts *StartOptions) error
- type BufferedResponse
- type PostStartHook
- type ServerOptions
- func (o *ServerOptions) Complete() error
- func (o ServerOptions) Config(tweakConfigFuncs ...func(config *apiserver.Config) error) (*apiserver.Config, error)
- func (o *ServerOptions) RunServer(stopCh <-chan struct{}, title, version string, ...) error
- func (o ServerOptions) Validate(args []string) error
- type StartOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AggregatedAdmissionInitializerGetter func(config *rest.Config) (admission.PluginInitializer, genericapiserver.PostStartHookFunc) AggregatedAdmissionPlugins = make(map[string]admission.Interface) )
View Source
var GetOpenApiDefinition openapi.GetOpenAPIDefinitions
Functions ¶
func StartApiServer ¶
func StartApiServer(etcdPath string, apis []*builders.APIGroupBuilder, openapidefs openapi.GetOpenAPIDefinitions, title, version string, tweakConfigFuncs ...func(apiServer *apiserver.Config) error) error
StartApiServer starts an apiserver hosting the provider apis and openapi definitions.
func StartApiServerWithOptions ¶ added in v1.15.0
func StartApiServerWithOptions(opts *StartOptions) error
Types ¶
type BufferedResponse ¶
func (BufferedResponse) Header ¶
func (BufferedResponse) Header() http.Header
func (BufferedResponse) WriteHeader ¶
func (BufferedResponse) WriteHeader(int)
type PostStartHook ¶
type PostStartHook struct { Fn genericapiserver.PostStartHookFunc Name string }
type ServerOptions ¶
type ServerOptions struct { RecommendedOptions *genericoptions.RecommendedOptions APIBuilders []*builders.APIGroupBuilder InsecureServingOptions *genericoptions.DeprecatedInsecureServingOptionsWithLoopback PrintBearerToken bool PrintOpenapi bool RunDelegatedAuth bool BearerToken string PostStartHooks []PostStartHook }
func NewCommandStartServer ¶
func NewCommandStartServer(etcdPath string, out, errOut io.Writer, builders []*builders.APIGroupBuilder, stopCh <-chan struct{}, title, version string, tweakConfigFuncs ...func(apiServer *apiserver.Config) error) (*cobra.Command, *ServerOptions)
NewCommandStartMaster provides a CLI handler for 'start master' command
func NewServerOptions ¶
func NewServerOptions(etcdPath, title, version string, b []*builders.APIGroupBuilder) *ServerOptions
func (*ServerOptions) Complete ¶
func (o *ServerOptions) Complete() error
func (ServerOptions) Validate ¶
func (o ServerOptions) Validate(args []string) error
type StartOptions ¶ added in v1.15.0
Click to show internal directories.
Click to hide internal directories.