# Packages
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
# Functions
CreateClusterRoleBinding is the implementation of the create clusterrolebinding command.
CreateConfigMap is the implementation of the create configmap command.
CreateDirectory does create the actual disk directory, and return a new representation of it.
CreateExternalNameService is the implementation of the create service externalname command.
CreateNamespace implements the behavior to run the create namespace command.
CreatePodDisruptionBudget implements the behavior to run the create pdb command.
CreatePriorityClass implements the behavior to run the create priorityClass command.
CreateQuota implements the behavior to run the create quota command.
No description provided by the author
CreateSecretDockerRegistry is the implementation of the create secret docker-registry command.
CreateSecretGeneric is the implementation of the create secret generic command.
CreateSecretTLS is the implementation of the create secret tls command.
CreateServiceAccount implements the behavior to run the create service account command.
CreateServiceClusterIP is the implementation of the create service clusterip command.
CreateServiceLoadBalancer is the implementation of the create service loadbalancer command.
CreateServiceNodePort is the implementation of the create service nodeport command.
No description provided by the author
No description provided by the author
NameFromCommandArgs is a utility function for commands that assume the first argument is a resource name.
NewCmdAlpha creates a command that acts as an alternate root command for features in alpha.
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
NewCmdCreateSecret groups subcommands to create various types of secrets.
No description provided by the author
NewCmdConvert creates a command object for the generic "convert" action, which translates the config file into a given version.
No description provided by the author
NewCmdCp creates a new Copy command.
No description provided by the author
ClusterRole is a command to ease creating ClusterRoles.
ClusterRoleBinding is a command to ease creating ClusterRoleBindings.
ConfigMap is a command to ease creating ConfigMaps.
NewCmdCreateDeployment is a macro command to create a new deployment.
NewCmdCreateNamespace is a macro command to create a new namespace.
NewCmdCreatePodDisruptionBudget is a macro command to create a new pod disruption budget.
NewCmdCreatePriorityClass is a macro command to create a new priorityClass.
NewCmdCreateQuota is a macro command to create a new quota.
Role is a command to ease creating Roles.
RoleBinding is a command to ease creating RoleBindings.
NewCmdCreateSecret groups subcommands to create various types of secrets.
NewCmdCreateSecretDockerRegistry is a macro command for creating secrets to work with Docker registries.
NewCmdCreateSecretGeneric is a command to create generic secrets from files, directories, or literal values.
NewCmdCreateSecretTLS is a macro command for creating secrets to work with Docker registries.
NewCmdCreateService is a macro command to create a new service.
NewCmdCreateServiceAccount is a macro command to create a new service account.
NewCmdCreateServiceClusterIP is a command to create a ClusterIP service.
NewCmdCreateServiceExternalName is a macro command for creating an ExternalName service.
NewCmdCreateServiceLoadBalancer is a macro command for creating a LoadBalancer service.
NewCmdCreateServiceNodePort is a macro command for creating a NodePort service.
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
NewCmdExplain returns a cobra command for swagger docs.
No description provided by the author
NewCmdForPlugin creates a command capable of running the provided plugin.
No description provided by the author
No description provided by the author
NewCmdLogs creates a new pod logs command.
NewCmdOptions implements the options command.
No description provided by the author
NewCmdPlugin creates the command that is the top-level for plugin commands.
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
NewCmdScale returns a cobra command with the appropriate configuration and flags to run scale.
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
NewDiffVersion creates a new DiffVersion with the named version.
NewKubectlCommand creates the `kubectl` command and its nested children.
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
RunCreateSubcommand executes a create subcommand using the specified options.
No description provided by the author
RunDiff uses the factory to parse file arguments, find the version to diff, and find each Info object for each files, and runs against the differ.
No description provided by the author
RunExplain executes the appropriate steps to print a model's documentation.
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
RunScale executes the scaling.
No description provided by the author
SupportEviction uses Discovery API to find out if the server support eviction subresource If support, it will return its groupVersion; Otherwise, it will return "".
# Constants
No description provided by the author
No description provided by the author
# Structs
AnnotateOptions have the data required to perform the annotate operation.
No description provided by the author
AttachOptions declare the arguments accepted by the Exec command.
No description provided by the author
ConvertOptions have the data required to perform the convert operation.
No description provided by the author
No description provided by the author
No description provided by the author
CreateSubcommandOptions is an options struct to support create subcommands.
DefaultRemoteAttach is the standard implementation of attaching.
DefaultRemoteExecutor is the standard implementation of remote command execution.
No description provided by the author
Differ creates two DiffVersion and diffs them.
No description provided by the author
DiffProgram finds and run the diff program.
DiffVersion gets the proper version of objects, and aggregate them into a directory.
Directory creates a new temp directory, and allows to easily create new files.
No description provided by the author
ExecOptions declare the arguments accepted by the Exec command.
No description provided by the author
InfoObject is an implementation of the Object interface.
LabelOptions have the data required to perform the label operation.
No description provided by the author
No description provided by the author
PatchOptions is the start of the data required to perform the operation.
PortForwardOptions contains all the options for running the port-forward cli command.
Printer is used to print an object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TaintOptions have the data required to perform the taint operation.
TopNodeOptions contains all the options for running the top-node cli command.
TopOptions contains all the options for running the top cli command.
No description provided by the author
No description provided by the author
VersionOptions: describe the options available to users of the "kubectl version" command.
No description provided by the author
# Interfaces
Object is an interface that let's you retrieve multiple version of it.
RemoteAttach defines the interface accepted by the Attach command - provided for test stubbing.
RemoteExecutor defines the interface accepted by the Exec command - provided for test stubbing.