...

Package kubeconfig

import "k8s.io/kubernetes/cmd/kubeadm/test/kubeconfig"
Overview
Index

Overview ▾

func AssertKubeConfigCurrentAuthInfoWithClientCert

func AssertKubeConfigCurrentAuthInfoWithClientCert(t *testing.T, config *clientcmdapi.Config, signinCa *x509.Certificate, expectedClientName string, expectedOrganizations ...string)

AssertKubeConfigCurrentAuthInfoWithClientCert is a utility function for kubeadm testing that asserts if the CurrentAuthInfo in the given KubeConfig object contains a clientCert that refers to a specific client name, is signed by the expected CA, includes the expected organizations

func AssertKubeConfigCurrentAuthInfoWithToken

func AssertKubeConfigCurrentAuthInfoWithToken(t *testing.T, config *clientcmdapi.Config, expectedClientName, expectedToken string)

AssertKubeConfigCurrentAuthInfoWithToken is a utility function for kubeadm testing that asserts if the CurrentAuthInfo in the given KubeConfig object refers to expected token

func AssertKubeConfigCurrentCluster

func AssertKubeConfigCurrentCluster(t *testing.T, config *clientcmdapi.Config, expectedAPIServerAddress string, expectedAPIServerCaCert *x509.Certificate)

AssertKubeConfigCurrentCluster is a utility function for kubeadm testing that asserts if the CurrentCluster in the given KubeConfig object contains refers to a specific cluster

func AssertKubeConfigCurrentContextWithClusterName

func AssertKubeConfigCurrentContextWithClusterName(t *testing.T, config *clientcmdapi.Config, expectedClusterName string)

AssertKubeConfigCurrentContextWithClusterName is a utility function for kubeadm testing that asserts if the Current Cluster config in the given KubeConfig object refers to expected cluster name