Skip to content

Commit e7686f1

Browse files
authored
fix: always respect aztec image pull policy (#10617)
with template for copy-pasta safety.
1 parent 64eea72 commit e7686f1

10 files changed

+25
-23
lines changed

spartan/aztec-network/templates/_helpers.tpl

+8
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ app.kubernetes.io/name: {{ include "aztec-network.name" . }}
5050
app.kubernetes.io/instance: {{ .Release.Name }}
5151
{{- end }}
5252

53+
{{/*
54+
Aztec Image
55+
*/}}
56+
{{- define "aztec-network.image" -}}
57+
image: {{ .Values.images.aztec.image }}
58+
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
59+
{{- end -}}
60+
5361

5462

5563
{{- define "aztec-network.pxeUrl" -}}

spartan/aztec-network/templates/boot-node.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ spec:
3535
{{- include "aztec-network.p2pSetupContainer" . | nindent 8 }}
3636
{{- include "aztec-network.serviceAddressSetupContainer" . | nindent 8 }}
3737
- name: wait-for-ethereum
38-
image: {{ .Values.images.aztec.image }}
38+
{{- include "aztec-network.image" . | nindent 10 }}
3939
command:
4040
- /bin/bash
4141
- -c
@@ -62,7 +62,7 @@ spec:
6262
mountPath: /shared/config
6363
{{- if .Values.bootNode.deployContracts }}
6464
- name: deploy-l1-contracts
65-
image: {{ .Values.images.aztec.image }}
65+
{{- include "aztec-network.image" . | nindent 10 }}
6666
command:
6767
[
6868
"/bin/bash",
@@ -97,7 +97,7 @@ spec:
9797
{{- end }}
9898
containers:
9999
- name: boot-node
100-
image: {{ .Values.images.aztec.image }}
100+
{{- include "aztec-network.image" . | nindent 10 }}
101101
command:
102102
- /bin/bash
103103
- -c

spartan/aztec-network/templates/deploy-l1-verifier.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727
name: {{ include "aztec-network.fullname" . }}-scripts
2828
containers:
2929
- name: deploy-l1-verifier
30-
image: {{ .Values.images.aztec.image }}
30+
{{- include "aztec-network.image" . | nindent 10 }}
3131
command:
3232
- /bin/bash
3333
- -c

spartan/aztec-network/templates/prover-agent.yaml

+2-3
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ spec:
4545
initContainers:
4646
{{- include "aztec-network.serviceAddressSetupContainer" . | nindent 8 }}
4747
- name: wait-for-prover-node
48-
image: {{ .Values.images.aztec.image }}
48+
{{- include "aztec-network.image" . | nindent 10 }}
4949
command:
5050
- /bin/bash
5151
- -c
@@ -69,8 +69,7 @@ spec:
6969
mountPath: /shared/config
7070
containers:
7171
- name: prover-agent
72-
image: "{{ .Values.images.aztec.image }}"
73-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
72+
{{- include "aztec-network.image" . | nindent 10 }}
7473
volumeMounts:
7574
- name: config
7675
mountPath: /shared/config

spartan/aztec-network/templates/prover-broker.yaml

+2-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ spec:
3232
initContainers:
3333
{{- include "aztec-network.serviceAddressSetupContainer" . | nindent 8 }}
3434
- name: wait-for-prover-node
35-
image: {{ .Values.images.aztec.image }}
35+
{{- include "aztec-network.image" . | nindent 10 }}
3636
command:
3737
- /bin/bash
3838
- -c
@@ -51,8 +51,7 @@ spec:
5151
mountPath: /shared/config
5252
containers:
5353
- name: prover-broker
54-
image: "{{ .Values.images.aztec.image }}"
55-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
54+
{{- include "aztec-network.image" . | nindent 10 }}
5655
volumeMounts:
5756
- name: config
5857
mountPath: /shared/config

spartan/aztec-network/templates/prover-node.yaml

+3-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727
{{- include "aztec-network.serviceAddressSetupContainer" . | nindent 8 }}
2828
{{- include "aztec-network.p2pSetupContainer" . | nindent 8 }}
2929
- name: wait-for-services
30-
image: {{ .Values.images.aztec.image }}
30+
{{- include "aztec-network.image" . | nindent 10 }}
3131
command:
3232
- /bin/bash
3333
- -c
@@ -71,8 +71,7 @@ spec:
7171
value: "{{ .Values.proverNode.proverBroker.enabled }}"
7272

7373
- name: configure-prover-env
74-
image: "{{ .Values.images.aztec.image }}"
75-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
74+
{{- include "aztec-network.image" . | nindent 10 }}
7675
command:
7776
- "/bin/bash"
7877
- "-c"
@@ -90,8 +89,7 @@ spec:
9089

9190
containers:
9291
- name: prover-node
93-
image: "{{ .Values.images.aztec.image }}"
94-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
92+
{{- include "aztec-network.image" . | nindent 10 }}
9593
command:
9694
- "/bin/bash"
9795
- "-c"

spartan/aztec-network/templates/pxe.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ spec:
6161
{{- end }}
6262
containers:
6363
- name: pxe
64-
image: "{{ .Values.images.aztec.image }}"
64+
{{- include "aztec-network.image" . | nindent 10 }}
6565
volumeMounts:
6666
- name: config
6767
mountPath: /shared/config

spartan/aztec-network/templates/setup-l2-contracts.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ spec:
2626
emptyDir: {}
2727
containers:
2828
- name: setup-l2-contracts
29-
image: {{ .Values.images.aztec.image }}
29+
{{- include "aztec-network.image" . | nindent 10 }}
3030
volumeMounts:
3131
- name: config
3232
mountPath: /shared/config

spartan/aztec-network/templates/transaction-bot.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ spec:
5353
mountPath: /shared/config
5454
containers:
5555
- name: transaction-bot
56-
image: "{{ .Values.images.aztec.image }}"
56+
{{- include "aztec-network.image" . | nindent 10 }}
5757
volumeMounts:
5858
- name: config
5959
mountPath: /shared/config

spartan/aztec-network/templates/validator.yaml

+3-5
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636
{{- include "aztec-network.p2pSetupContainer" . | nindent 8 }}
3737
{{- include "aztec-network.serviceAddressSetupContainer" . | nindent 8 }}
3838
- name: wait-for-services
39-
image: {{ .Values.images.aztec.image }}
39+
{{- include "aztec-network.image" . | nindent 10 }}
4040
command:
4141
- /bin/bash
4242
- -c
@@ -79,8 +79,7 @@ spec:
7979
mountPath: /shared/config
8080

8181
- name: configure-validator-env
82-
image: "{{ .Values.images.aztec.image }}"
83-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
82+
{{- include "aztec-network.image" . | nindent 10 }}
8483
command:
8584
- "/bin/bash"
8685
- "-c"
@@ -108,8 +107,7 @@ spec:
108107
fieldPath: metadata.name
109108
containers:
110109
- name: validator
111-
image: "{{ .Values.images.aztec.image }}"
112-
imagePullPolicy: {{ .Values.images.aztec.pullPolicy }}
110+
{{- include "aztec-network.image" . | nindent 10 }}
113111
command:
114112
- "/bin/bash"
115113
- "-c"

0 commit comments

Comments
 (0)