Versions in this module Expand all Collapse all v1 v1.6.3 Jan 1, 2022 Changes in this version + const FlagAPIServer + const FlagBearerToken + const FlagCAFile + const FlagCertFile + const FlagIAMConfig + const FlagInsecure + const FlagKeyFile + const FlagMaxRetries + const FlagPassword + const FlagRetryInterval + const FlagSecretID + const FlagSecretKey + const FlagTLSServerName + const FlagTimeout + const FlagUsername + type ConfigFlags struct + APIServer *string + BearerToken *string + CAFile *string + CertFile *string + IAMConfig *string + Insecure *bool + KeyFile *string + MaxRetries *int + Password *string + RetryInterval *time.Duration + SecretID *string + SecretKey *string + TLSServerName *string + Timeout *time.Duration + Username *string + func NewConfigFlags(usePersistentConfig bool) *ConfigFlags + func (f *ConfigFlags) AddFlags(flags *pflag.FlagSet) + func (f *ConfigFlags) ToRESTConfig() (*rest.Config, error) + func (f *ConfigFlags) ToRawIAMConfigLoader() clientcmd.ClientConfig + func (f *ConfigFlags) WithDeprecatedPasswordFlag() *ConfigFlags + func (f *ConfigFlags) WithDeprecatedSecretFlag() *ConfigFlags + type IOStreams struct + ErrOut io.Writer + In io.Reader + Out io.Writer + func NewTestIOStreams() (IOStreams, *bytes.Buffer, *bytes.Buffer, *bytes.Buffer) + func NewTestIOStreamsDiscard() IOStreams + type RESTClientGetter interface + ToRESTConfig func() (*rest.Config, error) + ToRawIAMConfigLoader func() clientcmd.ClientConfig