From a4a240a20a8efbdd39e5f08b1b985ed737a23e45 Mon Sep 17 00:00:00 2001 From: Jordan Oroshiba Date: Tue, 19 Mar 2024 12:48:49 -0700 Subject: [PATCH] feat: updates to use sequencer api (#186) All updates for dev features with sequencer API. New image releases to follow with primary cluster to update. --- charts/rollup/Chart.yaml | 2 +- charts/rollup/charts/celestia-node-0.2.0.tgz | Bin 4991 -> 4991 bytes charts/rollup/templates/configmap.yaml | 5 +++- charts/rollup/values.yaml | 22 +++++++++++------- charts/sequencer-relayer/Chart.yaml | 2 +- .../templates/configmaps.yaml | 4 +++- .../templates/statefulset.yaml | 1 - charts/sequencer-relayer/values.yaml | 5 ++-- charts/sequencer/Chart.lock | 6 ++--- charts/sequencer/Chart.yaml | 4 ++-- .../charts/sequencer-relayer-0.4.0.tgz | Bin 3553 -> 0 bytes .../charts/sequencer-relayer-0.4.1.tgz | Bin 0 -> 3569 bytes charts/sequencer/templates/configmaps.yaml | 2 +- charts/sequencer/templates/statefulsets.yaml | 1 - charts/sequencer/values.yaml | 2 +- values/validators/node0.yml | 3 ++- values/validators/single.yml | 4 ++-- 17 files changed, 36 insertions(+), 27 deletions(-) delete mode 100644 charts/sequencer/charts/sequencer-relayer-0.4.0.tgz create mode 100644 charts/sequencer/charts/sequencer-relayer-0.4.1.tgz diff --git a/charts/rollup/Chart.yaml b/charts/rollup/Chart.yaml index 64af9d4..20e3b32 100644 --- a/charts/rollup/Chart.yaml +++ b/charts/rollup/Chart.yaml @@ -16,7 +16,7 @@ type: application # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.9.0 +version: 0.9.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/rollup/charts/celestia-node-0.2.0.tgz b/charts/rollup/charts/celestia-node-0.2.0.tgz index 8ac82373ff0f3207e78089034fb06822943ad048..7c11302ce64ac23e416e305dd481c719c6ba01f9 100644 GIT binary patch delta 3738 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

}`6d+;Kh+ z+5_F~gYl#HvwvIq@D@JT8Z_=Sny&fRNc_0bZnayDKN9NICoOXfPUCK)*IU*$@2orv zknc3B)8zLV;|cSyz<_Qz;gwBm@z!ay+Pem%^`z|Q@vfBYW1%ElLZ ze}0A|fif7F<7@q0S~IO!Q)M;k!)woEF2dW{<6HW}x_^Dn*hjOI5H>U61HXc|uw##6 zf1=|6-a@Ns|2z`J!zxDR`n?9{cT?VLmPxOoolT9iLEk8f)dCHaejQCRKSlPmRv!_C zS7f?gk2kvFFb$VvBj|iS4~U(OzeqH{=SDd_hqN&6c_0q24-d`U8h_0eB-fe^Aiz(A`Fe!SKBN+&&zYA9fy|qJpb=GOFip$5WHdr?t~V%eVY|KC z-77JAa_}#}XUdRP-c(KUObs{>KiLQLC||Uh1_V*`IS;i_)h*j;{gHRf6p9H6O>G8l zKkvJcc$eDLY1c3N()XBaDc2u#)&7LgkPK-^)qgY{N)p8(?wfoYEoav$Y(&$}2UL1| zf+Fo?EJHRlHf?3!pP*1wVqTJVJ7^l=ozFiZ@$Iy_5Q$Xi|3qYvS^Bi9U~tkNu5mI` zUiGhi;suy$N~igzYg&$(kJtH@R(E^PCZ`xhc&DA-w5i?f?B(%KnU~FX!v|&K+@$XA zrGFyidKd-!GRJ;^#MfT2?y#4BJFT4g`nh(U>FHRZemN7$u==wO1@*_6ebCcBJZ#RD^+#acT`y;(O0whsERdbp5!u63{Ds1gX$MFBozRvv0z7ywz z&rz~hDhsSYB0>;&C8#oy6Ul+9R}vUkAgP|}_6=hr5Mk!s-1IeWjs1ep5D^BHjg4<7 zk}wU)@Dcp8@y{)|LeM0zIASKx&3_G46mG#)K)oR4(U6lcoMt(Tnpkw{QvvlDsm-=hkuP2tLF2P#>)ZhcExG`8P*TnVvW!TD7=TT@Ar&Gft&f zVBT(4J_}Poir47Dx{6~gDg5R@Q8VUUf13yT^;fRG#Zs?(T%b$is^@9UyF2EZ)^Bsj zv4}mBG+lKeD*uW(+}_sGj&VDl&D)AcEc5)l1oB_XOL-|T<=ZX)8vp?R|2;KPV*qLZ E0Jiv(WB>pF delta 3738 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 E07>ADmH+?% diff --git a/charts/rollup/templates/configmap.yaml b/charts/rollup/templates/configmap.yaml index 88e1900..97fa397 100644 --- a/charts/rollup/templates/configmap.yaml +++ b/charts/rollup/templates/configmap.yaml @@ -12,7 +12,6 @@ data: {{- end }} ASTRIA_CONDUCTOR_EXECUTION_RPC_URL: "http://127.0.0.1:{{ .Values.ports.executionGRPC }}" ASTRIA_CONDUCTOR_EXECUTION_COMMIT_LEVEL: "{{ .Values.config.rollup.executionCommitLevel }}" - ASTRIA_CONDUCTOR_SEQUENCER_URL: "{{ .Values.config.sequencer.websocket }}" ASTRIA_CONDUCTOR_INITIAL_SEQUENCER_BLOCK_HEIGHT: "{{ .Values.config.sequencer.initialBlockHeight }}" {{- if not .Values.global.dev }} ASTRIA_CONDUCTOR_CHAIN_ID: "{{ .Values.config.rollup.name }}" @@ -20,6 +19,7 @@ data: ASTRIA_CONDUCTOR_ETHEREUM_L1_URL: "{{ .Values.config.rollup.optimism.ethereumL1Websocket }}" ASTRIA_CONDUCTOR_OPTIMISM_PORTAL_CONTRACT_ADDRESS: "{{ .Values.config.rollup.optimism.portalContractAddress }}" ASTRIA_CONDUCTOR_INITIAL_ETHEREUM_L1_BLOCK_HEIGHT: "{{ .Values.config.rollup.optimism.initialEthereumL1BlockHeight }}" + ASTRIA_CONDUCTOR_SEQUENCER_URL: "{{ .Values.config.sequencer.websocket }}" {{- if (index .Values "celestia-node").enabled }} ASTRIA_CONDUCTOR_CELESTIA_NODE_URL: "{{ include "celestiaNode.service.addresses.rpc" (index .Subcharts "celestia-node") }}" {{- else }} @@ -33,6 +33,9 @@ data: ASTRIA_CONDUCTOR_CELESTIA_NODE_HTTP_URL: "{{ .Values.config.celestia.rpc }}" ASTRIA_CONDUCTOR_CELESTIA_NODE_WEBSOCKET_URL: "{{ .Values.config.celestia.ws }}" {{- end }} + ASTRIA_CONDUCTOR_SEQUENCER_GRPC_URL: "{{ .Values.config.sequencer.grpc }}" + ASTRIA_CONDUCTOR_SEQUENCER_COMETBFT_URL: "{{ .Values.config.sequencer.rpc }}" + ASTRIA_CONDUCTOR_SEQUENCER_BLOCK_TIME_MS: "{{ .Values.config.sequencer.blockTimeMs }}" ASTRIA_CONDUCTOR_NO_METRICS: "{{ not .Values.config.rollup.metrics.enabled }}" ASTRIA_CONDUCTOR_METRICS_HTTP_LISTENER_ADDR: "127.0.0.1:{{ .Values.ports.conductorMetrics }}" ASTRIA_CONDUCTOR_FORCE_STDOUT: "{{ .Values.global.useTTY }}" diff --git a/charts/rollup/values.yaml b/charts/rollup/values.yaml index f4654bc..1606566 100644 --- a/charts/rollup/values.yaml +++ b/charts/rollup/values.yaml @@ -8,17 +8,17 @@ global: images: geth: - repo: "ghcr.io/astriaorg/go-ethereum" - tag: "0.5.2" - devTag: "0.6.0" + repo: ghcr.io/astriaorg/go-ethereum + tag: "0.5.2" # 0.7.0 + devTag: latest conductor: - repo: "ghcr.io/astriaorg/conductor" - tag: "0.11.1" - devTag: "latest" + repo: ghcr.io/astriaorg/conductor + tag: "0.11.1" # 0.13.0 + devTag: latest composer: - repo: "ghcr.io/astriaorg/composer" - tag: "0.3.1" - devTag: "latest" + repo: ghcr.io/astriaorg/composer + tag: "0.3.1" # 0.5.0 + devTag: latest # Rollup faucet faucet: "ghcr.io/astriaorg/ria-faucet:0.0.1" @@ -129,10 +129,14 @@ config: sequencer: # Block height to start syncing rollup from initialBlockHeight: 2 + # Fastest block time possible in MS + blockTimeMs: 2000 # Websocket connection used for websocket: "ws://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657/websocket" # URL path for the sequencer rpc: "http://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657" + # gRPC path for the sequencer + grpc: "http://node0-sequencer-grpc-service.astria-dev-cluster.svc.cluster.local:8080" # Private key which is used for wrapping txs for sequencer submission # Note: When secretProvider.enabled is true the secret provided by # `sequencerPrivateKey` is used instead of this value. diff --git a/charts/sequencer-relayer/Chart.yaml b/charts/sequencer-relayer/Chart.yaml index aee9e32..8de27b9 100644 --- a/charts/sequencer-relayer/Chart.yaml +++ b/charts/sequencer-relayer/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.4.0 +version: 0.4.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/sequencer-relayer/templates/configmaps.yaml b/charts/sequencer-relayer/templates/configmaps.yaml index 693bc68..81fdc37 100644 --- a/charts/sequencer-relayer/templates/configmaps.yaml +++ b/charts/sequencer-relayer/templates/configmaps.yaml @@ -5,7 +5,6 @@ metadata: namespace: {{ include "sequencer-relayer.namespace" . }} data: ASTRIA_SEQUENCER_RELAYER_LOG: "astria_sequencer_relayer=debug" - ASTRIA_SEQUENCER_RELAYER_SEQUENCER_ENDPOINT: "{{ .Values.config.relayer.sequencerRpc }}" ASTRIA_SEQUENCER_RELAYER_CELESTIA_ENDPOINT: "{{ .Values.config.relayer.celestiaRpc }}" ASTRIA_SEQUENCER_RELAYER_BLOCK_TIME: "1000" ASTRIA_SEQUENCER_RELAYER_VALIDATOR_KEY_FILE: /cometbft/config/priv_validator_key.json @@ -14,7 +13,10 @@ data: TOKEN_SERVER: "{{ .Values.config.relayer.tokenServer }}" {{- if not .Values.global.dev }} ASTRIA_SEQUENCER_RELAYER_RPC_PORT: "{{ .Values.ports.relayerRPC }}" + ASTRIA_SEQUENCER_RELAYER_SEQUENCER_ENDPOINT: "{{ .Values.config.relayer.cometbftRpc }}" {{- else }} + ASTRIA_SEQUENCER_RELAYER_COMETBFT_ENDPOINT: "{{ .Values.config.relayer.cometbftRpc }}" + ASTRIA_SEQUENCER_RELAYER_SEQUENCER_GRPC_ENDPOINT: "{{ .Values.config.relayer.sequencerGrpc }}" ASTRIA_SEQUENCER_RELAYER_API_ADDR: "127.0.0.1:{{ .Values.ports.relayerRPC }}" ASTRIA_SEQUENCER_RELAYER_PRE_SUBMIT_PATH: "{{ include "sequencer-relayer.storage.preSubmitPath" . }}" ASTRIA_SEQUENCER_RELAYER_POST_SUBMIT_PATH: "{{ include "sequencer-relayer.storage.postSubmitPath" . }}" diff --git a/charts/sequencer-relayer/templates/statefulset.yaml b/charts/sequencer-relayer/templates/statefulset.yaml index 484dd8e..6622d3a 100644 --- a/charts/sequencer-relayer/templates/statefulset.yaml +++ b/charts/sequencer-relayer/templates/statefulset.yaml @@ -19,7 +19,6 @@ spec: spec: containers: - name: sequencer-relayer - imagePullPolicy: IfNotPresent image: {{ include "sequencer-relayer.image" . }} command: [ "/scripts/start-relayer.sh" ] stdin: {{ .Values.global.useTTY }} diff --git a/charts/sequencer-relayer/values.yaml b/charts/sequencer-relayer/values.yaml index 43d598f..e054505 100644 --- a/charts/sequencer-relayer/values.yaml +++ b/charts/sequencer-relayer/values.yaml @@ -13,7 +13,7 @@ global: images: sequencerRelayer: repo: ghcr.io/astriaorg/sequencer-relayer - tag: "0.9.1" + tag: "0.9.1" # 0.11.0 devTag: latest config: @@ -21,7 +21,8 @@ config: celestiaBearerToken: "" celestiaRpc: http://celestia-service.astria-dev-cluster.svc.cluster.local:26658 tokenServer: http://celestia-service.astria-dev-cluster.svc.cluster.local:5353 - sequencerRpc: "" + cometbftRpc: "" + sequencerGrpc: "" metrics: enabled: false diff --git a/charts/sequencer/Chart.lock b/charts/sequencer/Chart.lock index a5a6467..4a5d1c6 100644 --- a/charts/sequencer/Chart.lock +++ b/charts/sequencer/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: sequencer-relayer repository: file://../sequencer-relayer - version: 0.4.0 -digest: sha256:03184a36655bfc3c7bc556dc8ac6d78281980ceb7723bec5b06128c94b5194cf -generated: "2024-02-15T14:14:12.699205-08:00" + version: 0.4.1 +digest: sha256:3c0aa045ffcdc16f1343d9f8b3e9dc43d316c776941b11a13698fdc77b80c4f2 +generated: "2024-03-15T20:09:55.604722-07:00" diff --git a/charts/sequencer/Chart.yaml b/charts/sequencer/Chart.yaml index 498382d..d854dea 100644 --- a/charts/sequencer/Chart.yaml +++ b/charts/sequencer/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.10.0 +version: 0.10.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to @@ -25,7 +25,7 @@ appVersion: "0.9.0" dependencies: - name: sequencer-relayer - version: "0.4.0" + version: "0.4.1" repository: "file://../sequencer-relayer" condition: sequencer-relayer.enabled diff --git a/charts/sequencer/charts/sequencer-relayer-0.4.0.tgz b/charts/sequencer/charts/sequencer-relayer-0.4.0.tgz deleted file mode 100644 index a653224efb3e621b95cc6db76e2514aa4725878e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3553 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 b@pvgO<)yro4dwp=00960w#@Pp07?J=FF6yC diff --git a/charts/sequencer/charts/sequencer-relayer-0.4.1.tgz b/charts/sequencer/charts/sequencer-relayer-0.4.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f1b7912d78f57b0461259e17a2068605c5b32b57 GIT binary patch literal 3569 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 literal 0 HcmV?d00001 diff --git a/charts/sequencer/templates/configmaps.yaml b/charts/sequencer/templates/configmaps.yaml index a899e27..6e2d665 100644 --- a/charts/sequencer/templates/configmaps.yaml +++ b/charts/sequencer/templates/configmaps.yaml @@ -41,7 +41,7 @@ data: ASTRIA_SEQUENCER_DB_FILEPATH: "/sequencer/penumbra.db" ASTRIA_SEQUENCER_ENABLE_MINT: "false" # Socket address for gRPC server - ASTRIA_SEQUENCER_GRPC_ADDR: "127.0.0.1:{{ .Values.ports.sequencerGRPC }}" + ASTRIA_SEQUENCER_GRPC_ADDR: "0.0.0.0:{{ .Values.ports.sequencerGRPC }}" {{- if not .Values.global.dev }} {{- else }} ASTRIA_SEQUENCER_NO_METRICS: "{{ not .Values.config.sequencer.metrics.enabled }}" diff --git a/charts/sequencer/templates/statefulsets.yaml b/charts/sequencer/templates/statefulsets.yaml index 36db158..4ad7f62 100644 --- a/charts/sequencer/templates/statefulsets.yaml +++ b/charts/sequencer/templates/statefulsets.yaml @@ -32,7 +32,6 @@ spec: subPath: {{ .Values.config.moniker }}/cometbft containers: - name: sequencer - imagePullPolicy: IfNotPresent image: {{ include "sequencer.image" . }} command: [ "/usr/local/bin/astria-sequencer" ] stdin: {{ .Values.global.useTTY }} diff --git a/charts/sequencer/values.yaml b/charts/sequencer/values.yaml index d9df2e2..d6bfb85 100644 --- a/charts/sequencer/values.yaml +++ b/charts/sequencer/values.yaml @@ -17,7 +17,7 @@ images: devTag: v0.37.x sequencer: repo: ghcr.io/astriaorg/sequencer - tag: "0.8.0" + tag: "0.8.0" # 0.10.0 devTag: latest config: diff --git a/values/validators/node0.yml b/values/validators/node0.yml index 4dd7a11..8fabd75 100644 --- a/values/validators/node0.yml +++ b/values/validators/node0.yml @@ -53,4 +53,5 @@ sequencer-relayer: config: relayer: celestiaRpc: http://celestia-service.astria-dev-cluster.svc.cluster.local:26658 - sequencerRpc: http://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657 + cometbftRpc: http://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657 + sequencerGrpc: http://node0-sequencer-grpc-service.astria-dev-cluster.svc.cluster.local:8080 diff --git a/values/validators/single.yml b/values/validators/single.yml index fb5d72c..2e33a69 100644 --- a/values/validators/single.yml +++ b/values/validators/single.yml @@ -7,7 +7,7 @@ sequencer-relayer: config: relayer: celestiaRpc: http://celestia-service.astria-dev-cluster.svc.cluster.local:26658 - sequencerRpc: http://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657 - + cometbftRpc: http://node0-sequencer-rpc-service.astria-dev-cluster.svc.cluster.local:26657 + sequencerGrpc: http://node0-sequencer-grpc-service.astria-dev-cluster.svc.cluster.local:8080 storage: enabled: false