package
1.12.0-alpha.0
Repository: https://github.com/fabianvf/kubernetes.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
Package env provides functions to incorporate environment variables into kubectl commands.
No description provided by the author
Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions.
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
AddDryRunFlag adds dry-run flag to a command.
No description provided by the author
AddGeneratorFlags adds flags common to resource generation commands TODO: need to take a pass at other generator commands to use this set of flags.
No description provided by the author
No description provided by the author
AddSourceToErr adds handleResourcePrefix and source string to error message.
No description provided by the author
No description provided by the author
AsDefaultVersionedOrOriginal returns the object as a Go object in the external form if possible (matching the group version kind of the mapping if provided, a best guess based on serialization if not provided, or obj if it cannot be converted.
BehaviorOnFatal allows you to override the default behavior when a fatal error occurs, which is to call os.Exit(code).
CheckErr prints a user friendly error to STDERR and exits with a non-zero exit code.
No description provided by the author
DefaultBehaviorOnFatal allows you to undo any previous override.
DefaultGenerators returns the set of default generators for use in Factory instances.
DefaultSubCommandRun prints a command's help string to the specified output if no arguments (sub-commands) are provided, or a usage error otherwise.
DumpReaderToFile writes all data from the given io.Reader to the specified file (usually for temporary use).
fallbackGeneratorNameIfNecessary returns the name of the old generator if server does not support new generator.
No description provided by the author
GetFirstPod returns a pod matching the namespace and label selector and the number of all pods that match the label selector.
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.
Assumes the flag has a default value.
No description provided by the author
GetFlagStringArray can be used to accept multiple argument with flag repetition (e.g.
GetFlagStringSlice can be used to accept multiple argument with flag repetition (e.g.
No description provided by the author
GetResourcesAndPairs retrieves resources and "KEY=VALUE or KEY-" pair args from given args.
GetWideFlag is used to determine if "-o wide" is used.
No description provided by the author
this method exists to help us find the points still relying on internal types.
No description provided by the author
No description provided by the author
IsSiblingCommandExists receives a pointer to a cobra command and a target string.
ManualStrip is used for dropping comments from a YAML file.
Merge requires JSON serialization TODO: merge assumes JSON serialization, and does not properly abstract API retrieval.
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
No description provided by the author
NewFactory creates a factory with the default Kubernetes resources defined Receives a clientGetter capable of providing a discovery client and a REST client configuration.
No description provided by the author
No description provided by the author
ParsePairs retrieves new and remove pairs (if supportRemove is true) from "KEY=VALUE or KEY-" pair args.
PrintErrorWithCauses prints an error's kind, name, and each of the error's causes in a new line.
RequireNoArguments exits with a usage error if extra arguments are provided.
ShouldIncludeUninitialized identifies whether to include uninitialized objects.
StandardErrorMessage translates common errors into a human readable message, or returns false if the error is not one of the recognized types.
StripComments will transform a YAML file into JSON, thus dropping any comments in it.
SuggestApiResources returns a suggestion to use the "api-resources" command to retrieve a supported list of resources.
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO(sig-cli): Enforce consistent naming for generators here.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ErrExit may be passed to CheckError to instruct it to output nothing but exit with status code 1.
# Structs
MatchVersionFlags is for setting the "match server version" function.
No description provided by the author
# Interfaces
BuilderFactory holds the third level of factory methods.
ClientAccessFactory holds the first level of factory methods.
Factory provides abstractions that allow the Kubectl command to be extended across multiple types of resources and different API sets.
ObjectMappingFactory holds the second level of factory methods.
No description provided by the author