Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
2d273304
Commit
2d273304
authored
Mar 21, 2022
by
Ben Wilson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Internal and public replicas for mainnet and kovan 0.5.14
parent
08132c5d
Changes
36
Show whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
849 additions
and
0 deletions
+849
-0
kustomization.yaml
...ustomize/overlays/kovan-replica-0-5-14/kustomization.yaml
+47
-0
dtl-volume.yaml
...ize/overlays/kovan-replica-0-5-14/patches/dtl-volume.yaml
+7
-0
dtl.yaml
.../kustomize/overlays/kovan-replica-0-5-14/patches/dtl.yaml
+29
-0
l2geth-volume.yaml
.../overlays/kovan-replica-0-5-14/patches/l2geth-volume.yaml
+6
-0
l2geth.yaml
...stomize/overlays/kovan-replica-0-5-14/patches/l2geth.yaml
+20
-0
replica-healthcheck.yaml
...ays/kovan-replica-0-5-14/patches/replica-healthcheck.yaml
+12
-0
volumes.yaml
...lica/kustomize/overlays/kovan-replica-0-5-14/volumes.yaml
+24
-0
kustomization.yaml
...tomize/overlays/mainnet-replica-0-5-14/kustomization.yaml
+47
-0
dtl-volume.yaml
...e/overlays/mainnet-replica-0-5-14/patches/dtl-volume.yaml
+7
-0
dtl.yaml
...ustomize/overlays/mainnet-replica-0-5-14/patches/dtl.yaml
+29
-0
l2geth-volume.yaml
...verlays/mainnet-replica-0-5-14/patches/l2geth-volume.yaml
+7
-0
l2geth.yaml
...omize/overlays/mainnet-replica-0-5-14/patches/l2geth.yaml
+20
-0
replica-healthcheck.yaml
...s/mainnet-replica-0-5-14/patches/replica-healthcheck.yaml
+12
-0
volumes.yaml
...ca/kustomize/overlays/mainnet-replica-0-5-14/volumes.yaml
+24
-0
kustomization.yaml
...ize/overlays/mainnet-replica-l1-0-5-14/kustomization.yaml
+48
-0
dtl-volume.yaml
...verlays/mainnet-replica-l1-0-5-14/patches/dtl-volume.yaml
+7
-0
dtl.yaml
...omize/overlays/mainnet-replica-l1-0-5-14/patches/dtl.yaml
+29
-0
l2geth-volume.yaml
...lays/mainnet-replica-l1-0-5-14/patches/l2geth-volume.yaml
+7
-0
l2geth.yaml
...ze/overlays/mainnet-replica-l1-0-5-14/patches/l2geth.yaml
+20
-0
replica-healthcheck.yaml
...ainnet-replica-l1-0-5-14/patches/replica-healthcheck.yaml
+13
-0
volumes.yaml
...kustomize/overlays/mainnet-replica-l1-0-5-14/volumes.yaml
+24
-0
ingress.yaml
...stomize/public-overlays/kovan-replica-0-5-14/ingress.yaml
+28
-0
kustomization.yaml
...e/public-overlays/kovan-replica-0-5-14/kustomization.yaml
+48
-0
dtl-volume.yaml
...lic-overlays/kovan-replica-0-5-14/patches/dtl-volume.yaml
+7
-0
dtl.yaml
...ize/public-overlays/kovan-replica-0-5-14/patches/dtl.yaml
+41
-0
l2geth-volume.yaml
...-overlays/kovan-replica-0-5-14/patches/l2geth-volume.yaml
+6
-0
l2geth.yaml
.../public-overlays/kovan-replica-0-5-14/patches/l2geth.yaml
+20
-0
replica-healthcheck.yaml
...ays/kovan-replica-0-5-14/patches/replica-healthcheck.yaml
+12
-0
volumes.yaml
...stomize/public-overlays/kovan-replica-0-5-14/volumes.yaml
+24
-0
ingress.yaml
...omize/public-overlays/mainnet-replica-0-5-14/ingress.yaml
+28
-0
kustomization.yaml
...public-overlays/mainnet-replica-0-5-14/kustomization.yaml
+42
-0
dtl.yaml
...e/public-overlays/mainnet-replica-0-5-14/patches/dtl.yaml
+41
-0
l2geth-volume.yaml
...verlays/mainnet-replica-0-5-14/patches/l2geth-volume.yaml
+6
-0
l2geth.yaml
...ublic-overlays/mainnet-replica-0-5-14/patches/l2geth.yaml
+71
-0
replica-healthcheck.yaml
...s/mainnet-replica-0-5-14/patches/replica-healthcheck.yaml
+12
-0
volumes.yaml
...omize/public-overlays/mainnet-replica-0-5-14/volumes.yaml
+24
-0
No files found.
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/kustomization.yaml
0 → 100644
View file @
2d273304
apiVersion
:
kustomize.config.k8s.io/v1beta1
kind
:
Kustomization
namespace
:
kovan-replica-0-5-14
commonLabels
:
network
:
kovan
provider
:
internal
bases
:
-
../../envs/kovan-gen5-berlin
resources
:
-
../../bases/data-transport-layer
-
../../bases/l2geth-replica
-
../../bases/configmaps
-
../../bases/servicemonitors
-
../../bases/replica-healthcheck
-
./volumes.yaml
images
:
-
name
:
ethereumoptimism/data-transport-layer
newName
:
ethereumoptimism/data-transport-layer
newTag
:
0.5.21
-
name
:
ethereumoptimism/l2geth
newName
:
ethereumoptimism/l2geth
newTag
:
0.5.14
-
name
:
ethereumoptimism/replica-healthcheck
newName
:
ethereumoptimism/replica-healthcheck
newTag
:
0.3.3
patchesStrategicMerge
:
-
./patches/dtl.yaml
-
./patches/l2geth.yaml
-
./patches/replica-healthcheck.yaml
patches
:
-
path
:
./patches/l2geth-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
l2geth-replica
-
path
:
./patches/dtl-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
data-transport-layer
\ No newline at end of file
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/patches/dtl-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
data-transport-layer
persistentVolumeClaim
:
claimName
:
data-transport-layer-data
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/patches/dtl.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
value
:
http://failover-proxyd.default:8080
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
value
:
http://sequencer.default:8545
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
\ No newline at end of file
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/patches/l2geth-volume.yaml
0 → 100644
View file @
2d273304
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
l2geth-replica-data
persistentVolumeClaim
:
claimName
:
l2geth-replica-data
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/patches/l2geth.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
l2geth-replica
spec
:
template
:
spec
:
containers
:
-
name
:
l2geth-replica
env
:
-
name
:
IPC_DISABLE
value
:
"
false"
resources
:
limits
:
cpu
:
"
4"
memory
:
12Gi
requests
:
cpu
:
"
2"
memory
:
8Gi
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/patches/replica-healthcheck.yaml
0 → 100644
View file @
2d273304
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
replica-healthcheck
spec
:
template
:
spec
:
containers
:
-
name
:
replica-healthcheck
env
:
-
name
:
REPLICA_HEALTHCHECK__ETH_NETWORK_RPC_PROVIDER
value
:
http://sequencer.default:8545
infra/op-replica/kustomize/overlays/kovan-replica-0-5-14/volumes.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
l2geth-replica-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
200Gi
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
data-transport-layer-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
10Gi
\ No newline at end of file
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/kustomization.yaml
0 → 100644
View file @
2d273304
apiVersion
:
kustomize.config.k8s.io/v1beta1
kind
:
Kustomization
namespace
:
mainnet-replica-0-5-14
commonLabels
:
network
:
mainnet
provider
:
internal
bases
:
-
../../../envs/mainnet-gen5-berlin
-
../../../scripts
resources
:
-
../../bases/data-transport-layer
-
../../bases/l2geth-replica
-
../../bases/servicemonitors
-
../../bases/replica-healthcheck
-
./volumes.yaml
images
:
-
name
:
ethereumoptimism/data-transport-layer
newName
:
ethereumoptimism/data-transport-layer
newTag
:
0.5.21
-
name
:
ethereumoptimism/l2geth
newName
:
ethereumoptimism/l2geth
newTag
:
0.5.14
-
name
:
ethereumoptimism/replica-healthcheck
newName
:
ethereumoptimism/replica-healthcheck
newTag
:
0.3.6
patchesStrategicMerge
:
-
./patches/dtl.yaml
-
./patches/l2geth.yaml
-
./patches/replica-healthcheck.yaml
patches
:
-
path
:
./patches/l2geth-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
l2geth-replica
-
path
:
./patches/dtl-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
data-transport-layer
\ No newline at end of file
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/patches/dtl-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
data-transport-layer
persistentVolumeClaim
:
claimName
:
data-transport-layer-data
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/patches/dtl.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
value
:
http://failover-proxyd.default:8080
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
value
:
http://sequencer.default:8545
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
\ No newline at end of file
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/patches/l2geth-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
l2geth-replica-data
persistentVolumeClaim
:
claimName
:
l2geth-replica-data
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/patches/l2geth.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
l2geth-replica
spec
:
template
:
spec
:
containers
:
-
name
:
l2geth-replica
env
:
-
name
:
IPC_DISABLE
value
:
"
false"
resources
:
limits
:
cpu
:
"
4"
memory
:
12Gi
requests
:
cpu
:
"
2"
memory
:
8Gi
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/patches/replica-healthcheck.yaml
0 → 100644
View file @
2d273304
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
replica-healthcheck
spec
:
template
:
spec
:
containers
:
-
name
:
replica-healthcheck
env
:
-
name
:
REPLICA_HEALTHCHECK__ETH_NETWORK_RPC_PROVIDER
value
:
http://sequencer.default:8545
infra/op-replica/kustomize/overlays/mainnet-replica-0-5-14/volumes.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
l2geth-replica-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
500Gi
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
data-transport-layer-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
10Gi
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/kustomization.yaml
0 → 100644
View file @
2d273304
apiVersion
:
kustomize.config.k8s.io/v1beta1
kind
:
Kustomization
namespace
:
mainnet-replica-l1-0-5-14
commonLabels
:
network
:
mainnet
provider
:
internal
sync_source
:
l1
bases
:
-
../../../envs/mainnet-gen5-l1-berlin/
-
../../../scripts
resources
:
-
../../bases/data-transport-layer
-
../../bases/l2geth-replica
-
../../bases/servicemonitors
-
../../bases/replica-healthcheck
-
./volumes.yaml
images
:
-
name
:
ethereumoptimism/data-transport-layer
newName
:
ethereumoptimism/data-transport-layer
newTag
:
0.5.21
-
name
:
ethereumoptimism/l2geth
newName
:
ethereumoptimism/l2geth
newTag
:
0.5.14
-
name
:
ethereumoptimism/replica-healthcheck
newName
:
ethereumoptimism/replica-healthcheck
newTag
:
0.3.6
patchesStrategicMerge
:
-
./patches/dtl.yaml
-
./patches/l2geth.yaml
-
./patches/replica-healthcheck.yaml
patches
:
-
path
:
./patches/l2geth-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
l2geth-replica
-
path
:
./patches/dtl-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
data-transport-layer
\ No newline at end of file
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/patches/dtl-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
data-transport-layer
persistentVolumeClaim
:
claimName
:
data-transport-layer-data
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/patches/dtl.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
value
:
http://failover-proxyd.default:8080
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
value
:
http://sequencer.default:8545
-
name
:
L1_NODE_WEB3_URL
value
:
http://failover-proxyd.default:8080
\ No newline at end of file
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/patches/l2geth-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
l2geth-replica-data
persistentVolumeClaim
:
claimName
:
l2geth-replica-data
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/patches/l2geth.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
l2geth-replica
spec
:
template
:
spec
:
containers
:
-
name
:
l2geth-replica
env
:
-
name
:
IPC_DISABLE
value
:
"
false"
resources
:
limits
:
cpu
:
"
4"
memory
:
12Gi
requests
:
cpu
:
"
2"
memory
:
8Gi
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/patches/replica-healthcheck.yaml
0 → 100644
View file @
2d273304
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
replica-healthcheck
spec
:
replicas
:
1
template
:
spec
:
containers
:
-
name
:
replica-healthcheck
env
:
-
name
:
REPLICA_HEALTHCHECK__ETH_NETWORK_RPC_PROVIDER
value
:
http://sequencer.default:8545
infra/op-replica/kustomize/overlays/mainnet-replica-l1-0-5-14/volumes.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
l2geth-replica-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
500Gi
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
data-transport-layer-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
10Gi
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/ingress.yaml
0 → 100644
View file @
2d273304
apiVersion
:
networking.k8s.io/v1
kind
:
Ingress
metadata
:
name
:
kovan-replica-0-5-14
annotations
:
kubernetes.io/ingress.class
:
gce
kubernetes.io/ingress.global-static-ip-name
:
kovan-replica-0-5-14
networking.gke.io/managed-certificates
:
kovan-replica-0-5-14
spec
:
rules
:
-
host
:
kovan-replica-0-5-14.optimism.io
http
:
paths
:
-
backend
:
service
:
name
:
l2geth-replica
port
:
name
:
rpc
path
:
/
pathType
:
ImplementationSpecific
---
apiVersion
:
networking.gke.io/v1
kind
:
ManagedCertificate
metadata
:
name
:
kovan-replica-0-5-14
spec
:
domains
:
-
kovan-replica-0-5-14.optimism.io
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/kustomization.yaml
0 → 100644
View file @
2d273304
apiVersion
:
kustomize.config.k8s.io/v1beta1
kind
:
Kustomization
namespace
:
kovan-replica-0-5-14
commonLabels
:
network
:
kovan
provider
:
internal
bases
:
-
../../../envs/kovan-gen5-berlin
-
../../../scripts
resources
:
-
../../bases/data-transport-layer
-
../../bases/l2geth-replica
-
../../bases/servicemonitors
-
../../bases/replica-healthcheck
-
./ingress.yaml
-
./volumes.yaml
images
:
-
name
:
ethereumoptimism/data-transport-layer
newName
:
ethereumoptimism/data-transport-layer
newTag
:
0.5.21
-
name
:
ethereumoptimism/l2geth
newName
:
ethereumoptimism/l2geth
newTag
:
0.5.14
-
name
:
ethereumoptimism/replica-healthcheck
newName
:
ethereumoptimism/replica-healthcheck
newTag
:
0.3.6
patchesStrategicMerge
:
-
./patches/dtl.yaml
-
./patches/l2geth.yaml
-
./patches/replica-healthcheck.yaml
patches
:
-
path
:
./patches/l2geth-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
l2geth-replica
-
path
:
./patches/dtl-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
data-transport-layer
\ No newline at end of file
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/patches/dtl-volume.yaml
0 → 100644
View file @
2d273304
---
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
data-transport-layer
persistentVolumeClaim
:
claimName
:
data-transport-layer-data
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/patches/dtl.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l2-rpc-endpoint
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
\ No newline at end of file
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/patches/l2geth-volume.yaml
0 → 100644
View file @
2d273304
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
l2geth-replica-data
persistentVolumeClaim
:
claimName
:
l2geth-replica-data
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/patches/l2geth.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
l2geth-replica
spec
:
template
:
spec
:
containers
:
-
name
:
l2geth-replica
env
:
-
name
:
IPC_DISABLE
value
:
"
false"
resources
:
limits
:
cpu
:
"
4"
memory
:
12Gi
requests
:
cpu
:
"
2"
memory
:
8Gi
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/patches/replica-healthcheck.yaml
0 → 100644
View file @
2d273304
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
replica-healthcheck
spec
:
template
:
spec
:
containers
:
-
name
:
replica-healthcheck
env
:
-
name
:
REPLICA_HEALTHCHECK__ETH_NETWORK_RPC_PROVIDER
value
:
https://kovan.optimism.io
infra/op-replica/kustomize/public-overlays/kovan-replica-0-5-14/volumes.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
l2geth-replica-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
200Gi
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
data-transport-layer-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
10Gi
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/ingress.yaml
0 → 100644
View file @
2d273304
apiVersion
:
networking.k8s.io/v1
kind
:
Ingress
metadata
:
name
:
mainnet-replica-0-5-14
annotations
:
kubernetes.io/ingress.class
:
gce
kubernetes.io/ingress.global-static-ip-name
:
mainnet-replica-0-5-14
networking.gke.io/managed-certificates
:
mainnet-replica-0-5-14
spec
:
rules
:
-
host
:
mainnet-replica-0-5-14.optimism.io
http
:
paths
:
-
backend
:
service
:
name
:
l2geth-replica
port
:
name
:
rpc
path
:
/
pathType
:
ImplementationSpecific
---
apiVersion
:
networking.gke.io/v1
kind
:
ManagedCertificate
metadata
:
name
:
mainnet-replica-0-5-14
spec
:
domains
:
-
mainnet-replica-0-5-14.optimism.io
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/kustomization.yaml
0 → 100644
View file @
2d273304
apiVersion
:
kustomize.config.k8s.io/v1beta1
kind
:
Kustomization
namespace
:
mainnet-replica-0-5-14
commonLabels
:
network
:
mainnet
provider
:
internal
bases
:
-
../../../envs/mainnet-gen5-berlin/
-
../../../scripts
resources
:
-
../../bases/data-transport-layer
-
../../bases/l2geth-replica
-
../../bases/servicemonitors
-
../../bases/replica-healthcheck
-
./volumes.yaml
-
./ingress.yaml
images
:
-
name
:
ethereumoptimism/data-transport-layer
newName
:
ethereumoptimism/data-transport-layer
newTag
:
0.5.21
-
name
:
ethereumoptimism/l2geth
newName
:
ethereumoptimism/l2geth
newTag
:
0.5.14
-
name
:
ethereumoptimism/replica-healthcheck
newName
:
ethereumoptimism/replica-healthcheck
newTag
:
0.3.3
patchesStrategicMerge
:
-
./patches/dtl.yaml
-
./patches/l2geth.yaml
-
./patches/replica-healthcheck.yaml
patches
:
-
path
:
./patches/l2geth-volume.yaml
target
:
group
:
apps
version
:
v1
kind
:
StatefulSet
name
:
l2geth-replica
\ No newline at end of file
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/patches/dtl.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l2-rpc-endpoint
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
\ No newline at end of file
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/patches/l2geth-volume.yaml
0 → 100644
View file @
2d273304
-
op
:
replace
path
:
/spec/template/spec/volumes/0
value
:
name
:
l2geth-replica-data
persistentVolumeClaim
:
claimName
:
l2geth-replica-data
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/patches/l2geth.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
l2geth-replica
spec
:
template
:
spec
:
containers
:
-
name
:
l2geth-replica
command
:
-
geth
-
--config=/l2geth-config/l2geth.toml
-
--datadir=$(DATADIR)
-
--password=$(DATADIR)/password
-
--allow-insecure-unlock
-
--unlock=$(BLOCK_SIGNER_ADDRESS)
-
--mine
-
--miner.etherbase=$(BLOCK_SIGNER_ADDRESS)
-
--metrics
-
--metrics.influxdb
-
--metrics.influxdb.endpoint=http://influxdb.monitoring:8086
-
--metrics.influxdb.database=$(NAMESPACE)
resources
:
limits
:
cpu
:
"
8"
memory
:
24Gi
requests
:
cpu
:
"
4"
memory
:
12Gi
---
apiVersion
:
apps/v1
kind
:
StatefulSet
metadata
:
name
:
data-transport-layer
spec
:
template
:
spec
:
initContainers
:
-
name
:
wait-for-l1
env
:
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
containers
:
-
name
:
data-transport-layer
resources
:
limits
:
cpu
:
"
2"
memory
:
4Gi
requests
:
cpu
:
"
1"
memory
:
1Gi
env
:
-
name
:
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
-
name
:
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l2-rpc-endpoint
-
name
:
L1_NODE_WEB3_URL
valueFrom
:
secretKeyRef
:
name
:
replica-secrets
key
:
l1-rpc-endpoint
\ No newline at end of file
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/patches/replica-healthcheck.yaml
0 → 100644
View file @
2d273304
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
replica-healthcheck
spec
:
template
:
spec
:
containers
:
-
name
:
replica-healthcheck
env
:
-
name
:
REPLICA_HEALTHCHECK__ETH_NETWORK_RPC_PROVIDER
value
:
https://mainnet.optimism.io
infra/op-replica/kustomize/public-overlays/mainnet-replica-0-5-14/volumes.yaml
0 → 100644
View file @
2d273304
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
l2geth-replica-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
500Gi
---
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
data-transport-layer-data
spec
:
storageClassName
:
premium-rwo
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
10Gi
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment