package
1.2.0-alpha.0
Repository: https://github.com/guildencrantz/kubernetes.git
Documentation: pkg.go.dev
# Functions
AddOutputFlagsForMutation adds output related flags to a command.
AddPrinterFlags adds printing related flags to a command (e.g.
AddSourceToErr adds handleResourcePrefix and source string to error message.
No description provided by the author
BehaviorOnFatal allows you to override the default behavior when a fatal error occurs, which is call os.Exit(1).
CheckErr prints a user friendly error to STDERR and exits with a non-zero exit code.
DefaultClientConfig creates a clientcmd.ClientConfig with the following hierarchy: 1.
DumpReaderToFile writes all data from the given io.Reader to the specified file (usually for temporary use).
No description provided by the author
No description provided by the author
Assumes the flag has a default value.
Assumes the flag has a default value.
No description provided by the author
GetFlagStringList can be used to accept multiple argument with flag repetition (e.g.
GetWideFlag is used to determine if "-o wide" is used.
No description provided by the author
MultilineError returns a string representing an error that splits sub errors into their own lines.
MultipleErrors returns a newline delimited string containing the prefix and referenced errors in standard form.
No description provided by the author
NewFactory creates a factory with the default Kubernetes resources defined if optionalClientConfig is nil, then flags will be bound to a new clientcmd.ClientConfig.
OutputVersion returns the preferred output version for generic content (JSON, YAML, or templates).
PrinterForCommand returns the default printer for this command.
PrintSuccess prints message after finishing mutating operations.
ReadConfigData reads the bytes from the specified filesytem or network location or from stdin if location == "-".
TODO: replace with resource.Builder.
No description provided by the author
StandardErrorMessage translates common errors into a human readable message, or returns false if the error is not one of the recognized types.
UpdateObject updates resource object with updateFn.
No description provided by the author
ValidateOutputArgs validates -o flag args for mutations.
# Constants
No description provided by the author
# Structs
ClientCache caches previously loaded clients for reuse, and ensures MatchServerVersion is invoked only once.
Factory provides abstractions that allow the Kubectl command to be extended across multiple types of resources and different API sets.