Documentation ¶
Index ¶
- func AddKubectlFlagsToCmd(cmd *cobra.Command) clientcmd.ClientConfig
- func AskToProceed(message string) bool
- func InteractiveEdit(filePattern string, data []byte, save func(input []byte) error)
- func NewVersionCmd(cliName string) *cobra.Command
- func PrintDiff(name string, live *unstructured.Unstructured, ...) error
- func PromptCredentials(username, password string) (string, string)
- func PromptMessage(message, value string) string
- func PromptPassword(password string) string
- func PromptUsername(username string) string
- func ReadAndConfirmPassword() (string, error)
- func SetGLogLevel(glogLevel int)
- func SetLogFormat(logFormat string)
- func SetLogLevel(logLevel string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddKubectlFlagsToCmd ¶
func AddKubectlFlagsToCmd(cmd *cobra.Command) clientcmd.ClientConfig
AddKubectlFlagsToCmd adds kubectl like flags to a command and returns the ClientConfig interface for retrieving the values.
func AskToProceed ¶ added in v0.4.0
AskToProceed prompts the user with a message (typically a yes or no question) and returns whether or not they responded in the affirmative or negative.
func InteractiveEdit ¶ added in v0.12.0
InteractiveEdit launches an interactive editor
func NewVersionCmd ¶
NewVersionCmd returns a new `version` command to be used as a sub-command to root
func PrintDiff ¶ added in v1.7.0
func PrintDiff(name string, live *unstructured.Unstructured, target *unstructured.Unstructured) error
PrintDiff prints a diff between two unstructured objects to stdout using an external diff utility Honors the diff utility set in the KUBECTL_EXTERNAL_DIFF environment variable
func PromptCredentials ¶ added in v0.3.2
PromptCredentials is a helper to prompt the user for a username and password (unless already supplied)
func PromptMessage ¶ added in v0.4.0
PromptMessage prompts the user for a value (unless already supplied)
func PromptPassword ¶ added in v0.4.0
PromptPassword prompts the user for a password, without local echo. (unless already supplied)
func PromptUsername ¶ added in v0.4.0
PromptUsername prompts the user for a username value
func ReadAndConfirmPassword ¶ added in v0.11.0
ReadAndConfirmPassword is a helper to read and confirm a password from stdin
func SetGLogLevel ¶ added in v0.11.0
func SetGLogLevel(glogLevel int)
SetGLogLevel set the glog level for the k8s go-client
func SetLogFormat ¶ added in v1.6.0
func SetLogFormat(logFormat string)
SetLogFormat sets a logrus log format
func SetLogLevel ¶ added in v0.11.0
func SetLogLevel(logLevel string)
SetLogLevel parses and sets a logrus log level
Types ¶
This section is empty.