| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- ---
- apiVersion: v1
- kind: Service
- metadata:
- name: solana-devnet
- labels:
- app: solana-devnet
- spec:
- ports:
- - port: 8899
- name: rpc
- protocol: TCP
- - port: 9900
- name: faucet
- protocol: TCP
- clusterIP: None
- selector:
- app: solana-devnet
- ---
- apiVersion: apps/v1
- kind: StatefulSet
- metadata:
- name: solana-devnet
- spec:
- selector:
- matchLabels:
- app: solana-devnet
- serviceName: solana-devnet
- replicas: 1
- template:
- metadata:
- labels:
- app: solana-devnet
- spec:
- terminationGracePeriodSeconds: 1
- containers:
- - name: devnet
- image: solana-contract
- command:
- - /root/.local/share/solana/install/active_release/bin/solana-test-validator
- - --bpf-program
- - Bridge1p5gheXUvJ6jGWGeCsgPKgnE3YgdGKRVCMY9o
- - /opt/solana/deps/bridge.so
- - --bpf-program
- - gMYYig2utAxVoXnM9UhtTWrt8e7x2SVBZqsWZJeT5Gw # Derived from pyth_program.json
- - /opt/solana/deps/pyth_oracle.so
- - --bpf-program
- - P2WH424242424242424242424242424242424242424
- - /opt/solana/deps/pyth_wormhole_attester.so
- - --bpf-program
- - SMPLVC8MxZ5Bf5EfF7PaMiTCxoBAcmkbM2vkrvMK8ho # copied from squads-mpl/programs/mesh/src/lib.rs
- - /opt/solana/deps/mesh.so
- - --log
- ports:
- - containerPort: 8001
- name: gossip
- protocol: UDP
- - containerPort: 8003
- name: tpu
- protocol: UDP
- - containerPort: 8004
- name: tpufwd
- protocol: UDP
- - containerPort: 8000
- name: tvu
- protocol: UDP
- - containerPort: 8002
- name: tvufwd
- protocol: UDP
- - containerPort: 8006
- name: repair
- protocol: UDP
- - containerPort: 8007
- name: serverepair
- protocol: UDP
- - containerPort: 8899
- name: rpc
- protocol: TCP
- - containerPort: 8900
- name: pubsub
- protocol: TCP
- - containerPort: 9900
- name: faucet
- protocol: TCP
- readinessProbe:
- httpGet:
- port: rpc
- path: /health
- periodSeconds: 1
- - name: setup
- image: bridge-client
- command:
- - /usr/src/solana-devnet-setup.sh
- readinessProbe:
- tcpSocket:
- port: 2000
- periodSeconds: 1
- failureThreshold: 300
|