Skip to content

Commit f4c37f3

Browse files
committed
Revert "Fix volume/storage templates for evm-rollup"
This reverts commit d1d014b.
1 parent d1d014b commit f4c37f3

File tree

2 files changed

+72
-10
lines changed

2 files changed

+72
-10
lines changed

charts/evm-rollup/templates/storageclasses.yaml

+13-3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,20 @@
55
apiVersion: storage.k8s.io/v1
66
kind: StorageClass
77
metadata:
8-
name: {{ include "rollup.name" $ }}-{{ $value.persistentVolumeName }}-geth-local
9-
namespace: {{ include "rollup.namespace" $ }}
8+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-geth-local
109
provisioner: kubernetes.io/no-provisioner
1110
volumeBindingMode: WaitForFirstConsumer
1211
reclaimPolicy: Retain
12+
{{- if $.Values.config.blockscout.enabled }}
13+
---
14+
apiVersion: storage.k8s.io/v1
15+
kind: StorageClass
16+
metadata:
17+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-blockscout-local
18+
provisioner: kubernetes.io/no-provisioner
19+
volumeBindingMode: WaitForFirstConsumer
20+
reclaimPolicy: Retain
21+
---
22+
{{- end }}
1323
{{- end }}
14-
{{- end}}
24+
{{- end }}
+59-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,45 @@
11
{{/* We need to manually create a PersistentVolume when local. */}}
22
{{/* In prod, a PV will be created by the StorageClass' provisioner using dynamic provisioning feature. */}}
3-
{{- if .Values.storage.enabled }}
3+
{{- if and .Values.storage.enabled }}
44
{{- range $key, $value := .Values.storage.entities }}
55
{{- if $.Values.storage.local }}
66
apiVersion: v1
77
kind: PersistentVolume
88
metadata:
9-
name: {{ include "rollup.name" $ }}-{{ $value.persistentVolumeName }}-geth-pv
10-
namespace: {{ include "rollup.namespace" $ }}
9+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-geth-pv
10+
spec:
11+
capacity:
12+
storage: {{ $value.size }}
13+
volumeMode: Filesystem
14+
accessModes:
15+
- ReadWriteOnce
16+
persistentVolumeReclaimPolicy: Retain
17+
storageClassName: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-geth-local
18+
local:
19+
path: {{ $value.path }}
20+
nodeAffinity:
21+
required:
22+
nodeSelectorTerms:
23+
- matchExpressions:
24+
- key: kubernetes.io/hostname
25+
operator: In
26+
values:
27+
- astria-dev-cluster-control-plane
28+
- astria-dev-cluster-worker
29+
---
30+
{{- if $.Values.config.blockscout.enabled }}
31+
apiVersion: v1
32+
kind: PersistentVolume
33+
metadata:
34+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-blockscout-pv
1135
spec:
1236
capacity:
1337
storage: {{ $value.size }}
1438
volumeMode: Filesystem
1539
accessModes:
1640
- ReadWriteOnce
1741
persistentVolumeReclaimPolicy: Retain
18-
storageClassName: {{ include "rollup.name" $ }}-{{ $value.persistentVolumeName }}-geth-local
42+
storageClassName: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-blockscout-local
1943
local:
2044
path: {{ $value.path }}
2145
nodeAffinity:
@@ -28,25 +52,53 @@ spec:
2852
- astria-dev-cluster-control-plane
2953
- astria-dev-cluster-worker
3054
---
55+
{{- end }}
3156
{{- end }}
3257
apiVersion: v1
3358
kind: PersistentVolumeClaim
3459
metadata:
35-
name: {{ include "rollup.name" $ }}-{{ $value.persistentVolumeName }}-pvc-geth
60+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-pvc-geth
3661
namespace: {{ include "rollup.namespace" $ }}
3762
labels:
38-
"app.kubernetes.io/name": "{{ include "rollup.name" $ }}-{{ $.Chart.Name }}"
63+
"app.kubernetes.io/name": "{{ $.Values.config.rollup.name }}-{{ $.Chart.Name }}"
3964
"app.kubernetes.io/managed-by": {{ $.Release.Service | quote }}
4065
"helm.sh/chart": {{ $.Chart.Name }}-{{ $.Chart.Version | replace "+" "_" }}
4166
spec:
4267
{{- if $.Values.storage.local }}
43-
storageClassName: {{ include "rollup.name" $ }}-{{ $value.persistentVolumeName }}-geth-local
68+
storageClassName: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-geth-local
69+
{{- end }}
70+
{{- if $value.storageClassName }}
71+
storageClassName: {{ $value.storageClassName }}
4472
{{- end }}
4573
accessModes:
4674
- ReadWriteOnce
4775
resources:
4876
requests:
4977
storage: {{ $value.size }}
5078
---
79+
{{- if $.Values.config.blockscout.enabled }}
80+
apiVersion: v1
81+
kind: PersistentVolumeClaim
82+
metadata:
83+
name: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-pvc-blockscout
84+
namespace: {{ include "rollup.namespace" $ }}
85+
labels:
86+
"app.kubernetes.io/name": {{ $.Values.config.rollup.name }}-{{ $.Chart.Name }}
87+
"app.kubernetes.io/managed-by": {{ $.Release.Service | quote }}
88+
"helm.sh/chart": {{ $.Chart.Name }}-{{ $.Chart.Version | replace "+" "_" }}
89+
spec:
90+
{{- if $.Values.storage.local }}
91+
storageClassName: {{ $.Values.config.rollup.name }}-{{ $value.persistentVolumeName }}-blockscout-local
92+
{{- end }}
93+
{{- if $value.storageClassName }}
94+
storageClassName: {{ $value.storageClassName }}
95+
{{- end }}
96+
accessModes:
97+
- ReadWriteOnce
98+
resources:
99+
requests:
100+
storage: {{ $value.size }}
101+
---
102+
{{- end }}
51103
{{- end }}
52104
{{- end }}

0 commit comments

Comments
 (0)