Output missing cert or key name in DownloadCerts

Otherwise the user does not know what key `kubeadm` is expecting, which makes troubleshooting harder
k3s-v1.15.3
Matthew L Daniel 2019-04-15 22:06:27 -07:00
parent 99e61466ab
commit b0814869b0
No known key found for this signature in database
GPG Key ID: 8E78EBA5A30E9895
1 changed files with 1 additions and 1 deletions

View File

@ -231,7 +231,7 @@ func DownloadCerts(client clientset.Interface, cfg *kubeadmapi.InitConfiguration
for certOrKeyName, certOrKeyPath := range certsToTransfer(cfg) {
certOrKeyData, found := secretData[certOrKeyNameToSecretName(certOrKeyName)]
if !found {
return errors.New("couldn't find required certificate or key in Secret")
return errors.Errorf("the Secret does not include the required certificate or key - name: %s, path: %s", certOrKeyName, certOrKeyPath)
}
if len(certOrKeyData) == 0 {
klog.V(1).Infof("[download-certs] Not saving %q to disk, since it is empty in the %q Secret\n", certOrKeyName, kubeadmconstants.KubeadmCertsSecret)