Help us shape the future of Go! Take the 2026 Go Developer Survey

validation

package
v1.154.1 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateGardenlet

func ValidateGardenlet(gardenlet *seedmanagement.Gardenlet) field.ErrorList

ValidateGardenlet validates a Gardenlet object.

func ValidateGardenletDeployment

func ValidateGardenletDeployment(deployment *seedmanagement.GardenletDeployment, fldPath *field.Path) field.ErrorList

ValidateGardenletDeployment validates the configuration for the gardenlet deployment

func ValidateGardenletSpec

func ValidateGardenletSpec(spec *seedmanagement.GardenletSpec, fldPath *field.Path) field.ErrorList

ValidateGardenletSpec validates the specification of a Gardenlet object.

func ValidateGardenletSpecUpdate

func ValidateGardenletSpecUpdate(newSpec, oldSpec *seedmanagement.GardenletSpec, fldPath *field.Path) field.ErrorList

ValidateGardenletSpecUpdate validates the specification updates of a Gardenlet object.

func ValidateGardenletStatus

func ValidateGardenletStatus(status *seedmanagement.GardenletStatus, fieldPath *field.Path) field.ErrorList

ValidateGardenletStatus validates the given GardenletStatus.

func ValidateGardenletStatusUpdate

func ValidateGardenletStatusUpdate(newGardenlet, oldGardenlet *seedmanagement.Gardenlet) field.ErrorList

ValidateGardenletStatusUpdate validates a Gardenlet object before a status update.

func ValidateGardenletUpdate

func ValidateGardenletUpdate(newGardenlet, oldGardenlet *seedmanagement.Gardenlet) field.ErrorList

ValidateGardenletUpdate validates a Gardenlet object before an update.

func ValidateManagedSeed

func ValidateManagedSeed(managedSeed *seedmanagement.ManagedSeed) field.ErrorList

ValidateManagedSeed validates a ManagedSeed object.

func ValidateManagedSeedSet

func ValidateManagedSeedSet(managedSeedSet *seedmanagement.ManagedSeedSet) field.ErrorList

ValidateManagedSeedSet validates a ManagedSeedSet object.

func ValidateManagedSeedSetSpec

ValidateManagedSeedSetSpec validates the specification of a ManagedSeed object.

func ValidateManagedSeedSetSpecUpdate

func ValidateManagedSeedSetSpecUpdate(newSpec, oldSpec *seedmanagement.ManagedSeedSetSpec, fldPath *field.Path) field.ErrorList

ValidateManagedSeedSetSpecUpdate validates a ManagedSeedSetSpec object before an update.

func ValidateManagedSeedSetStatus

func ValidateManagedSeedSetStatus(status *seedmanagement.ManagedSeedSetStatus, name string, fldPath *field.Path) field.ErrorList

ValidateManagedSeedSetStatus validates the given ManagedSeedSetStatus.

func ValidateManagedSeedSetStatusUpdate

func ValidateManagedSeedSetStatusUpdate(newManagedSeedSet, oldManagedSeedSet *seedmanagement.ManagedSeedSet) field.ErrorList

ValidateManagedSeedSetStatusUpdate validates a ManagedSeedSet object before a status update.

func ValidateManagedSeedSetUpdate

func ValidateManagedSeedSetUpdate(newManagedSeedSet, oldManagedSeedSet *seedmanagement.ManagedSeedSet) field.ErrorList

ValidateManagedSeedSetUpdate validates a ManagedSeedSet object before an update.

func ValidateManagedSeedSetWithOps

func ValidateManagedSeedSetWithOps(managedSeedSet *seedmanagement.ManagedSeedSet, opts gardencorevalidation.KubeAPIServerValidationOptions) field.ErrorList

ValidateManagedSeedSetWithOps validates ManagedSeedSet with given validation options.

func ValidateManagedSeedSpec

func ValidateManagedSeedSpec(spec *seedmanagement.ManagedSeedSpec, fldPath *field.Path, inTemplate bool) field.ErrorList

ValidateManagedSeedSpec validates the specification of a ManagedSeed object.

func ValidateManagedSeedSpecUpdate

func ValidateManagedSeedSpecUpdate(newSpec, oldSpec *seedmanagement.ManagedSeedSpec, fldPath *field.Path) field.ErrorList

ValidateManagedSeedSpecUpdate validates the specification updates of a ManagedSeed object.

func ValidateManagedSeedStatus

func ValidateManagedSeedStatus(status *seedmanagement.ManagedSeedStatus, fieldPath *field.Path) field.ErrorList

ValidateManagedSeedStatus validates the given ManagedSeedStatus.

func ValidateManagedSeedStatusUpdate

func ValidateManagedSeedStatusUpdate(newManagedSeed, oldManagedSeed *seedmanagement.ManagedSeed) field.ErrorList

ValidateManagedSeedStatusUpdate validates a ManagedSeed object before a status update.

func ValidateManagedSeedTemplate

func ValidateManagedSeedTemplate(managedSeedTemplate *seedmanagement.ManagedSeedTemplate, fldPath *field.Path) field.ErrorList

ValidateManagedSeedTemplate validates a ManagedSeedTemplate.

func ValidateManagedSeedTemplateForManagedSeedSet

func ValidateManagedSeedTemplateForManagedSeedSet(template *seedmanagement.ManagedSeedTemplate, selector labels.Selector, fldPath *field.Path) field.ErrorList

ValidateManagedSeedTemplateForManagedSeedSet validates the given ManagedSeedTemplate.

func ValidateManagedSeedTemplateUpdate

func ValidateManagedSeedTemplateUpdate(newManagedSeedTemplate, oldManagedSeedTemplate *seedmanagement.ManagedSeedTemplate, fldPath *field.Path) field.ErrorList

ValidateManagedSeedTemplateUpdate validates a ManagedSeedTemplate before an update.

func ValidateManagedSeedUpdate

func ValidateManagedSeedUpdate(newManagedSeed, oldManagedSeed *seedmanagement.ManagedSeed) field.ErrorList

ValidateManagedSeedUpdate validates a ManagedSeed object before an update.

func ValidateShootTemplateForManagedSeedSet

func ValidateShootTemplateForManagedSeedSet(template *gardencore.ShootTemplate, selector labels.Selector, opts gardencorevalidation.KubeAPIServerValidationOptions, fldPath *field.Path) field.ErrorList

ValidateShootTemplateForManagedSeedSet validates the given ShootTemplate.

Types

This section is empty.

Jump to

Keyboard shortcuts

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