kubernetesk8s.io/kubernetes/pkg/kubectl/cmd/util Index | Files

package util

import "k8s.io/kubernetes/pkg/kubectl/cmd/util"

Index

Functions

func AddPrinterFlags

func AddPrinterFlags(cmd *cobra.Command)

func CheckErr

func CheckErr(err error)

func GetFlagBool

func GetFlagBool(cmd *cobra.Command, flag string) bool

func GetFlagDuration

func GetFlagDuration(cmd *cobra.Command, flag string) time.Duration

func GetFlagInt

func GetFlagInt(cmd *cobra.Command, flag string) int

Assumes the flag has a default value.

func GetFlagString

func GetFlagString(cmd *cobra.Command, flag string) string

func Merge

func Merge(dst runtime.Object, fragment, kind string) (runtime.Object, error)

func OutputVersion

func OutputVersion(cmd *cobra.Command, defaultVersion string) string

OutputVersion returns the preferred output version for generic content (JSON, YAML, or templates)

func PrinterForCommand

func PrinterForCommand(cmd *cobra.Command) (kubectl.ResourcePrinter, bool, error)

PrinterForCommand returns the default printer for this command. Requires that printer flags have been added to cmd (see AddPrinterFlags).

func ReadConfigData

func ReadConfigData(location string) ([]byte, error)

ReadConfigData reads the bytes from the specified filesytem or network location or from stdin if location == "-". TODO: replace with resource.Builder

func ReadConfigDataFromLocation

func ReadConfigDataFromLocation(location string) ([]byte, error)

TODO: replace with resource.Builder

func ReadConfigDataFromReader

func ReadConfigDataFromReader(reader io.Reader, source string) ([]byte, error)

func ResourceFromArgs

func ResourceFromArgs(cmd *cobra.Command, args []string, mapper meta.RESTMapper, cmdNamespace string) (mapping *meta.RESTMapping, namespace, name string, err error)

ResourceFromArgs expects two arguments with a given type, and extracts the fields necessary to uniquely locate a resource. Displays a UsageError if that contract is not satisfied, or a generic error if any other problems occur. DEPRECATED: Use resource.Builder

func UsageError

func UsageError(cmd *cobra.Command, format string, args ...interface{}) error

Source Files

helpers.go printing.go resource.go

Version
v0.14.2
Published
Apr 8, 2015
Platform
windows/amd64
Imports
19 packages
Last checked
10 seconds ago

Tools for package owners.