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

Fix/lodestar beacon nodes #604

Open
wants to merge 585 commits into
base: main
Choose a base branch
from

Conversation

aivarasko
Copy link

No description provided.

matilote and others added 30 commits December 6, 2023 15:15
* feat: add lodestar (#56)

* feat: add lodestar validator

* refactor: remove hpa

* fix: remove autoscaling

* refactor: change bash to sh

* feat: add http port and fix probes

* feat: add rest for checks

* chore: remove probes

* Add envFrom to execution container  (#67)

* Add envFrom to execution container in case we have externalSecrets enabled

* Set seq as part of the charts and not as a extraflag

* clean up seq and mining extraData on nethermind execution charts

* Remove space on charts

* Fix peers not set propertly on statefulset for execution-beacon (#72)

* Fix peers not set propertly on statefulset for execution-beacon

* Switch to targetPeers

* remove teku prune option

* define upperbound peers for neku

* add min targetPeers for teku lower bound

---------

Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Co-authored-by: Denis Policastro <[email protected]>
Co-authored-by: Marcos Antonio Maceo <[email protected]>
* QS Audit, see PR for details/impacts

* fix reference

* fix configmap

* revert chown on init due to init-nimbus issues

* TWI-10 fixes

* Added restrictions for dirk/vouch

* Added more missing restrictions for containers

* Taking updated configmap from cleanup-prep

* Including changes from latest in cleanup-prep

* changing to global

* add staking-prefix to secrets

* move security ctx to global in values, and move pod sctx to higher level

* add defaults to init

* fix values.yml

* change defaults

* move fsGroup to podSecurityContext level

* move capabilities to the container level

* remove root fs from pod level ctx

* remove read only fs from w3s container

* update mevboost stx

* update stx for exec and beacon

* add missing stx

* change init.sh

* check if chown is required

* remove root fs from execution container

* fix promrules

* remove rootfs from beacon containers

* add additonal default rules for nimbus and lodestar

* use el flag instead

* remove default sa from vals

* fix sa

* add stx to validators

* fix values

* use global

* fixes

* fix pubkeys

* fix perms

---------

Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Co-authored-by: Mark Liu <[email protected]>
* trying out chiseled nm

* fix execution commands and args

* fix ends

* fix env-nodeport

* try static envs

* fix variable scope

* fix extra brackets

* Add ingress (#78)

* Add ingress to execution-beacon

* Set Service Type configurable

* Add global.ingress values and test template generation

* fix envFrom - redundant

* Fix init container when p2p type is LoadBalancer (#79)

* Fix init container when p2p type is LoadBalancer

* Remove extra dash in POD_PREFIX_NAME variable

* Fix syntax errors (#80)

* Add support for externalTrafficPolicy on execution-beacon svc (#82)

* Fix erigon's metrics flags indentation

* Generate non-nethermind extra flags when nethermind is not chosen

* Remove quotes from Nethermind's extra flags

---------

Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Miguel Tenorio <[email protected]>
Co-authored-by: Miguel Tenorio <[email protected]>
Co-authored-by: AntiD2ta <[email protected]>
* Update statefulset.yaml

Signed-off-by: Mateusz Jędrzejewski <[email protected]>

* Update values.yaml

Signed-off-by: Mateusz Jędrzejewski <[email protected]>

---------

Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
* Rename env vars

* Add admin-ips

* Test new format

* Update admin IPs

---------

Co-authored-by: Aivaras Ko <[email protected]>
* Update statefulset.yaml

Signed-off-by: Mateusz Jędrzejewski <[email protected]>

* Update values.yaml

Signed-off-by: Mateusz Jędrzejewski <[email protected]>

---------

Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
Signed-off-by: Mateusz Jędrzejewski <[email protected]>
* add balval helm chart

* remove redundant

* fix version

* add hostname to ch

* fix hostname

* fix network

* configmap and volumes

* add Chart.lock

* add clickhouse from bitnami

* remove clickhouse and use official

* update lock file

* add init image values

* hardcode service type

* not using eso env for init

* use busybox for init

* fix stx

* read custom yaml

* try all perms

* revert

* values fix

* add yarn cache volume

* remove alertlabels

* fix path service monitor

* add prom rules

* fix template
* Add gasLimit option

* Add gasLimit to validator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants