Never overwrite an acme private key

This commit is contained in:
James Munnelly 2018-02-10 02:37:59 +00:00
parent 8542e1c3a4
commit 8de002a697

View File

@ -14,7 +14,6 @@ import (
"github.com/jetstack/cert-manager/pkg/apis/certmanager/v1alpha1"
"github.com/jetstack/cert-manager/pkg/util/errors"
"github.com/jetstack/cert-manager/pkg/util/kube"
"github.com/jetstack/cert-manager/pkg/util/pki"
"github.com/jetstack/cert-manager/third_party/crypto/acme"
)
@ -118,7 +117,7 @@ func (a *Acme) createAccountPrivateKey() (*rsa.PrivateKey, error) {
return nil, err
}
_, err = kube.EnsureSecret(a.client, &v1.Secret{
_, err = a.client.CoreV1().Secrets(a.issuerResourcesNamespace).Create(&v1.Secret{
ObjectMeta: metav1.ObjectMeta{
Name: secretName,
Namespace: a.issuerResourcesNamespace,