You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(dv-pod): improve Helm commands and migrate to network parameter
This commit includes several documentation and usability improvements:
1. Migrate from chainId to network parameter (breaking change)
- Replace all chainId references with network parameter in docs
- Update QUICKSTART.md examples: chainId=1 → network=mainnet
- Update values-examples to use network instead of chainId
- Templates already supported network-based helpers
2. Update all Helm commands to use 'helm upgrade --install'
- Updated 8+ instances in README.md
- Provides idempotent commands for both install and upgrade scenarios
- Better user experience and less confusion
3. Add Challenge & Testing documentation
- New comprehensive section in QUICKSTART.md
- Examples for overriding API endpoints (dev/staging)
- Examples for using specific DKG sidecar commits/branches
- Complete challenge example with all parameters
- Helpful for testing and development workflows
4. Implement intelligent fallback beacon node endpoints
- Auto-select publicnode.com endpoints based on network
- mainnet → ethereum-beacon-api.publicnode.com
- sepolia → ethereum-sepolia-beacon-api.publicnode.com
- hoodi → ethereum-hoodi-beacon-api.publicnode.com
- Pods can now start without manual fallback configuration
- Users can still override with custom endpoints
Files modified:
- charts/dv-pod/QUICKSTART.md
- charts/dv-pod/README.md
- charts/dv-pod/README.md.gotmpl
- charts/dv-pod/templates/_helpers.tpl
- charts/dv-pod/templates/statefulset.yaml
- charts/dv-pod/values-examples/with-target-config-hash.yaml
- charts/dv-pod/values.yaml
BREAKING CHANGE: Users must now use --set network=mainnet instead of --set chainId=1
0 commit comments