From c3e949271688425e2c2b0f28c9b372609dc6344c Mon Sep 17 00:00:00 2001 From: Sebastiaan van Steenis Date: Wed, 21 Aug 2019 10:19:07 +0200 Subject: [PATCH] Print original error regarding kubeconfig --- cluster/cluster.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cluster/cluster.go b/cluster/cluster.go index e8527d11..4699ab96 100644 --- a/cluster/cluster.go +++ b/cluster/cluster.go @@ -252,7 +252,7 @@ func rebuildLocalAdminConfig(ctx context.Context, kubeCluster *Cluster) error { newConfig = pki.GetKubeConfigX509WithData(kubeURL, kubeCluster.ClusterName, pki.KubeAdminCertName, caData, crtData, keyData) } if err := pki.DeployAdminConfig(ctx, newConfig, kubeCluster.LocalKubeConfigPath); err != nil { - return fmt.Errorf("Failed to redeploy local admin config with new host") + return fmt.Errorf("Failed to redeploy local admin config with new host: %v", err) } workingConfig = newConfig if _, err := GetK8sVersion(kubeCluster.LocalKubeConfigPath, kubeCluster.K8sWrapTransport); err == nil { @@ -267,7 +267,7 @@ func rebuildLocalAdminConfig(ctx context.Context, kubeCluster *Cluster) error { func isLocalConfigWorking(ctx context.Context, localKubeConfigPath string, k8sWrapTransport transport.WrapperFunc) bool { if _, err := GetK8sVersion(localKubeConfigPath, k8sWrapTransport); err != nil { - log.Infof(ctx, "[reconcile] Local config is not valid, rebuilding admin config") + log.Infof(ctx, "[reconcile] Local config is not valid (error: %v), rebuilding admin config", err) return false } return true