Merge pull request #1217 from munnerz/fix-no-data-key

Fix issuing a certificate into a pre-existing secret
This commit is contained in:
jetstack-bot 2019-01-15 15:04:38 +00:00 committed by GitHub
commit ddff78f011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,7 +19,6 @@ package kube
import (
"crypto"
"crypto/x509"
"fmt"
api "k8s.io/api/core/v1"
corelisters "k8s.io/client-go/listers/core/v1"
@ -39,7 +38,7 @@ func SecretTLSKeyRef(secretLister corelisters.SecretLister, namespace, name, key
keyBytes, ok := secret.Data[keyName]
if !ok {
return nil, fmt.Errorf("no data for %q in secret '%s/%s'", keyName, namespace, name)
return nil, errors.NewInvalidData("no data for %q in secret '%s/%s'", keyName, namespace, name)
}
key, err := pki.DecodePrivateKeyBytes(keyBytes)
if err != nil {