Use SecretTLSKey/SecretTLSCert functions
This commit is contained in:
parent
ae3171b8bf
commit
54a850383f
@ -23,13 +23,19 @@ const (
|
||||
)
|
||||
|
||||
func (c *CA) Issue(crt *v1alpha1.Certificate) ([]byte, []byte, error) {
|
||||
signerCert, signerKey, err := kube.GetKeyPair(c.cl, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
signerCert, err := kube.SecretTLSCert(c.secretsLister, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
_, signeeKey, err := kube.GetKeyPair(c.cl, crt.Namespace, crt.Spec.SecretName)
|
||||
signerKey, err := kube.SecretTLSKey(c.secretsLister, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
signeeKey, err := kube.SecretTLSKey(c.secretsLister, c.issuer.Namespace, crt.Spec.SecretName)
|
||||
|
||||
if k8sErrors.IsNotFound(err) {
|
||||
signeeKey, err = pki.GenerateRSAPrivateKey(2048)
|
||||
|
||||
@ -9,15 +9,21 @@ import (
|
||||
)
|
||||
|
||||
func (c *CA) Renew(crt *v1alpha1.Certificate) ([]byte, []byte, error) {
|
||||
signerCert, signerKey, err := kube.GetKeyPair(c.cl, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
signerCert, err := kube.SecretTLSCert(c.secretsLister, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
_, signeeKey, err := kube.GetKeyPair(c.cl, crt.Namespace, crt.Spec.SecretName)
|
||||
signerKey, err := kube.SecretTLSKey(c.secretsLister, c.issuer.Namespace, c.issuer.Spec.CA.SecretRef.Name)
|
||||
|
||||
if signeeKey == nil {
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
signeeKey, err := kube.SecretTLSKey(c.secretsLister, c.issuer.Namespace, crt.Spec.SecretName)
|
||||
|
||||
if err != nil {
|
||||
return nil, nil, fmt.Errorf("error getting certificate private key: %s", err.Error())
|
||||
}
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ const (
|
||||
func (c *CA) Setup() (v1alpha1.IssuerStatus, error) {
|
||||
update := c.issuer.DeepCopy()
|
||||
|
||||
cert, _, err := kube.GetKeyPair(c.cl, update.Namespace, update.Spec.CA.SecretRef.Name)
|
||||
cert, err := kube.SecretTLSCert(c.secretsLister, update.Namespace, update.Spec.CA.SecretRef.Name)
|
||||
|
||||
if k8sErrors.IsNotFound(err) {
|
||||
s := messageErrorGetKeyPair + err.Error()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user