Documentation
¶
Index ¶
- Constants
- Variables
- func ApplySecureServTo(certFile, keyFile string, genericConfig *genericapiserver.Config)
- func CreateRESTOptionsGetter(Codecs *serializer.CodecFactory, Scheme *runtime.Scheme) generic.RESTOptionsGetter
- func InstallAPIGroups(apiServer *genericapiserver.GenericAPIServer, ...) error
- func RegisterApiGroups(scheme *runtime.Scheme, parameterCodec runtime.ParameterCodec, ...) []*genericapiserver.APIGroupInfo
- type ApiServer
- type ControlplaneConfig
- type Extra
Constants ¶
View Source
const (
LoopbackClientServerNameOverride = "apiserver-loopback-client"
)
Variables ¶
View Source
var SpecialDefaultResourcePrefixes = map[schema.GroupResource]string{}
Functions ¶
func ApplySecureServTo ¶
func ApplySecureServTo(certFile, keyFile string, genericConfig *genericapiserver.Config)
func CreateRESTOptionsGetter ¶
func CreateRESTOptionsGetter(Codecs *serializer.CodecFactory, Scheme *runtime.Scheme) generic.RESTOptionsGetter
func InstallAPIGroups ¶
func InstallAPIGroups(apiServer *genericapiserver.GenericAPIServer, apiGroups ...*genericapiserver.APIGroupInfo) error
func RegisterApiGroups ¶
func RegisterApiGroups(scheme *runtime.Scheme, parameterCodec runtime.ParameterCodec, codec serializer.CodecFactory, optsGetter genericregistry.RESTOptionsGetter) []*genericapiserver.APIGroupInfo
Types ¶
type ApiServer ¶
type ApiServer struct {
GenericAPIServer *genericapiserver.GenericAPIServer
}
ApiServer represent server
func NewServer ¶
func NewServer(cc *ControlplaneConfig, delegationTarget genericapiserver.DelegationTarget) *ApiServer
type ControlplaneConfig ¶
type ControlplaneConfig struct {
Generic *genericapiserver.CompletedConfig
}
ControlplaneConfig represent apiserverconfig
func NewConfig ¶
func NewConfig() *ControlplaneConfig
func (*ControlplaneConfig) New ¶
func (c *ControlplaneConfig) New() *ApiServer
New [#TODO](should add some comments)
Click to show internal directories.
Click to hide internal directories.