Versions in this module Expand all Collapse all v1 v1.0.0 Oct 24, 2019 Changes in this version + func Add(mgr manager.Manager) error + func GetCertificate(kubeClient client.Client, cr *certmanv1alpha1.CertificateRequest) (*x509.Certificate, error) + func GetSecret(kubeClient client.Client, secretName, namespace string) (*corev1.Secret, error) + func ParseCertificateData(data []byte) (*x509.Certificate, error) + func SecretExists(kubeClient client.Client, secretName, namespace string) bool + func ValidateResourceRecordUpdatesUsingCloudflareDns(reqLogger logr.Logger, name string, value string) (bool, error) + func VerifyDnsResourceRecordUpdate(reqLogger logr.Logger, fqdn string, txtValue string) bool + type CloudflareAnswer struct + Data string + Name string + TTL int + Type int + type CloudflareQuestion struct + Name string + Type int + type CloudflareResponse struct + AD bool + Answers []CloudflareAnswer + CD bool + Questions []CloudflareQuestion + RA bool + RC bool + Status int + TC bool + type ReconcileCertificateRequest struct + func (r *ReconcileCertificateRequest) AnswerDnsChallenge(reqLogger logr.Logger, acmeChallengeToken string, domain string, ...) (fqdn string, err error) + func (r *ReconcileCertificateRequest) DeleteAcmeChallengeResourceRecords(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest) error + func (r *ReconcileCertificateRequest) DeleteAllAcmeChallengeResourceRecords(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest) error + func (r *ReconcileCertificateRequest) IssueCertificate(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest, ...) error + func (r *ReconcileCertificateRequest) Reconcile(request reconcile.Request) (reconcile.Result, error) + func (r *ReconcileCertificateRequest) RevokeCertificate(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest) error + func (r *ReconcileCertificateRequest) ShouldRenewOrReIssue(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest) (bool, error) + func (r *ReconcileCertificateRequest) ValidateDnsWriteAccess(reqLogger logr.Logger, cr *certmanv1alpha1.CertificateRequest) (bool, error)