Skip to content

Commit

Permalink
introduce storage/storageclassname values
Browse files Browse the repository at this point in the history
  • Loading branch information
eseiker committed Feb 13, 2024
1 parent 1b07ec0 commit 4ad3061
Show file tree
Hide file tree
Showing 7 changed files with 62 additions and 13 deletions.
6 changes: 5 additions & 1 deletion templates/helm/templates/blockscout.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,11 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.blockscout.db.storage }}
{{ if .Values.blockscout.db.storageClassName }}
storageClassName: {{ .Values.blockscout.db.storageClassName }}
{{ end }}
volumeMode: Filesystem

---

Expand Down
6 changes: 3 additions & 3 deletions templates/helm/templates/env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ spec:
creationPolicy: Owner
dataFrom:
- extract:
{{- if .Values.externalSecret.prefix }}
{{ if .Values.externalSecret.prefix }}
key: {{ .Values.externalSecret.prefix }}/private-keys
{{- else }}
{{ else }}
key: {{ $.Release.Namespace }}/{{ $.Release.Name }}/private-keys
{{- end }}
{{ end }}
{{ else }}
apiVersion: v1
kind: Secret
Expand Down
6 changes: 5 additions & 1 deletion templates/helm/templates/genesis-pvc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,8 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.genesis.volume.storage }}
{{ if .Values.genesis.volume.storageClassName }}
storageClassName: {{ .Values.genesis.volume.storageClassName }}
{{ end }}
volumeMode: Filesystem
11 changes: 11 additions & 0 deletions templates/helm/templates/gp3-extensible.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: {{ .Release.Name }}-gp3
namespace: {{ .Release.Namespace }}
parameters:
fsType: ext4
type: gp3
provisioner: ebs.csi.aws.com
reclaimPolicy: {{ .Values.volumeReclaimPolicy }}
allowVolumeExpansion: true
12 changes: 10 additions & 2 deletions templates/helm/templates/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -137,15 +137,23 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.nodes.opGeth.volume.storage }}
{{ if .Values.nodes.opGeth.volume.storageClassName }}
storageClassName: {{ .Values.nodes.opGeth.volume.storageClassName }}
{{ end }}
volumeMode: Filesystem
- metadata:
name: op-node-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.nodes.opNode.volume.storage }}
{{ if .Values.nodes.opNode.volume.storageClassName }}
storageClassName: {{ .Values.nodes.opNode.volume.storageClassName }}
{{ end }}
volumeMode: Filesystem

---

Expand Down
12 changes: 10 additions & 2 deletions templates/helm/templates/sequencer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -200,15 +200,23 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.sequencer.opGeth.volume.storage }}
{{ if .Values.sequencer.opGeth.volume.storageClassName }}
storageClassName: {{ .Values.sequencer.opGeth.volume.storageClassName }}
{{ end }}
volumeMode: Filesystem
- metadata:
name: op-node-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.sequencer.opNode.volume.storage }}
{{ if .Values.sequencer.opNode.volume.storageClassName }}
storageClassName: {{ .Values.sequencer.opNode.volume.storageClassName }}
{{ end }}
volumeMode: Filesystem

---

Expand Down
22 changes: 18 additions & 4 deletions templates/helm/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
externalSecret:
enabled: false

genesis:
volume:
storage: 100Mi
genesisDeployer:
image: &genesis-deployer-image ghcr.io/planetarium/mothership-l2launcher-genesis-deployer:latest
genesisInitPredeploy:
image: &genesis-init-predeploy-image ghcr.io/planetarium/mothership-l2launcher-genesis-init-predeploy:latest

nodes:
replicas: 1
opGeth:
Expand All @@ -9,25 +17,29 @@ nodes:
rpc: 8545
wsrpc: 8546
authrpc: 8551
volume: &op-geth-volume
storage: 100Gi
opNode:
image: &op-node-image us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.4.2
port: &op-node-port
rpc: 8547
p2p: 9222
genesisDeployer:
image: &genesis-deployer-image ghcr.io/planetarium/mothership-l2launcher-genesis-deployer:latest
genesisInitPredeploy:
image: &genesis-init-predeploy-image ghcr.io/planetarium/mothership-l2launcher-genesis-init-predeploy:latest
volume: &op-node-volume
storage: 100Mi

sequencer:
opGeth:
image: *op-geth-image
port:
<<: *op-geth-port
volume:
<<: *op-geth-volume
opNode:
image: *op-node-image
port:
<<: *op-node-port
volume:
<<: *op-node-volume
genesisDeployer:
image: *genesis-deployer-image
genesisInitPredeploy:
Expand All @@ -45,3 +57,5 @@ opProposer:

blockscout:
port: 5000
db:
storage: 10Gi

0 comments on commit 4ad3061

Please sign in to comment.