Back to godoc.org

Package validation

v0.16.1
Latest Go to latest

The latest major version is .

Published: Aug 7, 2020 | License: Apache-2.0 | Module: github.com/jetstack/cert-manager

Index

func AddToValidationRegistry

func AddToValidationRegistry(reg *validation.Registry) error

func ValidateACMEChallengeSolverDNS01

func ValidateACMEChallengeSolverDNS01(p *cmacme.ACMEChallengeSolverDNS01, fldPath *field.Path) field.ErrorList

func ValidateACMEIssuerChallengeSolverConfig

func ValidateACMEIssuerChallengeSolverConfig(sol *cmacme.ACMEChallengeSolver, fldPath *field.Path) field.ErrorList

func ValidateACMEIssuerChallengeSolverHTTP01Config

func ValidateACMEIssuerChallengeSolverHTTP01Config(http01 *cmacme.ACMEChallengeSolverHTTP01, fldPath *field.Path) field.ErrorList

func ValidateACMEIssuerChallengeSolverHTTP01IngressConfig

func ValidateACMEIssuerChallengeSolverHTTP01IngressConfig(ingress *cmacme.ACMEChallengeSolverHTTP01Ingress, fldPath *field.Path) field.ErrorList

func ValidateACMEIssuerConfig

func ValidateACMEIssuerConfig(iss *cmacme.ACMEIssuer, fldPath *field.Path) field.ErrorList

func ValidateCAIssuerConfig

func ValidateCAIssuerConfig(iss *certmanager.CAIssuer, fldPath *field.Path) field.ErrorList

func ValidateCertificate

func ValidateCertificate(obj runtime.Object) field.ErrorList

func ValidateCertificateForACMEIssuer

func ValidateCertificateForACMEIssuer(crt *cmapi.CertificateSpec, issuer *cmapi.IssuerSpec, specPath *field.Path) field.ErrorList

func ValidateCertificateForIssuer

func ValidateCertificateForIssuer(crt *cmapi.Certificate, issuerObj cmapi.GenericIssuer) field.ErrorList

func ValidateCertificateForVaultIssuer

func ValidateCertificateForVaultIssuer(crt *cmapi.CertificateSpec, issuer *cmapi.IssuerSpec, specPath *field.Path) field.ErrorList

func ValidateCertificateRequest

func ValidateCertificateRequest(obj runtime.Object) field.ErrorList

func ValidateCertificateRequestSpec

func ValidateCertificateRequestSpec(crSpec *cmapi.CertificateRequestSpec, fldPath *field.Path) field.ErrorList

func ValidateCertificateSpec

func ValidateCertificateSpec(crt *cmapi.CertificateSpec, fldPath *field.Path) field.ErrorList

func ValidateClusterIssuer

func ValidateClusterIssuer(obj runtime.Object) field.ErrorList

func ValidateDuration

func ValidateDuration(crt *cmapi.CertificateSpec, fldPath *field.Path) field.ErrorList

func ValidateIssuer

func ValidateIssuer(obj runtime.Object) field.ErrorList

func ValidateIssuerConfig

func ValidateIssuerConfig(iss *certmanager.IssuerConfig, fldPath *field.Path) field.ErrorList

func ValidateIssuerSpec

func ValidateIssuerSpec(iss *certmanager.IssuerSpec, fldPath *field.Path) field.ErrorList

func ValidateSecretKeySelector

func ValidateSecretKeySelector(sks *cmmeta.SecretKeySelector, fldPath *field.Path) field.ErrorList

func ValidateSelfSignedIssuerConfig

func ValidateSelfSignedIssuerConfig(iss *certmanager.SelfSignedIssuer, fldPath *field.Path) field.ErrorList

func ValidateVaultIssuerConfig

func ValidateVaultIssuerConfig(iss *certmanager.VaultIssuer, fldPath *field.Path) field.ErrorList

func ValidateVenafiIssuerConfig

func ValidateVenafiIssuerConfig(iss *certmanager.VenafiIssuer, fldPath *field.Path) field.ErrorList
Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier