type ConfigOverrides …
type ConfigOverrideFlags …
type AuthOverrideFlags …
type ContextOverrideFlags …
type ClusterOverrideFlags …
type FlagInfo …
func (f FlagInfo) AddSecretAnnotation(flags *pflag.FlagSet) FlagInfo { … }
func (f FlagInfo) BindStringFlag(flags *pflag.FlagSet, target *string) FlagInfo { … }
func (f FlagInfo) BindTransformingStringFlag(flags *pflag.FlagSet, target *string, transformer func(string) (string, error)) FlagInfo { … }
func (f FlagInfo) BindStringArrayFlag(flags *pflag.FlagSet, target *[]string) FlagInfo { … }
func (f FlagInfo) BindBoolFlag(flags *pflag.FlagSet, target *bool) FlagInfo { … }
const FlagClusterName …
const FlagAuthInfoName …
const FlagContext …
const FlagNamespace …
const FlagAPIServer …
const FlagTLSServerName …
const FlagInsecure …
const FlagCertFile …
const FlagKeyFile …
const FlagCAFile …
const FlagEmbedCerts …
const FlagBearerToken …
const FlagImpersonate …
const FlagImpersonateUID …
const FlagImpersonateGroup …
const FlagUsername …
const FlagPassword …
const FlagTimeout …
const FlagProxyURL …
const FlagDisableCompression …
func RecommendedConfigOverrideFlags(prefix string) ConfigOverrideFlags { … }
func RecommendedAuthOverrideFlags(prefix string) AuthOverrideFlags { … }
func RecommendedClusterOverrideFlags(prefix string) ClusterOverrideFlags { … }
func RecommendedContextOverrideFlags(prefix string) ContextOverrideFlags { … }
func BindOverrideFlags(overrides *ConfigOverrides, flags *pflag.FlagSet, flagNames ConfigOverrideFlags) { … }
func BindAuthInfoFlags(authInfo *clientcmdapi.AuthInfo, flags *pflag.FlagSet, flagNames AuthOverrideFlags) { … }
func BindClusterFlags(clusterInfo *clientcmdapi.Cluster, flags *pflag.FlagSet, flagNames ClusterOverrideFlags) { … }
func BindContextFlags(contextInfo *clientcmdapi.Context, flags *pflag.FlagSet, flagNames ContextOverrideFlags) { … }
func RemoveNamespacesPrefix(value string) (string, error) { … }