Documentation
¶
Index ¶
- func NewProviderImagesContext(providerImages []apisazure.MachineImages) *util.ImagesContext[apisazure.MachineImages, apisazure.MachineImageVersion]
- func ValidateCloudProfileConfig(cpConfig *apisazure.CloudProfileConfig, machineImages []core.MachineImage, ...) field.ErrorList
- func ValidateCloudProviderSecret(secret, oldSecret *corev1.Secret) error
- func ValidateControlPlaneConfig(controlPlaneConfig *apisazure.ControlPlaneConfig, version string, ...) field.ErrorList
- func ValidateInfrastructureConfig(infra *apisazure.InfrastructureConfig, shoot *core.Shoot, fldPath *field.Path) field.ErrorList
- func ValidateInfrastructureConfigAgainstCloudProfile(oldInfra, infra *apisazure.InfrastructureConfig, shootRegion string, ...) field.ErrorList
- func ValidateInfrastructureConfigUpdate(oldConfig, newConfig *apisazure.InfrastructureConfig, providerPath *field.Path) field.ErrorList
- func ValidateNetworking(networking *core.Networking, fldPath *field.Path) field.ErrorList
- func ValidateProviderMachineImage(validationPath *field.Path, machineImage apisazure.MachineImages) field.ErrorList
- func ValidateWorkerConfig(workerConfig *apiazure.WorkerConfig, dataVolumes []core.DataVolume, ...) field.ErrorList
- func ValidateWorkers(workers []core.Worker, infra *api.InfrastructureConfig, fldPath *field.Path) field.ErrorList
- func ValidateWorkersUpdate(oldWorkers, newWorkers []core.Worker, fldPath *field.Path) field.ErrorList
- func VersionArchitectureKey(version, architecture string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProviderImagesContext ¶ added in v1.50.0
func NewProviderImagesContext(providerImages []apisazure.MachineImages) *util.ImagesContext[apisazure.MachineImages, apisazure.MachineImageVersion]
NewProviderImagesContext creates a new images context for provider images.
func ValidateCloudProfileConfig ¶
func ValidateCloudProfileConfig(cpConfig *apisazure.CloudProfileConfig, machineImages []core.MachineImage, fldPath *field.Path) field.ErrorList
ValidateCloudProfileConfig validates a CloudProfileConfig object.
func ValidateCloudProviderSecret ¶ added in v1.21.0
ValidateCloudProviderSecret checks whether the given secret contains a valid Azure client credentials. It also does not allow subscription and tennat IDs to be changed when the secret is still used by shoot clusters.
func ValidateControlPlaneConfig ¶ added in v1.21.0
func ValidateControlPlaneConfig(controlPlaneConfig *apisazure.ControlPlaneConfig, version string, fldPath *field.Path) field.ErrorList
ValidateControlPlaneConfig validates a ControlPlaneConfig object.
func ValidateInfrastructureConfig ¶
func ValidateInfrastructureConfig(infra *apisazure.InfrastructureConfig, shoot *core.Shoot, fldPath *field.Path) field.ErrorList
ValidateInfrastructureConfig validates a InfrastructureConfig object.
func ValidateInfrastructureConfigAgainstCloudProfile ¶ added in v1.25.0
func ValidateInfrastructureConfigAgainstCloudProfile(oldInfra, infra *apisazure.InfrastructureConfig, shootRegion string, cloudProfileSpec *gardencorev1beta1.CloudProfileSpec, fld *field.Path) field.ErrorList
ValidateInfrastructureConfigAgainstCloudProfile validates the InfrastructureConfig against the CloudProfile.
func ValidateInfrastructureConfigUpdate ¶
func ValidateInfrastructureConfigUpdate(oldConfig, newConfig *apisazure.InfrastructureConfig, providerPath *field.Path) field.ErrorList
ValidateInfrastructureConfigUpdate validates a InfrastructureConfig object.
func ValidateNetworking ¶ added in v1.4.0
ValidateNetworking validates the network settings of a Shoot.
func ValidateProviderMachineImage ¶ added in v1.50.0
func ValidateProviderMachineImage(validationPath *field.Path, machineImage apisazure.MachineImages) field.ErrorList
ValidateProviderMachineImage validates a CloudProfileConfig MachineImages entry.
func ValidateWorkerConfig ¶ added in v1.29.0
func ValidateWorkerConfig(workerConfig *apiazure.WorkerConfig, dataVolumes []core.DataVolume, fldPath *field.Path) field.ErrorList
ValidateWorkerConfig validates a WorkerConfig object.
func ValidateWorkers ¶ added in v1.4.0
func ValidateWorkers(workers []core.Worker, infra *api.InfrastructureConfig, fldPath *field.Path) field.ErrorList
ValidateWorkers validates the workers of a Shoot.
func ValidateWorkersUpdate ¶ added in v1.4.0
func ValidateWorkersUpdate(oldWorkers, newWorkers []core.Worker, fldPath *field.Path) field.ErrorList
ValidateWorkersUpdate validates updates on `workers`.
func VersionArchitectureKey ¶ added in v1.50.0
VersionArchitectureKey returns a key for a version and architecture.
Types ¶
This section is empty.