Add new error message
@@ -238,7 +238,7 @@ func (r *ReconcilePerconaXtraDBCluster) deploy(cr *api.PerconaXtraDBCluster) err
err = r.reconsileSSL(cr, nodeSet.Namespace)
if err != nil {
- return fmt.Errorf("checking secret: %v", err)
+ return fmt.Errorf(`TLS secrets handler: "%v". Please create your TLS secret `+cr.Spec.SSLSecretName+` manually or setup cert-manager correctly`, err)
}
err = setControllerReference(cr, nodeSet, r.scheme)
@@ -403,7 +403,7 @@ func (r *ReconcilePerconaXtraDBCluster) reconsileSSL(cr *api.PerconaXtraDBCluste
},
},
})
- if err != nil {
+ if err != nil && !errors.IsAlreadyExists(err) {
return fmt.Errorf("create certificate: %v", err)
}
