Core V1 ​
Packages:
core.gardener.cloud/v1
Resource Types:
ControllerDeployment
ControllerDeployment contains information about how this controller is deployed.
| Field | Description |
|---|---|
metadata
ObjectMeta
|
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
boolean
|
(Optional)
InjectGardenKubeconfig controls whether a kubeconfig to the garden cluster should be injected into workload |
HelmControllerDeployment
(Appears on:ControllerDeployment)
HelmControllerDeployment configures how an extension controller is deployed using helm.
| Field | Description |
|---|---|
rawChart
integer array
|
(Optional)
RawChart is the base64-encoded, gzip'ed, tar'ed extension controller chart. |
values
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. |
pullSecretRef
LocalObjectReference
|
(Optional)
PullSecretRef is a reference to a secret containing the pull secret. |
caBundleSecretRef
LocalObjectReference
|
(Optional)
CABundleSecretRef is a reference to a secret containing a PEM-encoded certificate authority bundle. |