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 14, 2024
1 parent 1b07ec0 commit 3c4e561
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 14 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
8 changes: 4 additions & 4 deletions templates/helm/templates/env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ data:

---

{{ if .Values.externalSecret.enabled }}
{{- if .Values.externalSecret.enabled }}
apiVersion: "external-secrets.io/v1beta1"
kind: ExternalSecret
metadata:
Expand All @@ -27,9 +27,9 @@ spec:
- extract:
{{- 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 All @@ -46,7 +46,7 @@ type: Opaque

---

{{ if .Values.externalSecret.enabled }}
{{- if .Values.externalSecret.enabled }}
apiVersion: "external-secrets.io/v1beta1"
kind: SecretStore
metadata:
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.global.storageClassName }}
storageClassName: {{ .Values.global.storageClassName }}
{{ end }}
volumeMode: Filesystem
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.global.storageClassName }}
storageClassName: {{ .Values.global.storageClassName }}
{{ end }}
volumeMode: Filesystem
- metadata:
name: op-node-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.nodes.opNode.volume.storage }}
{{- if .Values.global.storageClassName }}
storageClassName: {{ .Values.global.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.global.storageClassName }}
storageClassName: {{ .Values.global.storageClassName }}
{{ end }}
volumeMode: Filesystem
- metadata:
name: op-node-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.sequencer.opNode.volume.storage }}
{{- if .Values.global.storageClassName }}
storageClassName: {{ .Values.global.storageClassName }}
{{ end }}
volumeMode: Filesystem

---

Expand Down
24 changes: 20 additions & 4 deletions templates/helm/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
global: {}

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 +19,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 +59,5 @@ opProposer:

blockscout:
port: 5000
db:
storage: 10Gi

0 comments on commit 3c4e561

Please sign in to comment.