Documentation
      ¶
    
    
  
    
  
    Index ¶
- func ValidateCertificateRequestName(name string, prefix bool) []string
 - func ValidateCertificateSigningRequestApprovalUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
 - func ValidateCertificateSigningRequestCreate(csr *certificates.CertificateSigningRequest) field.ErrorList
 - func ValidateCertificateSigningRequestStatusUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
 - func ValidateCertificateSigningRequestUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
 - func ValidateClusterTrustBundle(bundle *certificates.ClusterTrustBundle, ...) field.ErrorList
 - func ValidateClusterTrustBundleUpdate(newBundle, oldBundle *certificates.ClusterTrustBundle) field.ErrorList
 - func ValidatePodCertificateRequestCreate(req *certificates.PodCertificateRequest) field.ErrorList
 - func ValidatePodCertificateRequestStatusUpdate(newReq, oldReq *certificates.PodCertificateRequest, clock clock.PassiveClock) field.ErrorList
 - func ValidatePodCertificateRequestUpdate(newReq, oldReq *certificates.PodCertificateRequest) field.ErrorList
 - type ValidateClusterTrustBundleOptions
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCertificateRequestName ¶
We don't care what you call your certificate requests.
func ValidateCertificateSigningRequestApprovalUpdate ¶ added in v1.19.0
func ValidateCertificateSigningRequestApprovalUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
func ValidateCertificateSigningRequestCreate ¶ added in v1.19.0
func ValidateCertificateSigningRequestCreate(csr *certificates.CertificateSigningRequest) field.ErrorList
func ValidateCertificateSigningRequestStatusUpdate ¶ added in v1.19.0
func ValidateCertificateSigningRequestStatusUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
func ValidateCertificateSigningRequestUpdate ¶
func ValidateCertificateSigningRequestUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList
func ValidateClusterTrustBundle ¶ added in v1.27.0
func ValidateClusterTrustBundle(bundle *certificates.ClusterTrustBundle, opts ValidateClusterTrustBundleOptions) field.ErrorList
ValidateClusterTrustBundle runs all validation checks on bundle.
func ValidateClusterTrustBundleUpdate ¶ added in v1.27.0
func ValidateClusterTrustBundleUpdate(newBundle, oldBundle *certificates.ClusterTrustBundle) field.ErrorList
ValidateClusterTrustBundleUpdate runs all update validation checks on an update.
func ValidatePodCertificateRequestCreate ¶ added in v1.34.0
func ValidatePodCertificateRequestCreate(req *certificates.PodCertificateRequest) field.ErrorList
ValidatePodCertificateRequestCreate runs all validation checks on a pod certificate request create.
func ValidatePodCertificateRequestStatusUpdate ¶ added in v1.34.0
func ValidatePodCertificateRequestStatusUpdate(newReq, oldReq *certificates.PodCertificateRequest, clock clock.PassiveClock) field.ErrorList
ValidatePodCertificateRequestStatusUpdate validates a status update for a PodCertificateRequest.
func ValidatePodCertificateRequestUpdate ¶ added in v1.34.0
func ValidatePodCertificateRequestUpdate(newReq, oldReq *certificates.PodCertificateRequest) field.ErrorList
ValidatePodCertificateRequestUpdate runs all update validation checks on a non-status update.
All spec fields are immutable after creation, and status updates must go through the dedicated status update verb, so only metadata updates are allowed.
Types ¶
type ValidateClusterTrustBundleOptions ¶ added in v1.27.0
type ValidateClusterTrustBundleOptions struct {
	SuppressBundleParsing bool
}
     Click to show internal directories. 
   Click to hide internal directories.