Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dora helm chart #314

Merged
merged 3 commits into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/dora/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: dora
description: A Beaconchain explorer is a tool that allows users to view and interact with the data on the Ethereum Beacon Chain. It is similar to a blockchain explorer, which allows users to view data on a blockchain such as the current state of transactions and blocks - but focussed on exploring the beaconchain.
home: https://github.com/pk910/dora
type: application
version: 0.0.4
version: 0.0.5
maintainers:
- name: barnabasbusa
email: [email protected]
Expand Down
4 changes: 3 additions & 1 deletion charts/dora/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# dora

![Version: 0.0.4](https://img.shields.io/badge/Version-0.0.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 0.0.5](https://img.shields.io/badge/Version-0.0.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)

A Beaconchain explorer is a tool that allows users to view and interact with the data on the Ethereum Beacon Chain. It is similar to a blockchain explorer, which allows users to view data on a blockchain such as the current state of transactions and blocks - but focussed on exploring the beaconchain.

Expand All @@ -27,6 +27,7 @@ A Beaconchain explorer is a tool that allows users to view and interact with the
| customCommand | list | `[]` | Command replacement for the dora container |
| endpoints | list | `[{"archive":false,"headers":{"X-Test":"test","Y-Test":"test2"},"name":"default-endpoint","priority":1,"url":"http://beacon-node:5052"}]` | An array of endpoints to use for the explorer -- url is the only required field |
| ethExplorerLink | string | `""` | Link to the el block explorer |
| executionEndpoints | list | `[]` | An array of execution endpoints to use for the explorer -- url is the only required field |
| extraArgs | list | `[]` | Extra args for the dora container |
| extraContainers | list | `[]` | Additional containers |
| extraEnv | list | `[]` | Additional env variables |
Expand All @@ -46,6 +47,7 @@ A Beaconchain explorer is a tool that allows users to view and interact with the
| ingress.tls | list | `[]` | Ingress TLS |
| initContainers | list | `[]` | Additional init containers |
| livenessProbe | object | See `values.yaml` | Liveness probe |
| mevRelays | list | `[]` | An array of mev relays to crawl mev data from (optional) -- index must be a unique id for the relay (0-62) -- {} |
| name | string | `"mainnet"` | Name of the network ("mainnet", "sepolia", "holesky") |
| nameOverride | string | `""` | Overrides the chart's name |
| nodeSelector | object | `{}` | Node selector for pods |
Expand Down
53 changes: 53 additions & 0 deletions charts/dora/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,26 @@ endpoints:
"X-Test": "test"
"Y-Test": "test2"

# -- An array of execution endpoints to use for the explorer
# -- url is the only required field
executionEndpoints: []
#- name: default-endpoint
# url: "http://execution-node:8545"
# priority: 1
# archive: false
# headers:
# "X-Test": "test"
# "Y-Test": "test2"

# -- An array of mev relays to crawl mev data from (optional)
# -- index must be a unique id for the relay (0-62)
# -- {}
mevRelays: []
#- index: 0
# name: default-relay
# url: "http://mev-relay"
# blockLimit: 200

# -- Name of the network ("mainnet", "sepolia", "holesky")
name: mainnet

Expand Down Expand Up @@ -125,6 +145,39 @@ config: |
redisCacheAddr: ""
redisCachePrefix: ""

executionapi:
# CL Client RPC
endpoints: {{ if not .Values.executionEndpoints }}[]{{ end }}
{{- range .Values.executionEndpoints }}
- url: {{ .url | quote }}
{{- if .name }}
name: {{ .name | quote }}
{{- end }}
{{- if .priority }}
priority: {{ .priority }}
{{- end }}
{{- if .archive }}
archive: {{ .archive }}
{{- end }}
{{- if .headers }}
headers:
{{- range $key, $value := .headers }}
{{ $key | quote | default "" }}: {{ $value | quote | default ""}}
{{- end }}
{{- end }}
{{- end }}
depositLogBatchSize: 10000

mevIndexer:
# list of mev relays to crawl mev blocks from
relays: {{ if not .Values.mevRelays }}[]{{ end }}
{{- range .Values.mevRelays }}
- index: {{ .index }}
name: {{ .name | quote }}
url: {{ .url | quote }}
{{- end }}
refreshInterval: 5m

# indexer keeps track of the latest epochs in memory.
indexer:
# max number of epochs to keep in memory
Expand Down
Loading