forked from cerc-io/stack-orchestrator
Merge commit '481e9d239247c01604ed9e11160abc94e9dd9eb4' as 'agave-stack'
This commit is contained in:
commit
0bbc3b5a64
36 files changed
+14471
No files matched your search
@@ -0,0 +1,113 @@
|
||||
# Biscayne Solana Validator deployment spec
|
||||
# Host: biscayne.vaasl.io (186.233.184.235)
|
||||
# Identity: 4WeLUxfQghbhsLEuwaAzjZiHg2VBw87vqHc4iZrGvKPr
|
||||
stack: /srv/deployments/agave-stack/stack-orchestrator/stacks/agave
|
||||
deploy-to: k8s-kind
|
||||
kind-mount-root: /srv/kind
|
||||
network:
|
||||
http-proxy:
|
||||
- host-name: biscayne.vaasl.io
|
||||
routes:
|
||||
- path: /
|
||||
proxy-to: agave-validator:8899
|
||||
- path: /
|
||||
proxy-to: agave-validator:8900
|
||||
websocket: true
|
||||
ports:
|
||||
agave-validator:
|
||||
- '8899'
|
||||
- '8900'
|
||||
- '8001'
|
||||
- 8001/udp
|
||||
- 9000/udp
|
||||
- 9001/udp
|
||||
- 9002/udp
|
||||
- 9003/udp
|
||||
- 9004/udp
|
||||
- 9005/udp
|
||||
- 9006/udp
|
||||
- 9007/udp
|
||||
- 9008/udp
|
||||
- 9009/udp
|
||||
- 9010/udp
|
||||
- 9011/udp
|
||||
- 9012/udp
|
||||
- 9013/udp
|
||||
- 9014/udp
|
||||
- 9015/udp
|
||||
- 9016/udp
|
||||
- 9017/udp
|
||||
- 9018/udp
|
||||
- 9019/udp
|
||||
- 9020/udp
|
||||
- 9021/udp
|
||||
- 9022/udp
|
||||
- 9023/udp
|
||||
- 9024/udp
|
||||
- 9025/udp
|
||||
resources:
|
||||
containers:
|
||||
reservations:
|
||||
cpus: '4.0'
|
||||
memory: 256000M
|
||||
limits:
|
||||
cpus: '32.0'
|
||||
memory: 921600M
|
||||
security:
|
||||
privileged: true
|
||||
unlimited-memlock: true
|
||||
capabilities:
|
||||
- IPC_LOCK
|
||||
volumes:
|
||||
# Config volumes — on ZFS dataset (backed up via snapshots)
|
||||
validator-config: /srv/deployments/agave/data/validator-config
|
||||
doublezero-validator-identity: /srv/deployments/agave/data/validator-config
|
||||
doublezero-config: /srv/deployments/agave/data/doublezero-config
|
||||
# Heavy data volumes — on zvol/ramdisk (not backed up, rebuildable)
|
||||
validator-ledger: /srv/kind/solana/ledger
|
||||
validator-accounts: /srv/kind/solana/ramdisk/accounts
|
||||
validator-snapshots: /srv/kind/solana/snapshots
|
||||
validator-log: /srv/kind/solana/log
|
||||
# Monitoring
|
||||
monitoring-influxdb-data: /srv/kind/solana/monitoring/influxdb
|
||||
monitoring-grafana-data: /srv/kind/solana/monitoring/grafana
|
||||
configmaps:
|
||||
monitoring-telegraf-config: config/monitoring/telegraf-config
|
||||
monitoring-telegraf-scripts: config/monitoring/scripts
|
||||
monitoring-grafana-datasources: config/monitoring/grafana-datasources
|
||||
monitoring-grafana-dashboards: config/monitoring/grafana-dashboards
|
||||
config:
|
||||
# Mode: 'rpc' (non-voting) — matches current biscayne systemd config
|
||||
AGAVE_MODE: rpc
|
||||
# Mainnet entrypoints
|
||||
VALIDATOR_ENTRYPOINT: entrypoint.mainnet-beta.solana.com:8001
|
||||
EXTRA_ENTRYPOINTS: entrypoint2.mainnet-beta.solana.com:8001 entrypoint3.mainnet-beta.solana.com:8001 entrypoint4.mainnet-beta.solana.com:8001 entrypoint5.mainnet-beta.solana.com:8001
|
||||
# Known validators (Solana Foundation, Everstake, Chorus One)
|
||||
KNOWN_VALIDATOR: 7Np41oeYqPefeNQEHSv1UDhYrehxin3NStELsSKCT4K2
|
||||
EXTRA_KNOWN_VALIDATORS: GdnSyH3YtwcxFvQrVVJMm1JhTS4QVX7MFsX56uJLUfiZ dDzy5SR3AXdYWVqbDEkVFdvSPCtS9ihF5kJkHCtXoFs DE1bawNcRJB9rVm3buyMVfr8mBEoyyu73NBovf2oXJsJ CakcnaRDHka2gXyfbEd2d3xsvkJkqsLw2akB3zsN1D2S C1ocKDYMCm2ooWptMMnpd5VEB2Nx4UMJgRuYofysyzcA GwHH8ciFhR8vejWCqmg8FWZUCNtubPY2esALvy5tBvji 6WgdYhhGE53WrZ7ywJA15hBVkw7CRbQ8yDBBTwmBtAHN
|
||||
# Network
|
||||
RPC_PORT: '8899'
|
||||
RPC_BIND_ADDRESS: 0.0.0.0
|
||||
GOSSIP_PORT: '8001'
|
||||
GOSSIP_HOST: 137.239.194.65
|
||||
DYNAMIC_PORT_RANGE: 9000-10000
|
||||
# Cluster verification
|
||||
EXPECTED_GENESIS_HASH: 5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
|
||||
EXPECTED_SHRED_VERSION: '50093'
|
||||
# Storage
|
||||
LIMIT_LEDGER_SIZE: '50000000'
|
||||
SNAPSHOT_INTERVAL_SLOTS: '1000'
|
||||
MAXIMUM_SNAPSHOTS_TO_RETAIN: '5'
|
||||
NO_INCREMENTAL_SNAPSHOTS: 'true'
|
||||
RUST_LOG: info,solana_metrics=warn
|
||||
SOLANA_METRICS_CONFIG: host=http://localhost:8086,db=agave_metrics,u=admin,p=admin
|
||||
# Jito MEV (NY region shred receiver) — disabled until voting enabled
|
||||
JITO_ENABLE: 'false'
|
||||
JITO_BLOCK_ENGINE_URL: https://mainnet.block-engine.jito.wtf
|
||||
JITO_SHRED_RECEIVER_ADDR: 141.98.216.96:1002
|
||||
JITO_TIP_PAYMENT_PROGRAM: T1pyyaTNZsKv2WcRAB8oVnk93mLJw2XzjtVYqCsaHqt
|
||||
JITO_DISTRIBUTION_PROGRAM: 4R3gSG8BpU4t19KYj8CfnbtRpnT8gtk4dvTHxVRwc2r7
|
||||
JITO_MERKLE_ROOT_AUTHORITY: 8F4jGUmxF36vQ6yabnsxX6AQVXdKBhs8kGSUuRKSg8Xt
|
||||
JITO_COMMISSION_BPS: '800'
|
||||
# DoubleZero
|
||||
DOUBLEZERO_RPC_ENDPOINT: http://127.0.0.1:8899
|
||||
Reference in new issue
Block a user