From 58f47f5681754c6489aa855962373f6da7af3f00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?coffee=20=E2=98=95=EF=B8=8F?= Date: Wed, 27 May 2026 10:03:02 -0400 Subject: [PATCH] feat(chart): add extra env support --- charts/abstract-node/Chart.yaml | 4 ++-- charts/abstract-node/templates/statefulset.yaml | 4 ++++ charts/abstract-node/values.yaml | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/charts/abstract-node/Chart.yaml b/charts/abstract-node/Chart.yaml index b84234a..de1035c 100644 --- a/charts/abstract-node/Chart.yaml +++ b/charts/abstract-node/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: abstract-node description: External node for syncing and serving blockchain data for Abstract -version: 0.1.37 +version: 0.1.38 type: application icon: https://abstract-assets.abs.xyz/icons/light.png keywords: @@ -11,7 +11,7 @@ keywords: home: https://abs.xyz sources: - https://github.com/matter-labs/zksync-era -appVersion: "29.14.0" +appVersion: "29.19.0" dependencies: - name: common diff --git a/charts/abstract-node/templates/statefulset.yaml b/charts/abstract-node/templates/statefulset.yaml index a870d48..2426aaa 100644 --- a/charts/abstract-node/templates/statefulset.yaml +++ b/charts/abstract-node/templates/statefulset.yaml @@ -222,6 +222,10 @@ spec: - name: EN_API_SEND_RAW_TX_SYNC_DEFAULT_TIMEOUT_MS value: {{ .Values.rpc.sendRawTxSyncDefaultTimeout | quote }} {{- end }} + {{- range $name, $value := .Values.node.extraEnv }} + - name: {{ $name | quote }} + value: {{ $value | quote }} + {{- end }} ports: {{- if .Values.rpc.http.enabled }} - name: http diff --git a/charts/abstract-node/values.yaml b/charts/abstract-node/values.yaml index f38e21c..009cc5f 100644 --- a/charts/abstract-node/values.yaml +++ b/charts/abstract-node/values.yaml @@ -79,7 +79,7 @@ image: registry: docker.io repository: matterlabs/external-node pullPolicy: IfNotPresent - tag: "v29.14.0" + tag: "v29.19.0" shutdownWrapper: enabled: false @@ -253,6 +253,10 @@ database: poolSizeMaster: null node: + ## Additional environment variables for the external node container. + ## Values are rendered as strings. + ## + extraEnv: {} ## The URL of the Ethereum client. ## ethClientUrl: "https://eth.drpc.org"