Skip to content

Commit b41f7b9

Browse files
Adding impage pull tag for the helm chart
Signed-off-by: Adarsh Agrawal <[email protected]>
1 parent ccab29f commit b41f7b9

File tree

11 files changed

+26
-0
lines changed

11 files changed

+26
-0
lines changed

docs/book/src/cronjob-tutorial/testdata/project/dist/chart/templates/manager/manager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ spec:
3434
command:
3535
- /manager
3636
image: {{ .Values.controllerManager.container.image.repository }}:{{ .Values.controllerManager.container.image.tag }}
37+
{{- if .Values.controllerManager.container.imagePullPolicy }}
38+
imagePullPolicy: {{ .Values.controllerManager.container.imagePullPolicy }}
39+
{{- end }}
3740
{{- if .Values.controllerManager.container.env }}
3841
env:
3942
{{- range $key, $value := .Values.controllerManager.container.env }}

docs/book/src/cronjob-tutorial/testdata/project/dist/chart/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ controllerManager:
55
image:
66
repository: controller
77
tag: latest
8+
imagePullPolicy: IfNotPresent
89
args:
910
- "--leader-elect"
1011
- "--metrics-bind-address=:8443"

docs/book/src/getting-started/testdata/project/dist/chart/templates/manager/manager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ spec:
3434
command:
3535
- /manager
3636
image: {{ .Values.controllerManager.container.image.repository }}:{{ .Values.controllerManager.container.image.tag }}
37+
{{- if .Values.controllerManager.container.imagePullPolicy }}
38+
imagePullPolicy: {{ .Values.controllerManager.container.imagePullPolicy }}
39+
{{- end }}
3740
{{- if .Values.controllerManager.container.env }}
3841
env:
3942
{{- range $key, $value := .Values.controllerManager.container.env }}

docs/book/src/getting-started/testdata/project/dist/chart/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ controllerManager:
55
image:
66
repository: controller
77
tag: latest
8+
imagePullPolicy: IfNotPresent
89
args:
910
- "--leader-elect"
1011
- "--metrics-bind-address=:8443"

docs/book/src/multiversion-tutorial/testdata/project/dist/chart/templates/manager/manager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ spec:
3434
command:
3535
- /manager
3636
image: {{ .Values.controllerManager.container.image.repository }}:{{ .Values.controllerManager.container.image.tag }}
37+
{{- if .Values.controllerManager.container.imagePullPolicy }}
38+
imagePullPolicy: {{ .Values.controllerManager.container.imagePullPolicy }}
39+
{{- end }}
3740
{{- if .Values.controllerManager.container.env }}
3841
env:
3942
{{- range $key, $value := .Values.controllerManager.container.env }}

docs/book/src/multiversion-tutorial/testdata/project/dist/chart/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ controllerManager:
55
image:
66
repository: controller
77
tag: latest
8+
imagePullPolicy: IfNotPresent
89
args:
910
- "--leader-elect"
1011
- "--metrics-bind-address=:8443"

pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/manager/config.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ type Config struct {
3131

3232
// Image is controller manager image name
3333
Image string
34+
35+
// ImagePullPolicy defines the policy to pull the container images
36+
ImagePullPolicy string
3437
}
3538

3639
// SetTemplateDefaults implements machinery.Template
@@ -110,6 +113,9 @@ spec:
110113
- --leader-elect
111114
- --health-probe-bind-address=:8081
112115
image: {{ .Image }}
116+
{{- if .ImagePullPolicy }}
117+
imagePullPolicy: {{ .ImagePullPolicy }}
118+
{{- end }}
113119
name: manager
114120
ports: []
115121
securityContext:

pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/manager/manager.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ spec:
9191
command:
9292
- /manager
9393
image: {{ "{{ .Values.controllerManager.container.image.repository }}" }}:{{ "{{ .Values.controllerManager.container.image.tag }}" }}
94+
{{ "{{- if .Values.controllerManager.container.imagePullPolicy }}" }}
95+
imagePullPolicy: {{ "{{ .Values.controllerManager.container.imagePullPolicy }}" }}
96+
{{ "{{- end }}" }}
9497
{{ "{{- if .Values.controllerManager.container.env }}" }}
9598
env:
9699
{{ "{{- range $key, $value := .Values.controllerManager.container.env }}" }}

pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/values.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ controllerManager:
5959
image:
6060
repository: controller
6161
tag: latest
62+
imagePullPolicy: IfNotPresent
6263
args:
6364
- "--leader-elect"
6465
- "--metrics-bind-address=:8443"

testdata/project-v4-with-plugins/dist/chart/templates/manager/manager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ spec:
3434
command:
3535
- /manager
3636
image: {{ .Values.controllerManager.container.image.repository }}:{{ .Values.controllerManager.container.image.tag }}
37+
{{- if .Values.controllerManager.container.imagePullPolicy }}
38+
imagePullPolicy: {{ .Values.controllerManager.container.imagePullPolicy }}
39+
{{- end }}
3740
{{- if .Values.controllerManager.container.env }}
3841
env:
3942
{{- range $key, $value := .Values.controllerManager.container.env }}

0 commit comments

Comments
 (0)