Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ethereum/helmfile.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#namespace defaults
{{ $_ := set .Values "_namespaceDefaults" ( `{"common":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}}},"flavor":"mainnet","mainnet":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-mainnet"},"holesky":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-holesky"},"sepolia":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-sepolia"}}` | fromJson ) }}
{{ $_ := set .Values "_namespaceDefaults" ( `{"common":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}}},"flavor":"mainnet","mainnet":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-mainnet"},"holesky":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-holesky"},"sepolia":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-sepolia"},"hoodi":{"features":["proxyd"],"scaling":{"deployments":1,"erigon":{},"nimbus":{},"lighthouse":{}},"targetNamespace":"eth-hoodi"}}` | fromJson ) }}
#set default flavor when missing
{{ if not ( hasKey .Values "flavor" ) }}
{{ $_ := set .Values "flavor" "mainnet" }}
Expand Down
3 changes: 3 additions & 0 deletions ethereum/values/holesky/lighthouse.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lighthouse:
extraArgs:
- --network=holesky
10 changes: 10 additions & 0 deletions ethereum/values/hoodi/erigon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
statefulNode:
extraArgs:
- --http.api=eth,debug,net,trace
- --chain=hoodi
- --ws

volumeClaimSpec:
resources:
requests:
storage: 1Ti
3 changes: 3 additions & 0 deletions ethereum/values/hoodi/lighthouse.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lighthouse:
extraArgs:
- --network=hoodi
3 changes: 3 additions & 0 deletions ethereum/values/hoodi/nimbus.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
nimbus:
extraArgs:
- --network=hoodi
3 changes: 3 additions & 0 deletions ethereum/values/sepolia/lighthouse.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lighthouse:
extraArgs:
- --network=sepolia
2 changes: 1 addition & 1 deletion polygon/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ erigon.labels | object | | Adds helmfile labels to this release |
erigon.mergeValues | boolean | true | Merges passed values with namespace's defaults if true, overrides if false |
erigon.resourceLabels | object | | Adds labels to resources on this release |
erigon.values | (object *or* list of objects) | | Pass values to the release helm chart |
features | list of strings | [proxyd, erigon, heimdall, heimdall-ha-svc] | *enum of:  (proxyd \| erigon \| heimdall \| heimdall-ha-svc)* |
features | list of strings | [proxyd, erigon] | *enum of:  (proxyd \| erigon \| heimdall)* |
flavor | string | | |
heimdall | object | | |
heimdall.annotations | object | | Add annotations to resources on this release |
Expand Down
60 changes: 36 additions & 24 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -2051,7 +2051,8 @@
"flavor",
"mainnet",
"holesky",
"sepolia"
"sepolia",
"hoodi"
],
"properties": {
"flavor": {
Expand Down Expand Up @@ -2122,6 +2123,27 @@
]
}
]
},
"hoodi": {
"type": "object",
"properties": {
"targetNamespace": {
"type": "string",
"enum": [
"eth-hoodi"
]
}
},
"allOf": [
{
"$ref": "#/components/schemas/namespaces.ethereum.defaults.common"
},
{
"required": [
"targetNamespace"
]
}
]
}
}
},
Expand Down Expand Up @@ -2586,7 +2608,8 @@
"enum": [
"mainnet",
"holesky",
"sepolia"
"sepolia",
"hoodi"
]
},
"namespaces.ethereum.flavor.holesky": {
Expand All @@ -2596,6 +2619,13 @@
"holesky"
]
},
"namespaces.ethereum.flavor.hoodi": {
"description": "suitable defaults for a hoodi ethereum testnet node",
"type": "string",
"enum": [
"hoodi"
]
},
"namespaces.ethereum.flavor.mainnet": {
"description": "suitable defaults for a mainnet archive node",
"type": "string",
Expand Down Expand Up @@ -5039,7 +5069,7 @@
}
},
"feature": {
"$ref": "#/components/schemas/namespaces.polygon.features.heimdall_ha_svc"
"$ref": "#/components/schemas/namespaces.polygon.features.heimdall"
}
}
},
Expand Down Expand Up @@ -5183,19 +5213,11 @@
},
{
"$ref": "#/components/schemas/namespaces.polygon.features.erigon"
},
{
"$ref": "#/components/schemas/namespaces.polygon.features.heimdall"
},
{
"$ref": "#/components/schemas/namespaces.polygon.features.heimdall_ha_svc"
}
],
"default": [
"proxyd",
"erigon",
"heimdall",
"heimdall-ha-svc"
"erigon"
]
},
"scaling": {
Expand Down Expand Up @@ -5230,8 +5252,7 @@
"enum": [
"proxyd",
"erigon",
"heimdall",
"heimdall-ha-svc"
"heimdall"
]
},
"namespaces.polygon.features.erigon": {
Expand All @@ -5248,13 +5269,6 @@
"heimdall"
]
},
"namespaces.polygon.features.heimdall_ha_svc": {
"description": "Provide an heimdall front SVC for HA",
"type": "string",
"enum": [
"heimdall-ha-svc"
]
},
"namespaces.polygon.features.proxyd": {
"description": "Deploy proxyd",
"type": "string",
Expand Down Expand Up @@ -5377,9 +5391,7 @@
},
"default": [
"proxyd",
"erigon",
"heimdall",
"heimdall-ha-svc"
"erigon"
]
},
"scaling": {
Expand Down
10 changes: 9 additions & 1 deletion src/schemas/ethereum.cue
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,10 @@ package LaunchpadNamespaces
// suitable defaults for a sepolia ethereum testnet node
#sepolia: "sepolia"

#enum: ( #mainnet | #holesky | #sepolia )
// suitable defaults for a hoodi ethereum testnet node
#hoodi: "hoodi"

#enum: ( #mainnet | #holesky | #sepolia | #hoodi )
}

// ethereum namespace features schema
Expand Down Expand Up @@ -109,6 +112,11 @@ package LaunchpadNamespaces
#common
targetNamespace: "eth-sepolia"
}

hoodi: {
#common
targetNamespace: "eth-hoodi"
}
}

releases: {
Expand Down