Skip to content

Commit

Permalink
add kubernetes services
Browse files Browse the repository at this point in the history
  • Loading branch information
pk910 committed May 16, 2024
1 parent cdc3c15 commit 4413eaf
Show file tree
Hide file tree
Showing 54 changed files with 1,252 additions and 171 deletions.
12 changes: 0 additions & 12 deletions kubernetes/devnet-0/blobscan/Chart.lock

This file was deleted.

17 changes: 0 additions & 17 deletions kubernetes/devnet-0/blobscan/Chart.yaml

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
64 changes: 0 additions & 64 deletions kubernetes/devnet-0/blobscan/values.yaml

This file was deleted.

File renamed without changes.
6 changes: 6 additions & 0 deletions kubernetes/devnet-0/dora/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: dora
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.0.3
digest: sha256:b2237bace306c14a3c698a9616b7c9faa30d5e0a7dac70eefb8371d23caf9fbe
generated: "2024-05-16T21:04:49.980756752+02:00"
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Ansible managed. Don't change this file manually. Template info: /vendor/collections/ansible_collections/ethpandaops/general/roles/generate_kubernetes_config/templates/Chart.yaml.j2

apiVersion: v2
name: blockscout
name: dora
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
dependencies:
- name: blockscout
- name: dora
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.2.1
version: 0.0.3
Binary file added kubernetes/devnet-0/dora/charts/dora-0.0.3.tgz
Binary file not shown.
125 changes: 125 additions & 0 deletions kubernetes/devnet-0/dora/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Ansible managed. Don't change this file manually. Template info: /vendor/collections/ansible_collections/ethpandaops/general/roles/generate_kubernetes_config/templates/dora.yaml.j2

dora:
fullnameOverride: dora
image:
repository: ethpandaops/dora
tag: electra-support
pullPolicy: IfNotPresent
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1000m
memory: 2Gi
ingress:
enabled: true
className: ingress-nginx-public
hosts:
- host: dora.pectra-devnet-0.ethpandaops.io
paths:
- path: /
pathType: Prefix

name: pectra-devnet-0
configPath: "https://config.pectra-devnet-0.ethpandaops.io/cl/config.yaml"
validatorNamesInventory: "https://config.pectra-devnet-0.ethpandaops.io/api/v1/nodes/validator-ranges"
proxyCount: 2
extraEnv:
- name: FRONTEND_PPROF
value: "true"

postgresql:
name: "dora-postgresql"
fullnameOverride: "dora-postgresql"

endpoints:
# Rpc
- url: http://teku-geth-001:5052
name: rpc-teku-geth-001
archive: true
priority: 1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.bootnode-1.pectra-devnet-0.ethpandaops.io
name: bootnode-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-besu-1.pectra-devnet-0.ethpandaops.io
name: grandine-besu-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: grandine-ethereumjs-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-geth-1.pectra-devnet-0.ethpandaops.io
name: grandine-geth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-nethermind-1.pectra-devnet-0.ethpandaops.io
name: grandine-nethermind-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-reth-1.pectra-devnet-0.ethpandaops.io
name: grandine-reth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-besu-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-besu-1
priority: -1
archive: true
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-ethereumjs-1
priority: -1
archive: true
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-geth-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-geth-1
priority: -1
archive: true
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-nethermind-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-nethermind-1
priority: -1
archive: true
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-reth-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-reth-1
priority: -1
archive: true
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-besu-1.pectra-devnet-0.ethpandaops.io
name: lodestar-besu-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: lodestar-ethereumjs-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-geth-1.pectra-devnet-0.ethpandaops.io
name: lodestar-geth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-nethermind-1.pectra-devnet-0.ethpandaops.io
name: lodestar-nethermind-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.nimbus-geth-1.pectra-devnet-0.ethpandaops.io
name: nimbus-geth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-besu-1.pectra-devnet-0.ethpandaops.io
name: prysm-besu-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: prysm-ethereumjs-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-geth-1.pectra-devnet-0.ethpandaops.io
name: prysm-geth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-nethermind-1.pectra-devnet-0.ethpandaops.io
name: prysm-nethermind-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-reth-1.pectra-devnet-0.ethpandaops.io
name: prysm-reth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-besu-1.pectra-devnet-0.ethpandaops.io
name: teku-besu-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: teku-ethereumjs-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-geth-1.pectra-devnet-0.ethpandaops.io
name: teku-geth-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-nethermind-1.pectra-devnet-0.ethpandaops.io
name: teku-nethermind-1
priority: -1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-reth-1.pectra-devnet-0.ethpandaops.io
name: teku-reth-1
priority: -1
File renamed without changes.
6 changes: 6 additions & 0 deletions kubernetes/devnet-0/dugtrio/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: dugtrio
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.0.3
digest: sha256:8ac5bfbb6a47ca2e6130e0e5dbfe4f9ede8a1dd07ab655027654d728b7bf4f8e
generated: "2024-05-16T21:04:02.209621208+02:00"
11 changes: 11 additions & 0 deletions kubernetes/devnet-0/dugtrio/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Ansible managed. Don't change this file manually. Template info: /vendor/collections/ansible_collections/ethpandaops/general/roles/generate_kubernetes_config/templates/Chart.yaml.j2

