Back to godoc.org
k8s.io/kubernetes / cmd / kubeadm / test

package test

v1.18.5
Latest Go to latest
Published: Jun 26, 2020 | License: Apache-2.0 | Module: k8s.io/kubernetes

Index

func AssertError

func AssertError(t *testing.T, err error, expected string)

AssertError checks that the provided error matches the expected output

func AssertFileExists

func AssertFileExists(t *testing.T, dirName string, fileNames ...string)

AssertFileExists is a utility function for kubeadm testing that asserts if the given folder contains the given files.

func AssertFilesCount

func AssertFilesCount(t *testing.T, dirName string, count int)

AssertFilesCount is a utility function for kubeadm testing that asserts if the given folder contains count files.

func GetDefaultInternalConfig

func GetDefaultInternalConfig(t *testing.T) *kubeadmapi.InitConfiguration

GetDefaultInternalConfig returns a defaulted kubeadmapi.InitConfiguration

func SetupEmptyFiles

func SetupEmptyFiles(t *testing.T, tmpdir string, fileNames ...string)

SetupEmptyFiles is a utility function for kubeadm testing that creates one or more empty files (touch)

func SetupInitConfigurationFile

func SetupInitConfigurationFile(t *testing.T, tmpdir string, cfg *kubeadmapi.InitConfiguration) string

SetupInitConfigurationFile is a utility function for kubeadm testing that writes a InitConfiguration file into /config subfolder of a given temporary directory. The function returns the path of the created InitConfiguration file.

func SetupPkiDirWithCertificateAuthority

func SetupPkiDirWithCertificateAuthority(t *testing.T, tmpdir string) string

SetupPkiDirWithCertificateAuthority is a utility function for kubeadm testing that creates a CertificateAuthority cert/key pair into /pki subfolder of a given temporary directory. The function returns the path of the created pki.

func SetupTempDir

func SetupTempDir(t *testing.T) string

SetupTempDir is a utility function for kubeadm testing, that creates a temporary directory NB. it is up to the caller to cleanup the folder at the end of the test with defer os.RemoveAll(tmpdir)

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier