Fix issuing a certificate into a pre-existing secret

Signed-off-by: James Munnelly <james@munnelly.eu>
This commit is contained in:
James Munnelly 2019-01-15 14:44:11 +00:00
parent 17f326518e
commit 7fd1c2a0e3

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 {