Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AggregatorOptions ¶
type AggregatorOptions struct { RecommendedOptions *genericoptions.RecommendedOptions // ProxyClientCert/Key are the client cert used to identify this proxy. Backing APIServices use // this to confirm the proxy's identity ProxyClientCertFile string ProxyClientKeyFile string StdOut io.Writer StdErr io.Writer }
func NewDefaultOptions ¶
func NewDefaultOptions(out, err io.Writer) *AggregatorOptions
NewDefaultOptions builds a "normal" set of options. You wouldn't normally expose this, but hyperkube isn't cobra compatible
func (*AggregatorOptions) AddFlags ¶
func (o *AggregatorOptions) AddFlags(fs *pflag.FlagSet)
AddFlags is necessary because hyperkube doesn't work using cobra, so we have to have different registration and execution paths
func (*AggregatorOptions) Complete ¶
func (o *AggregatorOptions) Complete() error
func (AggregatorOptions) RunAggregator ¶
func (o AggregatorOptions) RunAggregator(stopCh <-chan struct{}) error
func (AggregatorOptions) Validate ¶
func (o AggregatorOptions) Validate(args []string) error
Click to show internal directories.
Click to hide internal directories.