Skip to content

Provider Local ​

Packages:

local.provider.extensions.gardener.cloud/v1alpha1

Package v1alpha1 contains the local provider API resources.

Resource Types:

CloudProfileConfig

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

Field Description
apiVersion
string
local.provider.extensions.gardener.cloud/v1alpha1
kind
string
CloudProfileConfig
machineImages
[]MachineImages

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

WorkerStatus

WorkerStatus contains information about created worker resources.

Field Description
apiVersion
string
local.provider.extensions.gardener.cloud/v1alpha1
kind
string
WorkerStatus
machineImages
[]MachineImage
(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.

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
github.com/gardener/gardener/pkg/apis/core/v1beta1.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
github.com/gardener/gardener/pkg/apis/core/v1beta1.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

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

Versions contains versions and a provider-specific identifier.


Generated with gen-crd-api-reference-docs