diff --git a/charts/kms-connector/Chart.yaml b/charts/kms-connector/Chart.yaml index 76de95c3ee..dcc55a2e38 100644 --- a/charts/kms-connector/Chart.yaml +++ b/charts/kms-connector/Chart.yaml @@ -1,6 +1,6 @@ name: kms-connector description: A helm chart to distribute and deploy the Zama KMS Connector services -version: 1.4.0 +version: 1.4.1 apiVersion: v2 keywords: - fhevm diff --git a/charts/kms-connector/templates/kms-connector-gw-listener-deployment.yaml b/charts/kms-connector/templates/kms-connector-gw-listener-deployment.yaml index 205700732e..f2b32ddef0 100644 --- a/charts/kms-connector/templates/kms-connector-gw-listener-deployment.yaml +++ b/charts/kms-connector/templates/kms-connector-gw-listener-deployment.yaml @@ -68,6 +68,12 @@ spec: value: {{ .Values.commonConfig.gatewayContractAddresses.gatewayConfig | quote }} - name: KMS_CONNECTOR_KMS_GENERATION_CONTRACT__ADDRESS value: {{ .Values.commonConfig.gatewayContractAddresses.kmsGeneration | quote }} + - name: KMS_CONNECTOR_ETHEREUM_URL + value: {{ .Values.commonConfig.ethereumUrl | quote }} + - name: KMS_CONNECTOR_ETHEREUM_CHAIN_ID + value: {{ .Values.commonConfig.ethereumChainId | quote }} + - name: KMS_CONNECTOR_KMS_VERIFIER_ADDRESS + value: {{ .Values.commonConfig.ethereumContractAddresses.kmsVerifier | quote }} {{- if default .Values.commonConfig.tracing.enabled .Values.kmsConnectorGwListener.tracing.enabled }} - name: OTEL_EXPORTER_OTLP_ENDPOINT value: {{ .Values.commonConfig.tracing.endpoint }} diff --git a/charts/kms-connector/templates/kms-connector-tx-sender-deployment.yaml b/charts/kms-connector/templates/kms-connector-tx-sender-deployment.yaml index 20686e5cc8..8b2977866b 100644 --- a/charts/kms-connector/templates/kms-connector-tx-sender-deployment.yaml +++ b/charts/kms-connector/templates/kms-connector-tx-sender-deployment.yaml @@ -68,6 +68,12 @@ spec: value: {{ .Values.commonConfig.gatewayContractAddresses.gatewayConfig | quote }} - name: KMS_CONNECTOR_KMS_GENERATION_CONTRACT__ADDRESS value: {{ .Values.commonConfig.gatewayContractAddresses.kmsGeneration | quote }} + - name: KMS_CONNECTOR_ETHEREUM_URL + value: {{ .Values.commonConfig.ethereumUrl | quote }} + - name: KMS_CONNECTOR_ETHEREUM_CHAIN_ID + value: {{ .Values.commonConfig.ethereumChainId | quote }} + - name: KMS_CONNECTOR_KMS_VERIFIER_ADDRESS + value: {{ .Values.commonConfig.ethereumContractAddresses.kmsVerifier | quote }} {{- if .Values.kmsConnectorTxSender.wallet.awsKms.enabled }} - name: KMS_CONNECTOR_AWS_KMS_CONFIG__KEY_ID valueFrom: diff --git a/charts/kms-connector/values.yaml b/charts/kms-connector/values.yaml index 7fac5709eb..05113d9221 100644 --- a/charts/kms-connector/values.yaml +++ b/charts/kms-connector/values.yaml @@ -29,6 +29,16 @@ commonConfig: gatewayConfig: "0xeAC2EfFA07844aB326D92d1De29E136a6793DFFA" kmsGeneration: "0xF0bFB159C7381F7CB332586004d8247252C5b816" + # Ethereum chain RPC node endpoint (HTTP) + ethereumUrl: "http://ethereum-node:8545" + + # Ethereum chain identifier + ethereumChainId: "11155111" + + # Ethereum smart contract addresses + ethereumContractAddresses: + kmsVerifier: "0x0000000000000000000000000000000000000000" + # Distributed tracing configuration tracing: enabled: false