Skip to content

Commit cd41dc5

Browse files
authored
Merge pull request #24 from zama-ai/ghislain/chore/upgrade-v0.13
feat: update KMS Core and KMS Connector versions and configurations
2 parents 462b0fb + 2a9a6af commit cd41dc5

4 files changed

Lines changed: 60 additions & 8 deletions

File tree

mainnet/helm-values/kms-connector.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ commonConfig:
99
gatewayConfig: "0xDE537Be194777A56f8B19d14079E6a78249390ab"
1010
kmsGeneration: "0x290947F9fed2d91fdB22f35E162aDfA744b7aEe3"
1111
env:
12+
- name: ETHEREUM_RPC_URL
13+
valueFrom:
14+
secretKeyRef:
15+
name: rpc
16+
key: ethereum-rpc-url
1217
- name: DATABASE_ENDPOINT
1318
valueFrom:
1419
secretKeyRef:
@@ -84,6 +89,10 @@ kmsConnectorKmsWorker:
8489
tag: v0.10.8
8590
replicas: 1
8691
config:
92+
hostChains:
93+
- url: "$(ETHEREUM_RPC_URL)"
94+
chainId: 1
95+
aclAddress: "0xcA2E8f1F656CD25C01F05d0b243Ab1ecd4a8ffb6"
8796
kmsCoreEndpoints: "http://kms-core:50100"
8897
affinity:
8998
nodeAffinity:

mainnet/helm-values/kms-core.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,23 @@ kmsCore:
1010
nameOverride: kms-core
1111
image:
1212
name: hub.zama.org/zama-protocol/zama-ai/kms/core-service-enclave
13-
tag: v0.12.7
13+
tag: v0.13.2
1414
serviceAccountName: mpc-party
1515
envFrom:
1616
configmap:
1717
name: mpc-party
1818
thresholdMode:
1919
enabled: true
20+
trustedReleases:
21+
# KMS Core v0.12.7
22+
- pcr0: "5695392a1772c4832fe6b1153e36af6ca302a5b524b63398079164541d5529fc468d2d5fecc12e79fbe441a33d52ba6f"
23+
pcr1: "4b4d5b3661b3efc12920900c80e126e4ce783c522de6c02a2a5bf7af3a2b9327b86776f188e4be1c1c404a129dbda493"
24+
pcr2: "e299a77ded75a13c060103fa1ed41b5b16946dec3abeb351aabebbe02788cd3425e49a78447da1e5459a4189f877e476"
25+
# KMS Core v0.13.2
26+
- pcr0: "cd2896066896a82ad2c9d87c833ac3ccee8e1d7930913277193a651165c7efe432c32274d2cc0d49d772c10ac719ca29"
27+
pcr1: "4b4d5b3661b3efc12920900c80e126e4ce783c522de6c02a2a5bf7af3a2b9327b86776f188e4be1c1c404a129dbda493"
28+
pcr2: "db0b41ee919fc3e3b4cbbdcad6df9d39060db2913324639357fca3cd2fcbc351cb827b58e9cefabf2413e336fa23f035"
29+
2030
tls:
2131
enabled: false
2232
peersList:
@@ -90,9 +100,15 @@ kmsCore:
90100
publicVault:
91101
s3:
92102
enabled: true
103+
# use prefix in order to override the default prefix which is PUB, and to be backwards compatible with the old prefix system
104+
# Replace p1 with p{id} where id is the peer id
105+
prefix: "PUB-p1"
93106
privateVault:
94107
s3:
95108
enabled: true
109+
# use prefix in order to override the default prefix which is PRV, and to be backwards compatible with the old prefix system
110+
# Replace p1 with p{id} where id is the peer id
111+
prefix: "PRV-p1"
96112
awskms:
97113
enabled: true
98114

@@ -101,7 +117,7 @@ kmsCoreClient:
101117
nameOverride: kms-client
102118
image:
103119
name: hub.zama.org/zama-protocol/zama-ai/kms/core-client
104-
tag: v0.12.4
120+
tag: v0.13.2
105121
envFrom:
106122
configmap:
107123
name: mpc-party

