diff --git a/charts/backstage/README.md b/charts/backstage/README.md
index 91bbf0d..9550a14 100644
--- a/charts/backstage/README.md
+++ b/charts/backstage/README.md
@@ -131,7 +131,7 @@ Kubernetes: `>= 1.19.0-0`
| backstage.extraVolumes | Backstage container additional volumes | list | `[]` |
| backstage.hostAliases | Host Aliases for the pod
Ref: https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ | list | `[]` |
| backstage.image.digest | Backstage image digest (digest takes precedence over image tag) | string | `""` |
-| backstage.image.pullPolicy | Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy | string | `"Always"` |
+| backstage.image.pullPolicy | Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy | string | `""` |
| backstage.image.pullSecrets | Optionally specify an array of imagePullSecrets. Secrets must be manually created in the namespace.
Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
E.g: `pullSecrets: [myRegistryKeySecretName]` | list | `[]` |
| backstage.image.registry | Backstage image registry | string | `"ghcr.io"` |
| backstage.image.repository | Backstage image repository | string | `"backstage/backstage"` |
diff --git a/charts/backstage/values.schema.json b/charts/backstage/values.schema.json
index 591f87b..ee86f19 100644
--- a/charts/backstage/values.schema.json
+++ b/charts/backstage/values.schema.json
@@ -4091,11 +4091,13 @@
"type": "string"
},
"pullPolicy": {
- "default": "Always",
+ "default": "",
"description": "Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy",
"enum": [
"Always",
- "IfNotPresent"
+ "IfNotPresent",
+ "Never",
+ ""
],
"title": "Specify a imagePullPolicy.",
"type": "string"
diff --git a/charts/backstage/values.schema.tmpl.json b/charts/backstage/values.schema.tmpl.json
index 0b3e9b0..80f5f94 100644
--- a/charts/backstage/values.schema.tmpl.json
+++ b/charts/backstage/values.schema.tmpl.json
@@ -255,10 +255,12 @@
"title": "Specify a imagePullPolicy.",
"description": "Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy",
"type": "string",
- "default": "Always",
+ "default": "",
"enum": [
"Always",
- "IfNotPresent"
+ "IfNotPresent",
+ "Never",
+ ""
]
},
"pullSecrets": {
diff --git a/charts/backstage/values.yaml b/charts/backstage/values.yaml
index 729ee7a..36aac53 100644
--- a/charts/backstage/values.yaml
+++ b/charts/backstage/values.yaml
@@ -125,7 +125,7 @@ backstage:
# -- Specify a imagePullPolicy.
# Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
#
Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy
- pullPolicy: Always
+ pullPolicy: ""
# -- Optionally specify an array of imagePullSecrets.
# Secrets must be manually created in the namespace.