package options
import "k8s.io/apiextensions-apiserver/pkg/cmd/server/options"
Index ¶
- func NewCRDRESTOptionsGetter(etcdOptions genericoptions.EtcdOptions, resourceTransformers storagevalue.ResourceTransformers, tracker flowcontrolrequest.StorageObjectCountTracker) genericregistry.RESTOptionsGetter
- type CustomResourceDefinitionsServerOptions
- func NewCustomResourceDefinitionsServerOptions(out, errOut io.Writer) *CustomResourceDefinitionsServerOptions
- func (o CustomResourceDefinitionsServerOptions) AddFlags(fs *pflag.FlagSet)
- func (o *CustomResourceDefinitionsServerOptions) Complete() error
- func (o CustomResourceDefinitionsServerOptions) Config() (*apiserver.Config, error)
- func (o CustomResourceDefinitionsServerOptions) Validate() error
Functions ¶
func NewCRDRESTOptionsGetter ¶
func NewCRDRESTOptionsGetter(etcdOptions genericoptions.EtcdOptions, resourceTransformers storagevalue.ResourceTransformers, tracker flowcontrolrequest.StorageObjectCountTracker) genericregistry.RESTOptionsGetter
NewCRDRESTOptionsGetter create a RESTOptionsGetter for CustomResources.
Avoid messing with anything outside of changes to StorageConfig as that may lead to unexpected behavior when the options are applied.
Types ¶
type CustomResourceDefinitionsServerOptions ¶
type CustomResourceDefinitionsServerOptions struct { ServerRunOptions *genericoptions.ServerRunOptions RecommendedOptions *genericoptions.RecommendedOptions APIEnablement *genericoptions.APIEnablementOptions StdOut io.Writer StdErr io.Writer }
CustomResourceDefinitionsServerOptions describes the runtime options of an apiextensions-apiserver.
func NewCustomResourceDefinitionsServerOptions ¶
func NewCustomResourceDefinitionsServerOptions(out, errOut io.Writer) *CustomResourceDefinitionsServerOptions
NewCustomResourceDefinitionsServerOptions creates default options of an apiextensions-apiserver.
func (CustomResourceDefinitionsServerOptions) AddFlags ¶
func (o CustomResourceDefinitionsServerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds the apiextensions-apiserver flags to the flagset.
func (*CustomResourceDefinitionsServerOptions) Complete ¶
func (o *CustomResourceDefinitionsServerOptions) Complete() error
Complete fills in missing options.
func (CustomResourceDefinitionsServerOptions) Config ¶
func (o CustomResourceDefinitionsServerOptions) Config() (*apiserver.Config, error)
Config returns an apiextensions-apiserver configuration.
func (CustomResourceDefinitionsServerOptions) Validate ¶
func (o CustomResourceDefinitionsServerOptions) Validate() error
Validate validates the apiextensions-apiserver options.
Source Files ¶
options.go
- Version
- v0.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 30 packages
- Last checked
- 2 hours ago –
Tools for package owners.