Documentation
¶
Index ¶
- func CertificateName(contextID, cert, clusterProvider, cluster string) string
- func CertificateRequestName(contextID, cert, clusterProvider, cluster string) string
- func ClusterIssuerName(contextID, cert, clusterProvider, cluster string) string
- func CreateCertificate(caCert module.CaCert, name, secret string, ...) (*cmv1.Certificate, error)
- func CreateCertificateRequest(caCert module.CaCert, name string, request []byte) (*cmv1.CertificateRequest, error)
- func CreateClusterIssuer(name, secret string) *cmv1.ClusterIssuer
- func CreateSecret(name, namespace string, data map[string][]byte) *v1.Secret
- func ResourceName(name string) string
- func RetrieveCertificateRequests(ctx context.Context, contextID string) ([]cmv1.CertificateRequest, error)
- func SecretName(contextID, cert, clusterProvider, cluster string) string
- func ValidateCertificate(cert cmv1.Certificate) error
- func ValidateCertificateRequest(cr cmv1.CertificateRequest) error
- type Resources
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CertificateName ¶
CertificateName retun the Certificate name
func CertificateRequestName ¶
CertificateRequestName retun the CertificateRequest name
func ClusterIssuerName ¶
ClusterIssuerName retun the ClusterIssuer name
func CreateCertificate ¶
func CreateCertificate(caCert module.CaCert, name, secret string, secretTemplate cmv1.CertificateSecretTemplate) (*cmv1.Certificate, error)
CreateCertificate retun the cert-manager Certificate object
func CreateCertificateRequest ¶
func CreateCertificateRequest(caCert module.CaCert, name string, request []byte) (*cmv1.CertificateRequest, error)
CreateCertificateRequest retun the cert-manager CertificateRequest object
func CreateClusterIssuer ¶
func CreateClusterIssuer(name, secret string) *cmv1.ClusterIssuer
CreateClusterIssuer retun the cert-manager ClusterIssuer object
func CreateSecret ¶
CreateSecret retun the Secret object
func ResourceName ¶
ResourceName returns the CertificateRequest resource name, used by rsync
func RetrieveCertificateRequests ¶
func RetrieveCertificateRequests(ctx context.Context, contextID string) ([]cmv1.CertificateRequest, error)
RetrieveCertificateRequests retrieves the certificaterequests created by the caCert enrollment
func SecretName ¶
SecretName retun the Secret name
func ValidateCertificate ¶
func ValidateCertificate(cert cmv1.Certificate) error
ValidateCertificate validate the certificate status
func ValidateCertificateRequest ¶
func ValidateCertificateRequest(cr cmv1.CertificateRequest) error
ValidateCertificateRequest validate the certificaterequest status
Types ¶
type Resources ¶
type Resources struct { Certificates []cmv1.Certificate CertificateRequests []cmv1.CertificateRequest Secrets []v1.Secret }