...

Package ssaclient

import "github.com/cert-manager/issuer-lib/internal/ssaclient"
Overview
Index

Overview ▾

func GenerateCertificateRequestStatusPatch

func GenerateCertificateRequestStatusPatch(
    name string,
    namespace string,
    status *cmapi.CertificateRequestStatus,
) (cmapi.CertificateRequest, client.Patch, error)

func GenerateCertificateSigningRequestStatusPatch

func GenerateCertificateSigningRequestStatusPatch(
    name string,
    namespace string,
    status *certificatesv1.CertificateSigningRequestStatus,
) (certificatesv1.CertificateSigningRequest, client.Patch, error)

func GenerateIssuerStatusPatch

func GenerateIssuerStatusPatch(
    issuerType v1alpha1.Issuer,
    name string,
    namespace string,
    status *v1alpha1.IssuerStatus,
) (client.Object, client.Patch, error)