UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit cdf9e449 authored by Tawsif Siddiqui's avatar Tawsif Siddiqui
Browse files

upated documentation for global image pull policy

parent 9994a792
No related branches found
No related tags found
2 merge requests!1144Updated bb values.yaml to have a global value for image pull policy for all addons,!1136Updated bb values.yaml to have a global value for image pull policy for all core packages
Pipeline #590547 passed
# ImagePullPolicy at 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. This work is not yet complete, but should allow customers easier control over their global pull policy.
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 currently. In the Big Bang values.yaml file, a global parameter has been created to set the global image pull policy (line 114, `ImagePullPolicy: IfNotPresent`) and it gets passed down to all core packages spec. The default value for this global policy is `IfNotPresent`.
In the meantime we have begun to document the package overrides required in preparation for this change.
This work is not yet complete for addons, but should allow customers easier control over their global pull policy.
We have also documented the package overrides required in preparation for this change in the table below.
# ImagePullPolicy per Package
| Package | Default | Value Override |
|---|---|---|
| Istio Controlplane | None | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Istio Operator | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Jaeger | `Always` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Kiali | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Cluster Auditor | `Always` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| OPA Gatekeeper | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Elasticsearch / Kibana | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| ECK Operator | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Fluentbit | `Always` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Monitoring | Varies | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Twistlock | `IfNotPresent` | <pre lang="yaml">imagePullPolicy: IfNotPresent</pre> |
| Istio Controlplane | None | <pre lang="yaml">istio:<br> values:<br> imagePullPolicy: IfNotPresent</pre> |
| Istio Operator | `IfNotPresent` | <pre lang="yaml">istio-operator:<br> values:<br> imagePullPolicy: IfNotPresent</pre> |
| Jaeger | `Always` | <pre lang="yaml">jaeger:<br> values:<br> image:<br> pullPolicy: IfNotPresent</pre> |
| Kiali | `IfNotPresent` | <pre lang="yaml">kiali:<br> values:<br> image:<br> pullPolicy: IfNotPresent<br> cr:<br> spec:<br> deployment:<br> image_pull_policy: IfNotPresent</pre> |
| Cluster Auditor | `Always` | <pre lang="yaml">clusterAuditor:<br> values:<br> image:<br> imagePullPolicy: IfNotPresent</pre> |
| OPA Gatekeeper | `IfNotPresent` | <pre lang="yaml">gatekeeper:<br> values:<br> postInstall:<br> labelNamespace:<br> image:<br> pullPolicy: IfNotPresent<br> postUpgrade:<br> cleanupCRD:<br> image:<br> pullPolicy: IfNotPresent<br> image:<br> pullPolicy: IfNotPresent</pre> |
| Elasticsearch / Kibana | `IfNotPresent` | <pre lang="yaml">logging:<br> values:<br> imagePullPolicy: IfNotPresent</pre> |
| ECK Operator | `IfNotPresent` | <pre lang="yaml">eckoperator:<br> values:<br> image:<br> pullPolicy: IfNotPresent</pre> |
| Fluentbit | `Always` | <pre lang="yaml">fluentbit:<br> values:<br> image:<br> pullPolicy: IfNotPresent</pre> |
| Monitoring | Varies | <pre lang="yaml">monitoring:<br> values: <br> kube-state-metrics:<br> image:<br> pullPolicy: IfNotPresent<br> grafana:<br> image:<br> pullPolicy: IfNotPresent<br> prometheus-node-exporter:<br> image:<br> pullPolicy: IfNotPresent<br> prometheusOperator:<br> image:<br> pullPolicy: IfNotPresent<br> admissionWebhooks:<br> cleanupProxy:<br> image:<br> pullPolicy: IfNotPresent<br> patch: <br> image:<br> pullPolicy: IfNotPresent</pre> |
| Twistlock | `IfNotPresent` | <pre lang="yaml">twistlock:<br> values:<br> console:<br> image:<br> imagePullPolicy: IfNotPresent</pre> |
| ArgoCD | Varies | <pre lang="yaml">addons:<br> argocd:<br> values:<br> global:<br> image:<br> imagePullPolicy: IfNotPresent<br> controller:<br> image:<br> imagePullPolicy: IfNotPresent<br> dex:<br> image:<br> imagePullPolicy: IfNotPresent<br> redis-bb:<br> image:<br> pullPolicy: IfNotPresent<br> server:<br> image:<br> imagePullPolicy: IfNotPresent<br> repoServer:<br> image:<br> imagePullPolicy: IfNotPresent</pre> |
| Authservice | `IfNotPresent` | <pre lang="yaml">addons:<br> authservice:<br> values:<br> image:<br> pullPolicy: IfNotPresent</pre> |
| MinIO Operator | `IfNotPresent` | <pre lang="yaml">addons:<br> minioOperator:<br> values:<br> operator:<br> image:<br> pullPolicy: IfNotPresent</pre> |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment