kubernetesk8s.io/kubernetes/cmd/kubeadm/test/kubeconfig Index | Files

package kubeconfig

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

Index

Functions

func AssertKubeConfigCurrentAuthInfoWithClientCert

func AssertKubeConfigCurrentAuthInfoWithClientCert(t *testing.T, config *clientcmdapi.Config, signinCa *x509.Certificate, expectedNotAfter time.Time, 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

Source Files

util.go

Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
6 packages
Last checked
3 hours ago

Tools for package owners.