package util

import "k8s.io/kubernetes/cmd/kubeadm/app/util"

Index

Constants

const (
	DefaultErrorExitCode = 1
	PreFlightExitCode    = 2
)

Functions

func CheckErr

func CheckErr(err error)

CheckErr prints a user friendly error to STDERR and exits with a non-zero exit code. Unrecognized errors will be printed with an "error: " prefix.

This method is generic to the command in use and may be used by non-Kubectl commands.

func KubernetesReleaseVersion

func KubernetesReleaseVersion(version string) (string, error)

KubernetesReleaseVersion is helper function that can fetch available version information from release servers based on label names, like "stable" or "latest".

If argument is already semantic version string, it will return same string.

In case of labels, it tries to fetch from release servers and then return actual semantic version.

Available names on release servers:

stable      (latest stable release)
stable-1    (latest stable release in 1.x)
stable-1.0  (and similarly 1.1, 1.2, 1.3, ...)
latest      (latest release, including alpha/beta)
latest-1    (latest release in 1.x, including alpha/beta)
latest-1.0  (and similarly 1.1, 1.2, 1.3, ...)

func ParseTemplate

func ParseTemplate(strtmpl string, obj interface{}) ([]byte, error)

Source Files

error.go template.go version.go

Directories

PathSynopsis
cmd/kubeadm/app/util/kubeconfig
cmd/kubeadm/app/util/token
Version
v1.6.9
Published
Aug 23, 2017
Platform
js/wasm
Imports
9 packages
Last checked
35 minutes ago

Tools for package owners.