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
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
585 commits
Select commit Hold shift + click to select a range
2f99c45
Add --no-of-keys as param
aivarasko Aug 17, 2023
15ae8a7
No need for bash wrapper
aivarasko Aug 17, 2023
431872c
No need for bash wrapper
aivarasko Aug 17, 2023
07b199e
No need for bash wrapper
aivarasko Aug 17, 2023
d93a846
No need for bash wrapper
aivarasko Aug 17, 2023
6ccce84
Add sigterm handler
aivarasko Aug 17, 2023
d1a2f07
Use bash wrapper
aivarasko Aug 17, 2023
ac7297e
Simplify code
aivarasko Aug 17, 2023
3309644
Init chart dirk
aivarasko Aug 25, 2023
bbf3c8c
Remove main container for now
aivarasko Aug 25, 2023
979fbe7
Remove not needed secrets
aivarasko Aug 25, 2023
2d6109e
Remove old type secrets
aivarasko Aug 25, 2023
844d686
Fix sleeping
aivarasko Aug 25, 2023
99728c8
Fix bash path
aivarasko Aug 25, 2023
4c08ceb
Change looper
aivarasko Aug 25, 2023
d390907
Change looper
aivarasko Aug 25, 2023
23c3184
Change ranger
aivarasko Aug 25, 2023
4f6a3a8
fix
aivarasko Aug 25, 2023
99a3576
fix
aivarasko Aug 25, 2023
fbd4f58
New range
aivarasko Aug 25, 2023
1a2b342
New range
aivarasko Aug 25, 2023
b380def
Fixes
aivarasko Aug 25, 2023
ef27811
Fixes
aivarasko Aug 25, 2023
360a4cb
More replicas
aivarasko Aug 25, 2023
8ce2652
More replicas
aivarasko Aug 25, 2023
065ae21
More replicas
aivarasko Aug 25, 2023
ccfc167
Add 2
aivarasko Aug 25, 2023
6bd22c3
Add 2
aivarasko Aug 25, 2023
f5ac382
fix
aivarasko Aug 25, 2023
d4ee482
fix
aivarasko Aug 25, 2023
71989d6
fix
aivarasko Aug 25, 2023
9c7b78f
fix
aivarasko Aug 25, 2023
5338547
Add missing separator
aivarasko Aug 25, 2023
99ddce4
Add index
aivarasko Aug 25, 2023
b31ffad
Add configmap looper
aivarasko Aug 25, 2023
75828a7
fix
aivarasko Aug 25, 2023
78186e8
Update services
aivarasko Aug 25, 2023
4600176
fix
aivarasko Aug 25, 2023
97a050c
Fixes
aivarasko Aug 25, 2023
d453a38
Fixes
aivarasko Aug 25, 2023
b5a064f
updates
aivarasko Aug 25, 2023
e95d153
Use data from
aivarasko Aug 25, 2023
ec046ce
fix
aivarasko Aug 25, 2023
9837818
More details
aivarasko Aug 28, 2023
aa75549
debug container
aivarasko Aug 28, 2023
49ae356
debug container
aivarasko Aug 28, 2023
0d58391
Make env var
aivarasko Aug 28, 2023
0c9baf2
Revert debug
aivarasko Aug 28, 2023
fd7fb82
Inject certificates
aivarasko Aug 28, 2023
aec2b40
Update dirk containers
aivarasko Aug 28, 2023
7792781
rename
aivarasko Aug 28, 2023
dc2ce31
update configs
aivarasko Aug 28, 2023
bc40014
Add peer namespace
aivarasko Aug 28, 2023
ebdffaa
Try static peers
aivarasko Aug 28, 2023
0018cc6
Redirect output to temp
aivarasko Aug 28, 2023
970ccec
Debug container
aivarasko Aug 28, 2023
f08f6f4
Debug container
aivarasko Aug 28, 2023
1affd06
Debug container
aivarasko Aug 28, 2023
b57e54e
Restore dirk
aivarasko Aug 28, 2023
1a3237c
Add ports
aivarasko Aug 28, 2023
b7f12cb
Make svc headless
aivarasko Aug 28, 2023
282bd11
Single svc
aivarasko Aug 28, 2023
b29b3ff
Full name
aivarasko Aug 28, 2023
d883738
Add initial vouch
aivarasko Aug 28, 2023
83609b5
fix
aivarasko Aug 28, 2023
dd51d40
fix
aivarasko Aug 28, 2023
3d929ad
fix
aivarasko Aug 28, 2023
b921008
fixes
aivarasko Aug 28, 2023
b2baebe
Change default dir
aivarasko Aug 28, 2023
9c32342
Make vouch config configurable
aivarasko Aug 29, 2023
b9052b8
Make vouch config configurable
aivarasko Aug 29, 2023
38a747f
Format fix
aivarasko Aug 29, 2023
079103e
Format fix
aivarasko Aug 29, 2023
ea4ef86
Remove harcoded values
aivarasko Aug 29, 2023
6be7e67
Add dirk loglevel
aivarasko Aug 29, 2023
08be2e3
Add vouch execution config
aivarasko Aug 31, 2023
2a1034b
fix
aivarasko Aug 31, 2023
3331e91
Add metrics ports
aivarasko Sep 1, 2023
530096d
Add metrics ports
aivarasko Sep 1, 2023
e3d650e
generation-passphrase is optional
aivarasko Sep 1, 2023
ac8fc9f
make tmpfs sizefs size dynamic
matilote Sep 14, 2023
3c113bf
remove pubkeys approach in lodestar validator
matilote Sep 14, 2023
721693c
fetch keys from remote signer with ls val
matilote Sep 14, 2023
9189115
revert
matilote Sep 14, 2023
fe42ed7
try re-adding rpcEndpoints
matilote Sep 14, 2023
d957207
Make reloader false by default
aivarasko Sep 15, 2023
85000ba
Add tracing support
aivarasko Sep 18, 2023
d71afe2
Add dirk tracing
aivarasko Sep 18, 2023
c3e34e8
Add missing migrations (#45)
matilote Sep 26, 2023
2fe075c
Add dirk.fetchKeysExtraFlags
aivarasko Sep 29, 2023
8406429
Add dirk.fetchKeysExtraFlags
aivarasko Sep 29, 2023
133b7ed
Add dirk.fetchKeysExtraFlags
aivarasko Sep 29, 2023
8627d20
Add dirk.fetchKeysExtraFlags
aivarasko Sep 29, 2023
90b1a5b
Add scripts
aivarasko Oct 4, 2023
5ca68d9
Generate client1 certificates
aivarasko Oct 4, 2023
8f03621
update script
aivarasko Oct 4, 2023
a2c1d3e
Change default init image
aivarasko Oct 4, 2023
42e10d1
Change default init image
aivarasko Oct 4, 2023
1d7b71e
Generate certs
aivarasko Oct 4, 2023
9933628
Add scripts to dirk
aivarasko Oct 4, 2023
a08ff33
Update locations
aivarasko Oct 4, 2023
b4bf386
Cleanup
aivarasko Oct 4, 2023
5ee9b9e
Update dirk/vouch values
aivarasko Oct 6, 2023
a0ced39
Drop hardcoded client1 from vouch
aivarasko Oct 6, 2023
ebe3add
Add fetch-keys-syncer
aivarasko Oct 6, 2023
a4cbf60
Simplify dirk configmaps
aivarasko Oct 6, 2023
07b6348
Simplify dirk configmaps
aivarasko Oct 6, 2023
e083758
Fixes
aivarasko Oct 6, 2023
8dd3077
Fixes
aivarasko Oct 6, 2023
a968079
Add debug info
aivarasko Oct 6, 2023
b8fb5f6
Use bash
aivarasko Oct 6, 2023
9b3b377
Add missing envsubst package
aivarasko Oct 6, 2023
e2e3f66
printenv
aivarasko Oct 6, 2023
04f39ba
Use file path index
aivarasko Oct 6, 2023
823eae3
Fix
aivarasko Oct 6, 2023
2be5700
add exec
aivarasko Oct 6, 2023
f0ab59e
Remove comments
aivarasko Oct 6, 2023
8c94520
Simplify path
aivarasko Oct 6, 2023
d03a965
Multiple sts to 1
aivarasko Oct 6, 2023
a8c798a
Fix configs
aivarasko Oct 6, 2023
7fc080e
No need for qoutes
aivarasko Oct 6, 2023
089f653
Update cm
aivarasko Oct 6, 2023
cb2ca9e
Add env configmap
aivarasko Oct 6, 2023
0ddbf05
Use disk persistence for dirk
aivarasko Oct 9, 2023
1bfb6ba
Fix
aivarasko Oct 9, 2023
6bfedea
Remove sleeper from Vouch
aivarasko Oct 9, 2023
e815139
remove old charts
matilote Oct 9, 2023
0dc8e87
merge stuff from other branch
matilote Oct 9, 2023
22c84dc
remove unused
matilote Oct 9, 2023
b631291
remove extra secrets
matilote Oct 9, 2023
9c2d409
minor fixes to template
matilote Oct 9, 2023
06124a6
consolidate eso
matilote Oct 9, 2023
2c294b3
remove default eso value from eb
matilote Oct 9, 2023
9b51cfe
try to fix helper
matilote Oct 10, 2023
2f71b79
fix
matilote Oct 10, 2023
ca25515
try to fix
matilote Oct 10, 2023
df4f9a9
fix
matilote Oct 10, 2023
2db50ed
try diff approach
matilote Oct 10, 2023
6b5ce9f
fix declaration
matilote Oct 10, 2023
6857c35
maybe this will work
matilote Oct 10, 2023
d6a0025
fix
matilote Oct 10, 2023
fae78ae
try sth else
matilote Oct 10, 2023
b34d72f
remove helper
matilote Oct 10, 2023
468f434
use predefined secrets only if nothing is provided
matilote Oct 10, 2023
5697690
fixes
matilote Oct 10, 2023
b2748bb
revert
matilote Oct 10, 2023
16daedc
fix
matilote Oct 10, 2023
626c50b
fix w3s endpoint
matilote Oct 10, 2023
03aacae
remove validate
matilote Oct 10, 2023
9d7d3f8
minor fixes
matilote Oct 10, 2023
12a43ae
remove port from w3s helper
matilote Oct 10, 2023
02a2fd1
fix helper
matilote Oct 10, 2023
ab4f431
Add Dirk/Vouch charts (#46)
matilote Oct 10, 2023
6994206
fix default values
matilote Oct 10, 2023
a954b97
Merge branch 'ethereum/key_v2' into prod
matilote Oct 10, 2023
5c6494e
Fix serviceAccountName
aivarasko Oct 10, 2023
7400093
Fix serviceAccountName
aivarasko Oct 10, 2023
bedb8d1
Remove unlocker
aivarasko Oct 11, 2023
02ee6f0
Update tracing config
aivarasko Oct 11, 2023
238f68a
Update tracing config
aivarasko Oct 11, 2023
66e19fd
Update tracing config
aivarasko Oct 11, 2023
fd2aef3
Fixes
aivarasko Oct 11, 2023
aa1aeab
Fixes
aivarasko Oct 11, 2023
b412b83
fix dirk
aivarasko Oct 11, 2023
c21a58c
Remove not used vars
aivarasko Oct 12, 2023
91bf77c
Temporary disable fetch-keys
aivarasko Oct 12, 2023
09c413e
Remove syncer
aivarasko Oct 13, 2023
b5ed8d6
Disable syncer
aivarasko Oct 13, 2023
6547af1
fix
aivarasko Oct 13, 2023
0bee0d8
Fix
aivarasko Oct 13, 2023
4a434ff
Revert syncer
aivarasko Oct 13, 2023
7cc5ba6
Remove dirk fetch-keys init
aivarasko Oct 14, 2023
5916039
Change default versions
aivarasko Oct 14, 2023
ba8c2d9
Revert
aivarasko Oct 14, 2023
c3e034f
Quick start
aivarasko Oct 17, 2023
14a22d6
Restore
aivarasko Oct 17, 2023
34d25d3
Make relays as a list
aivarasko Oct 18, 2023
48eea66
Add resources
aivarasko Oct 18, 2023
6932ee1
Update rolling update strategy
aivarasko Oct 19, 2023
ba35447
Fix
aivarasko Oct 19, 2023
2d057e8
Make minReadySeconds configurable
aivarasko Oct 19, 2023
ad5d624
Set to default rollingUpdate strategy
aivarasko Oct 19, 2023
5656d81
Try different rollingUpdate strategy
aivarasko Oct 19, 2023
ee9f48d
Remove sts maxSurge
aivarasko Oct 19, 2023
49eb1b0
Set default rollingUpdate strategy
aivarasko Oct 19, 2023
68e100f
Add livenessProbe
aivarasko Oct 19, 2023
73ff2fa
Fix
aivarasko Oct 19, 2023
03440d4
Correct container
aivarasko Oct 19, 2023
194bb06
One failure restart
aivarasko Oct 19, 2023
9494036
Add timeoutSeconds
aivarasko Oct 19, 2023
e28618f
Lower sleep time
aivarasko Oct 19, 2023
f3427c3
Disable livenessProbe for now
aivarasko Oct 19, 2023
1ddf8ea
New version
aivarasko Oct 20, 2023
71f15ed
Fix location
aivarasko Oct 20, 2023
bf81594
Correct syntax?
aivarasko Oct 20, 2023
02a35da
Change
aivarasko Oct 20, 2023
67da493
Test again
aivarasko Oct 20, 2023
27785c9
Remove seconds argument
aivarasko Oct 20, 2023
eed2480
Fix typo
aivarasko Oct 20, 2023
4c6bf16
Updates
aivarasko Oct 20, 2023
f4219fd
Allow to override Vouch strategies and submitter
aivarasko Oct 23, 2023
7e0ed5c
Add readinessProbe for Vouch
aivarasko Oct 24, 2023
3eb7e10
Add readinessProbe for Dirk
aivarasko Oct 24, 2023
60c3994
Allow to override full vouch config
aivarasko Oct 26, 2023
a2b6355
Correct indent
aivarasko Oct 26, 2023
e146335
Add topologySpreadConstraints
aivarasko Nov 1, 2023
83afdf5
Fix
aivarasko Nov 1, 2023
2e1da7b
Introduce livenessProbe
aivarasko Nov 9, 2023
5261401
Missing end statement
aivarasko Nov 9, 2023
d27f1ea
Change successThreshold
aivarasko Nov 9, 2023
97f3d02
Tune readiness probes
aivarasko Nov 9, 2023
0de689b
Update values.yaml
matilote Nov 30, 2023
6199670
execution and beacon updates
matilote Dec 1, 2023
8c23ca9
cleaning up all charts, updating versions
matilote Dec 1, 2023
8db086e
update image tags
matilote Dec 1, 2023
9c9a18d
add fallbackRpcEndpoints and fix sharedPersistence init
matilote Dec 5, 2023
ddbc13c
add missing envFrom
matilote Dec 5, 2023
7daa6e4
add securityContext nonRoot
matilote Dec 6, 2023
e0ee790
fix references
matilote Dec 6, 2023
30fba23
remove ownership changes
matilote Dec 6, 2023
8db3019
use root for init
matilote Dec 6, 2023
6f2a7b3
remove dataStorage settings for Teku
matilote Dec 12, 2023
8717ba0
Merge prod-stable additions (#74)
matilote Dec 18, 2023
60fcdb0
Features/quantstamp audit cleanup prep (#81)
matilote Jan 8, 2024
7149531
Start using Nethermind chiseled image (#75)
matilote Jan 18, 2024
0343615
Revert "Start using Nethermind chiseled image (#75)"
aivarasko Jan 18, 2024
b5f8e10
Update statefulset.yaml (#101)
matilote Feb 29, 2024
55f99fd
Update statefulset.yaml
matilote Feb 29, 2024
9ed6c0d
Update statefulset.yaml
matilote Feb 29, 2024
8d0458e
Update statefulset.yaml
matilote Feb 29, 2024
812717b
Update statefulset.yaml
matilote Feb 29, 2024
1954901
Update statefulset.yaml
matilote Feb 29, 2024
45740d8
Update statefulset.yaml
matilote Feb 29, 2024
152b819
Update statefulset.yaml
matilote Feb 29, 2024
1518f8b
Update statefulset.yaml
matilote Feb 29, 2024
11a93ec
Update statefulset.yaml
matilote Feb 29, 2024
1c4beb9
Update statefulset.yaml
matilote Feb 29, 2024
f5058da
Ethereum/dirk vouch unify (#102)
matilote Mar 1, 2024
08c9ae3
Vouch patch (#103)
matilote Mar 1, 2024
2b8540b
Update statefulset.yaml
matilote Mar 1, 2024
272805b
Update statefulset.yaml
matilote Mar 1, 2024
0f7810b
Update statefulset.yaml
matilote Mar 1, 2024
fe06304
Update statefulset.yaml
matilote Mar 1, 2024
5fb2b26
add blockrelay http service (#106)
matilote Mar 16, 2024
4a07ea2
add clickhouse from bitnami to our charts repo
matilote Mar 18, 2024
c844b71
add reloader (#109)
matilote Mar 20, 2024
c99db0c
Feat/balval (#107)
matilote Aug 6, 2024
4099e76
Add gasLimit option (#151)
aivarasko Nov 21, 2024
1a13ccf
Fix gas limit reference (#154)
aivarasko Nov 21, 2024
5e7a6e9
Push lodestar fix
aivarasko Nov 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 0 additions & 31 deletions .github/workflows/ci.yaml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Helm Charts Release

on:
push:
branches:
- "!*"
tags:
- "v*"

jobs:
release:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"

- name: Install Helm
uses: azure/setup-helm@v3

- name: Helm Dependencies
run: |
for dir in $(ls -d charts/*); do
helm dependency update $dir;
done
helm repo add bitnami https://charts.bitnami.com/bitnami

- name: Publish Helm chart
uses: stefanprodan/[email protected]
with:
token: ${{ secrets.BOT_TOKEN }}
charts_dir: charts
charts_url: https://nethermindeth.github.io/helm-charts
repository: helm-charts
branch: gh-pages
target_dir: charts
index_dir: .
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# The StakeWise Charts for Kubernetes
# The Charts for Kubernetes

The curated list of StakeWise helm charts. Every chart is located in a separate folder and has the configuration parameters located in `values.yaml` file.
The list of helm charts forked and reworked from [StakeWise helm repository](https://github.com/stakewise/helm-charts), maintained and further developed by Nethermind team. Every chart is located in a separate folder and has the configuration parameters located in `values.yaml` file.

## TL;DR

```bash
$ helm repo add stakewise https://charts.stakewise.io
$ helm install my-release stakewise/<chart-name>
$ helm repo add nethermindeth https://charts.nethermind.io
$ helm install my-release nethermindeth/<chart-name>
```

## Before you begin

### Prerequisites

- Kubernetes 1.18+
- Kubernetes 1.23+
- Helm 3
- PV provisioner support in the underlying infrastructure for some charts

Expand Down
15 changes: 0 additions & 15 deletions charts/backend/Chart.lock

This file was deleted.

33 changes: 0 additions & 33 deletions charts/backend/Chart.yaml

This file was deleted.

126 changes: 0 additions & 126 deletions charts/backend/templates/admin-deployment.yaml

This file was deleted.

46 changes: 0 additions & 46 deletions charts/backend/templates/admin-ingress.yaml

This file was deleted.

20 changes: 0 additions & 20 deletions charts/backend/templates/admin-pdb.yaml

This file was deleted.

14 changes: 0 additions & 14 deletions charts/backend/templates/admin-secret.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions charts/backend/templates/admin-service.yaml

This file was deleted.

Loading