Skip to content

Provider Local ​

Packages:

local.provider.extensions.gardener.cloud/v1alpha1

CloudProfileConfig

CloudProfileConfig contains provider-specific configuration that is embedded into Gardener's `CloudProfile` resource.

Field Description
machineImages
MachineImages array

MachineImages is the list of machine images that are understood by the controller. It maps
logical names and versions to provider-specific identifiers.

MachineImage

(Appears on:WorkerStatus)

MachineImage is a mapping from logical names and versions to provider-specific machine image data.

Field Description
name
string

Name is the logical name of the machine image.

version
string

Version is the logical version of the machine image.

image
string

Image is the image for the machine image.

capabilities
Capabilities

Capabilities of the machine image.

MachineImageFlavor

(Appears on:MachineImageVersion)

MachineImageFlavor is a provider-specific image identifier with its supported capabilities.

Field Description
image
string

Image is the image for the machine image.

capabilities
Capabilities

Capabilities that are supported by the identifier in this set.

MachineImageVersion

(Appears on:MachineImages)

MachineImageVersion contains a version and a provider-specific identifier.

Field Description
version
string

Version is the version of the image.

image
string
(Optional)

Image is the image for the machine image.

capabilityFlavors
MachineImageFlavor array

CapabilityFlavors contains provider-specific image identifiers of this version with their capabilities.

MachineImages

(Appears on:CloudProfileConfig)

MachineImages is a mapping from logical names and versions to provider-specific identifiers.

Field Description
name
string

Name is the logical name of the machine image.

versions
MachineImageVersion array

Versions contains versions and a provider-specific identifier.

WorkerStatus

WorkerStatus contains information about created worker resources.

Field Description
machineImages
MachineImage array
(Optional)

MachineImages is a list of machine images that have been used in this worker. Usually, the extension controller
gets the mapping from name/version to the provider-specific machine image data from the CloudProfile. However, if
a version that is still in use gets removed from this componentconfig it cannot reconcile anymore existing `Worker`
resources that are still using this version. Hence, it stores the used versions in the provider status to ensure
reconciliation is possible.