testnet/helm-values/kms-connector.yaml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ commonConfig:
99
gatewayConfig: "0x94153006067B89399e059284f5a7Fe016940E332"
1010
kmsGeneration: "0x5779Ac320BbDB267Cc4d1b77195a203F926bBC60"
1111
env:
12+
- name: ETHEREUM_RPC_URL
13+
valueFrom:
14+
secretKeyRef:
15+
name: rpc
16+
key: ethereum-rpc-url
1217
- name: DATABASE_ENDPOINT
1318
valueFrom:
1419
secretKeyRef:
@@ -34,7 +39,7 @@ kmsConnectorDbMigration:
3439
enabled: true
3540
image:
3641
name: hub.zama.org/zama-protocol/zama-ai/fhevm/kms-connector/db-migration
37-
tag: v0.10.8
42+
tag: v0.11
3843
env: []
3944
affinity:
4045
nodeAffinity:
@@ -56,7 +61,7 @@ kmsConnectorGwListener:
5661
nameOverride: kms-connector-gw-listener
5762
image:
5863
name: hub.zama.org/zama-protocol/zama-ai/fhevm/kms-connector/gw-listener
59-
tag: v0.10.8
64+
tag: v0.11
6065
replicas: 1
6166
config:
6267
# Use full node
@@ -81,9 +86,19 @@ kmsConnectorKmsWorker:
8186
nameOverride: kms-connector-kms-worker
8287
image:
8388
name: hub.zama.org/zama-protocol/zama-ai/fhevm/kms-connector/kms-worker
84-
tag: v0.10.8
89+
tag: v0.11
8590
replicas: 1
91+
env:
92+
- name: ETHEREUM_RPC_URL
93+
valueFrom:
94+
secretKeyRef:
95+
name: rpc
96+
key: ethereum-rpc-url
8697
config:
98+
hostChains:
99+
- url: "$(ETHEREUM_RPC_URL)"
100+
chainId: 11155111
101+
aclAddress: "0xf0Ffdc93b7E186bC2f8CB3dAA75D86d1930A433D"
87102
kmsCoreEndpoints: "http://kms-core:50100"
88103
affinity:
89104
nodeAffinity:
@@ -105,7 +120,7 @@ kmsConnectorTxSender:
105120
nameOverride: kms-connector-tx-sender
106121
image:
107122
name: hub.zama.org/zama-protocol/zama-ai/fhevm/kms-connector/tx-sender
108-
tag: v0.10.8
123+
tag: v0.11
109124
replicas: 1
110125
serviceAccountName: mpc-party-connector
111126
wallet:

testnet/helm-values/kms-core.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,21 @@ kmsCore:
1010
nameOverride: kms-core
1111
image:
1212
name: hub.zama.org/zama-protocol/zama-ai/kms/core-service-enclave
13-
tag: v0.12.7
13+
tag: v0.13.2
1414
serviceAccountName: mpc-party
1515
envFrom:
1616
configmap:
1717
name: mpc-party
1818
thresholdMode:
1919
enabled: true
2020
tls:
21-
enabled: false
21+
enabled: true
22+
trustedReleases:
23+
# KMS Core v0.13.2
24+
- pcr0: "cd2896066896a82ad2c9d87c833ac3ccee8e1d7930913277193a651165c7efe432c32274d2cc0d49d772c10ac719ca29"
25+
pcr1: "4b4d5b3661b3efc12920900c80e126e4ce783c522de6c02a2a5bf7af3a2b9327b86776f188e4be1c1c404a129dbda493"
26+
pcr2: "db0b41ee919fc3e3b4cbbdcad6df9d39060db2913324639357fca3cd2fcbc351cb827b58e9cefabf2413e336fa23f035"
27+
2228
peersList:
2329
- id: 1
2430
host: mpc-node-1
@@ -90,9 +96,15 @@ kmsCore:
9096
publicVault:
9197
s3:
9298
enabled: true
99+
# use prefix in order to override the default prefix which is PUB, and to be backwards compatible with the old prefix system
100+
# Replace p1 with p{id} where id is the peer id
101+
prefix: "PUB-p1"
93102
privateVault:
94103
s3:
95104
enabled: true
105+
# use prefix in order to override the default prefix which is PRV, and to be backwards compatible with the old prefix system
106+
# Replace p1 with p{id} where id is the peer id
107+
prefix: "PRV-p1"
96108
awskms:
97109
enabled: true
98110

0 commit comments

Comments
 (0)