apiVersion: v2
name: dugtrio
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
dependencies:
- name: dugtrio
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.0.3
Binary file not shown.
85 changes: 85 additions & 0 deletions kubernetes/devnet-0/dugtrio/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Ansible managed. Don't change this file manually. Template info: /vendor/collections/ansible_collections/ethpandaops/general/roles/generate_kubernetes_config/templates/dugtrio.yaml.j2

dugtrio:
fullnameOverride: dugtrio
image:
repository: ethpandaops/dugtrio
tag: latest
pullPolicy: Always
resources:
requests:
cpu: 100m
memory: 200Mi
limits:
cpu: 500m
memory: 1Gi
ingress:
enabled: true
className: ingress-nginx-public
hosts:
- host: beacon.pectra-devnet-0.ethpandaops.io
paths:
- path: /
pathType: Prefix

dugtrioFrontendTitle: "Dugtrio: pectra-devnet-0"
dugtrioProxyCount: 2
dugtrioProxyBlockedPaths:
- "^/teku/v[0-9]+/admin/.*"

endpoints:
# Rpc
- url: http://teku-geth-001:5052
name: rpc-teku-geth-001
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.bootnode-1.pectra-devnet-0.ethpandaops.io
name: bootnode-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-besu-1.pectra-devnet-0.ethpandaops.io
name: grandine-besu-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: grandine-ethereumjs-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-geth-1.pectra-devnet-0.ethpandaops.io
name: grandine-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-nethermind-1.pectra-devnet-0.ethpandaops.io
name: grandine-nethermind-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.grandine-reth-1.pectra-devnet-0.ethpandaops.io
name: grandine-reth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-besu-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-besu-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-ethereumjs-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-geth-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-nethermind-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-nethermind-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lighthouse-reth-1.pectra-devnet-0.ethpandaops.io
name: lighthouse-reth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-besu-1.pectra-devnet-0.ethpandaops.io
name: lodestar-besu-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: lodestar-ethereumjs-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-geth-1.pectra-devnet-0.ethpandaops.io
name: lodestar-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.lodestar-nethermind-1.pectra-devnet-0.ethpandaops.io
name: lodestar-nethermind-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.nimbus-geth-1.pectra-devnet-0.ethpandaops.io
name: nimbus-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-besu-1.pectra-devnet-0.ethpandaops.io
name: prysm-besu-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: prysm-ethereumjs-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-geth-1.pectra-devnet-0.ethpandaops.io
name: prysm-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-nethermind-1.pectra-devnet-0.ethpandaops.io
name: prysm-nethermind-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.prysm-reth-1.pectra-devnet-0.ethpandaops.io
name: prysm-reth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-besu-1.pectra-devnet-0.ethpandaops.io
name: teku-besu-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-ethereumjs-1.pectra-devnet-0.ethpandaops.io
name: teku-ethereumjs-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-geth-1.pectra-devnet-0.ethpandaops.io
name: teku-geth-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-nethermind-1.pectra-devnet-0.ethpandaops.io
name: teku-nethermind-1
- url: https://<path:/secrets/services/services.enc.yaml#ethereum | jsonPath {.testnets.pectra-devnets.node_ingress.combined}>@bn.teku-reth-1.pectra-devnet-0.ethpandaops.io
name: teku-reth-1
23 changes: 23 additions & 0 deletions kubernetes/devnet-0/ethstats/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
6 changes: 6 additions & 0 deletions kubernetes/devnet-0/ethstats/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: ethstats
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.1.4
digest: sha256:06e814194091d86da856ff74b04c0a95111db59b8f42fbcf1b637f089df94e7f
generated: "2024-05-16T21:04:14.791890113+02:00"
11 changes: 11 additions & 0 deletions kubernetes/devnet-0/ethstats/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Ansible managed. Don't change this file manually. Template info: /vendor/collections/ansible_collections/ethpandaops/general/roles/generate_kubernetes_config/templates/Chart.yaml.j2

apiVersion: v2
name: ethstats
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
dependencies:
- name: ethstats
repository: https://ethpandaops.github.io/ethereum-helm-charts
version: 0.1.4
Binary file not shown.
Loading

0 comments on commit 4413eaf

Please sign in to comment.