Skip to content

ImagePullPolicy for Big Bang💣

Setting ImagePullPolicy at the Big Bang Level💣

Big Bang is currently working to standardize the adoption of a global image pull policy so that customers can set a single value and have it passed to all packages.

The global image pull policy has been adopted in Big Bang for the core packages and for addons. In the Big Bang values.yaml file, a global parameter has been created to set the global image pull policy (imagePullPolicy in values) and it gets passed down to all core packages and addons spec. The default value for this global policy is IfNotPresent.

We have also documented the package overrides required if you want to set a single package/pod with a different pull policy than the global.

Setting ImagePullPolicy per Package💣

Package Default Value Override
Istio Controlplane None
istio:
values:
imagePullPolicy: IfNotPresent
Istio Operator IfNotPresent
istio-operator:
values:
imagePullPolicy: IfNotPresent
Jaeger Always
jaeger:
values:
image:
pullPolicy: IfNotPresent
Kiali IfNotPresent
kiali:
values:
image:
pullPolicy: IfNotPresent
cr:
spec:
deployment:
image_pull_policy: IfNotPresent
Cluster Auditor Always
clusterAuditor:
values:
image:
imagePullPolicy: IfNotPresent
OPA Gatekeeper IfNotPresent
gatekeeper:
values:
postInstall:
labelNamespace:
image:
pullPolicy: IfNotPresent
postUpgrade:
cleanupCRD:
image:
pullPolicy: IfNotPresent
image:
pullPolicy: IfNotPresent
Kyverno IfNotPresent
addons:
kyverno:
values:
image:
pullPolicy: IfNotPresent
initImage:
pullPolicy: IfNotPresent
Elasticsearch / Kibana IfNotPresent
logging:
values:
imagePullPolicy: IfNotPresent
ECK Operator IfNotPresent
eckoperator:
values:
image:
pullPolicy: IfNotPresent
Fluentbit Always
fluentbit:
values:
image:
pullPolicy: IfNotPresent
Loki IfNotPresent
loki:
values:
image:
pullPolicy: IfNotPresent
Monitoring Varies
monitoring:
values:
kube-state-metrics:
image:
pullPolicy: IfNotPresent
grafana:
image:
pullPolicy: IfNotPresent
sidecar:
imagePullPolicy: IfNotPresent
prometheus-node-exporter:
image:
pullPolicy: IfNotPresent
prometheusOperator:
image:
pullPolicy: IfNotPresent
admissionWebhooks:
cleanupProxy:
image:
pullPolicy: IfNotPresent
patch:
image:
pullPolicy: IfNotPresent
prometheus:
prometheusSpec:
containers:
- name: “prometheus”
imagePullPolicy: IfNotPresent
- name: “config-reloader”
imagePullPolicy: IfNotPresent
alertmanager:
alertmanagerSpec:
containers:
- name: “alertmanager”
imagePullPolicy: IfNotPresent
- name: “config-reloader”
imagePullPolicy: IfNotPresent
Twistlock IfNotPresent
twistlock:
values:
console:
image:
imagePullPolicy: IfNotPresent
Promtail IfNotPresent
promtail:
values:
init:
image:
pullPolicy: IfNotPresent
image:
pullPolicy: IfNotPresent
ArgoCD Varies
addons:
argocd:
values:
global:
image:
imagePullPolicy: IfNotPresent
controller:
image:
imagePullPolicy: IfNotPresent
dex:
image:
imagePullPolicy: IfNotPresent
redis-bb:
image:
pullPolicy: IfNotPresent
server:
image:
imagePullPolicy: IfNotPresent
repoServer:
image:
imagePullPolicy: IfNotPresent
Authservice IfNotPresent
addons:
authservice:
values:
image:
pullPolicy: IfNotPresent
MinIO Operator IfNotPresent
addons:
minioOperator:
values:
operator:
image:
pullPolicy: IfNotPresent
MinIO IfNotPresent
addons:
minio:
values:
tenants:
image:
pullPolicy: IfNotPresent
Gitlab None
addons:
gitlab:
values:
global:
image:
pullPolicy: IfNotPresent
Gitlab Runners IfNotPresent
addons:
gitlabRunner:
values:
imagePullPolicy: IfNotPresent
Nexus IfNotPresent
addons:
nexusRepositoryManager:
values:
image:
pullPolicy: IfNotPresent
job_image:
pullPolicy: IfNotPresent
Sonarqube IfNotPresent
addons:
sonarqube:
values:
image:
pullPolicy: IfNotPresent
Anchore IfNotPresent
addons:
anchore:
values:
anchoreGlobal:
imagePullPolicy: IfNotPresent
anchoreEnterpriseGlobal:
imagePullPolicy: IfNotPresent
anchoreEnterpriseUi:
imagePullPolicy: IfNotPresent
Mattermost Operator IfNotPresent
addons:
mattermostoperator:
values:
image:
imagePullPolicy: IfNotPresent
Mattermost IfNotPresent
addons:
mattermost:
values:
image:
imagePullPolicy: IfNotPresent
Velero IfNotPresent
addons:
velero:
values:
image:
pullPolicy: IfNotPresent
Keycloak IfNotPresent
addons:
keycloak:
values:
image:
pullPolicy: IfNotPresent
pgchecker:
image:
pullPolicy: IfNotPresent
Vault IfNotPresent
addons:
vault:
values:
injector:
image:
pullPolicy: IfNotPresent
server:
image:
pullPolicy: IfNotPresent
csi:
image:
pullPolicy: IfNotPresent

Last update: 2023-01-27 by Micah Nagel