validation

package
v1.34.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2025 License: Apache-2.0 Imports: 24 Imported by: 35

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateCertificateRequestName

func ValidateCertificateRequestName(name string, prefix bool) []string

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL