-
Notifications
You must be signed in to change notification settings - Fork 7
use public ethereum2-monitor image #24
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -58,7 +58,7 @@ nodes: | |
| images: | ||
| ssv: "node/ssv" | ||
| anchor: "sigp/anchor:v0.3.1" # if you want to use locally build anchor change to `node/anchor` | ||
| monitor: "monitor" | ||
| monitor: "ssvlabs/ethereum2-monitor:latest" | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Finding 3 · [MINOR] Public image is amd64-only — emulated on Apple Silicon Inspecting the Docker Hub manifest for every tag of ssvlabs/ethereum2-monitor (including Previously Suggested fix: Ideally publish ethereum2-monitor as a multi-arch (amd64+arm64) image so Apple Silicon devs get native execution. Short of that, add a one-line note in the README monitor/troubleshooting section that the published image is amd64-only and runs emulated on arm64 hosts. |
||
| redis: "redis:7.4.2" | ||
| postgres: "postgres:15" | ||
| foundry: "localssv/ssv-network" | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Finding 2 · [MINOR] Pin monitor image to a version instead of floating :latest
The new reference
ssvlabs/ethereum2-monitor:latestuses a mutable, floating tag. Confirmed on Docker Hub that this repo's tags are NOT immutable (immutable_tags_settings.enabled: false), solatestdrifts whenever a new image is pushed (it currently points at the same digest asv1.0.134, pushed 2026-06-18).This is inconsistent with the rest of the repo, which pins essentially everything else for reproducibility:
ssvviaSSV_COMMIT,anchor: sigp/anchor:v0.3.1,redis: 7.4.2,postgres: 15,el_image: ethereum/client-go:v1.15.10,cl_image: sigp/lighthouse:v8.0.0-rc.1. With:latest, two developers runningmake runon different days can silently get different monitor versions, and a future monitor release can break ssv-mini with no diff in this repo. Minor rather than important because monitoring is disabled by default (params.yaml:49 monitor.enabled: false).Suggested fix: