Skip to content

Core V1

Packages:

core.gardener.cloud/v1

Package v1 is a version of the API.

Resource Types:

ControllerDeployment

ControllerDeployment contains information about how this controller is deployed.

Field Description
apiVersion
string
core.gardener.cloud/v1
kind
string
ControllerDeployment
metadata
Kubernetes meta/v1.ObjectMeta

Standard object metadata.

Refer to the Kubernetes API documentation for the fields of the metadata field.
helm
HelmControllerDeployment
(Optional)

Helm configures that an extension controller is deployed using helm.

injectGardenKubeconfig
bool
(Optional)

InjectGardenKubeconfig controls whether a kubeconfig to the garden cluster should be injected into workload resources.

HelmControllerDeployment

(Appears on: ControllerDeployment)

HelmControllerDeployment configures how an extension controller is deployed using helm.

Field Description
rawChart
[]byte
(Optional)

RawChart is the base64-encoded, gzip’ed, tar’ed extension controller chart.

values
Kubernetes apiextensions/v1.JSON
(Optional)

Values are the chart values.

ociRepository
OCIRepository
(Optional)

OCIRepository defines where to pull the chart.

OCIRepository

(Appears on: HelmControllerDeployment)

OCIRepository configures where to pull an OCI Artifact, that could contain for example a Helm Chart.

Field Description
ref
string
(Optional)

Ref is the full artifact Ref and takes precedence over all other fields.

repository
string
(Optional)

Repository is a reference to an OCI artifact repository.

tag
string
(Optional)

Tag is the image tag to pull.

digest
string
(Optional)

Digest of the image to pull, takes precedence over tag. The value should be in the format ‘sha256:’.

pullSecretRef
Kubernetes core/v1.LocalObjectReference
(Optional)

PullSecretRef is a reference to a secret containing the pull secret. The secret must be of type kubernetes.io/dockerconfigjson and must be located in the garden namespace. For usage in the gardenlet, the secret must have the label gardener.cloud/role=helm-pull-secret.


Generated with gen-crd-api-reference-docs

EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.