Image and repository configuration
Image registry details may be shared among all sub charts by updating .Values.global.image object.
global:
image:
repository: "registry.dl.kx.com/"
tag: 1.2.3
pullPolicy: IfNotPresent
repository
| Variable | Type | Example | Default |
|---|---|---|---|
repository |
string |
"gcr.io/myreg/" |
"registry.dl.kx.com/" |
The image registry root url. This is then appended to the local .Values.image.component if present, along with the given image tag.
tag
| Variable | Type | Example | Default |
|---|---|---|---|
tag |
string |
"1.2.3" |
".Chart.AppVersion" |
The image tag can be set globally, but this is not advised unless all charts are sharing an image.
pullPolicy
| Variable | Type | Example | Default |
|---|---|---|---|
pullPolicy |
string |
"Always" |
"IfNotPresent" |
Set the image pull policy for the pod container.
Image Pull Secrets
When using a private image registry, login credentials may be required to pull images at the point of pod deployment. This can be achieved by creating a secret within your cluster. See here for how to create the secret
global:
imagePullSecrets:
- name: image-secret
- name: image-secret-two
| Variable | Type | Default |
|---|---|---|
imagePullSecrets |
list |
[] |
Global imagePullSecrets are merged with any that are also defined at the local level.