Documentation ¶
Index ¶
- Constants
- Variables
- func BehaviorOnFatal(f func(string, int))
- func CheckErr(err error)
- func CreateBasicClientConfig(clusterName string, serverURL string, caCert []byte) *clientcmdapi.Config
- func GenerateToken(s *kubeadmapi.Secrets) error
- func MakeClientConfigWithCerts(config *clientcmdapi.Config, clusterName string, userName string, ...) *clientcmdapi.Config
- func MakeClientConfigWithToken(config *clientcmdapi.Config, clusterName string, userName string, token string) *clientcmdapi.Config
- func RandBytes(length int) ([]byte, string, error)
- func UseGivenTokenIfValid(s *kubeadmapi.Secrets) (bool, error)
- func WriteKubeconfigIfNotExists(name string, kubeconfig *clientcmdapi.Config) error
Constants ¶
View Source
const ( DefaultErrorExitCode = 1 PreFlight = 2 )
View Source
const ( TokenIDLen = 6 TokenBytes = 8 )
Variables ¶
View Source
var AlphaWarningOnExit = dedent.Dedent(`
kubeadm: I am an alpha version, my authors welcome your feedback and bug reports
kubeadm: please create issue an using https://github.com/kubernetes/kubernetes/issues/new
kubeadm: and make sure to mention @kubernetes/sig-cluster-lifecycle. Thank you!
`)
Functions ¶
func BehaviorOnFatal ¶
BehaviorOnFatal allows you to override the default behavior when a fatal error occurs, which is to call os.Exit(code). You can pass 'panic' as a function here if you prefer the panic() over os.Exit(1).
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 CreateBasicClientConfig ¶
func CreateBasicClientConfig(clusterName string, serverURL string, caCert []byte) *clientcmdapi.Config
func GenerateToken ¶
func GenerateToken(s *kubeadmapi.Secrets) error
func MakeClientConfigWithCerts ¶
func MakeClientConfigWithCerts(config *clientcmdapi.Config, clusterName string, userName string, clientKey []byte, clientCert []byte) *clientcmdapi.Config
func MakeClientConfigWithToken ¶
func MakeClientConfigWithToken(config *clientcmdapi.Config, clusterName string, userName string, token string) *clientcmdapi.Config
func UseGivenTokenIfValid ¶
func UseGivenTokenIfValid(s *kubeadmapi.Secrets) (bool, error)
func WriteKubeconfigIfNotExists ¶
func WriteKubeconfigIfNotExists(name string, kubeconfig *clientcmdapi.Config) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.