kubernetesk8s.io/kubernetes/pkg/apis/coordination/validation Index | Files

package validation

import "k8s.io/kubernetes/pkg/apis/coordination/validation"

Index

Functions

func ValidLeaseCandidateName

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

func ValidateCoordinatedLeaseStrategy

func ValidateCoordinatedLeaseStrategy(strategy coordination.CoordinatedLeaseStrategy, fldPath *field.Path) field.ErrorList

ValidateCoordinatedLeaseStrategy validates the Strategy field in both the Lease and LeaseCandidate

func ValidateLease

func ValidateLease(lease *coordination.Lease) field.ErrorList

ValidateLease validates a Lease.

func ValidateLeaseCandidate

func ValidateLeaseCandidate(lease *coordination.LeaseCandidate) field.ErrorList

ValidateLeaseCandidate validates a LeaseCandidate.

func ValidateLeaseCandidateSpec

func ValidateLeaseCandidateSpec(spec *coordination.LeaseCandidateSpec, fldPath *field.Path) field.ErrorList

ValidateLeaseCandidateSpec validates spec of LeaseCandidate.

func ValidateLeaseCandidateSpecUpdate

func ValidateLeaseCandidateSpecUpdate(leaseCandidateSpec, oldLeaseCandidateSpec *coordination.LeaseCandidateSpec) field.ErrorList

func ValidateLeaseCandidateUpdate

func ValidateLeaseCandidateUpdate(leaseCandidate, oldLeaseCandidate *coordination.LeaseCandidate) field.ErrorList

ValidateLeaseCandidateUpdate validates an update of LeaseCandidate object.

func ValidateLeaseSpec

func ValidateLeaseSpec(spec *coordination.LeaseSpec, fldPath *field.Path) field.ErrorList

ValidateLeaseSpec validates spec of Lease.

func ValidateLeaseUpdate

func ValidateLeaseUpdate(lease, oldLease *coordination.Lease) field.ErrorList

ValidateLeaseUpdate validates an update of Lease object.

Source Files

validation.go

Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
3 hours ago

Tools for package owners.