65 lines
2.0 KiB
YAML
65 lines
2.0 KiB
YAML
defaults:
|
|
health_timeout_sec: 10
|
|
tools_timeout_sec: 30
|
|
# Per-node timeout defaults (overridable per-node)
|
|
gateway_timeout_ms: 2500 # ms for gateway health/agent fetch
|
|
apply_timeout_ms: 10000 # ms for apply POST
|
|
get_retry: 1 # max retries for GET (health check)
|
|
post_retry: 0 # no retry for mutating calls
|
|
nodes:
|
|
NODA1:
|
|
label: Production (NODA1)
|
|
node_role: prod # prod = always-on, higher timeouts
|
|
gateway_timeout_ms: 2500
|
|
apply_timeout_ms: 10000
|
|
router_url: http://144.76.224.179:9102
|
|
gateway_url: http://144.76.224.179:9300
|
|
monitor_url: http://144.76.224.179:9102
|
|
supervisor_url: ''
|
|
ssh:
|
|
host: 144.76.224.179
|
|
ipv6: 2a01:4f8:201:2a6::2
|
|
port: 22
|
|
user: root
|
|
auth:
|
|
password_env: NODES_NODA1_SSH_PASSWORD
|
|
host_keys:
|
|
- type: rsa
|
|
bits: 3072
|
|
sha256: OzbVMM7CC4SatdE2CSoxh5qgJdCyYO22MLjchXXBIro
|
|
- type: ecdsa
|
|
bits: 256
|
|
sha256: YPQUigtDm3HiEp4MYYeREE+M3ig/2CrZXy2ozr4OWQw
|
|
- type: ed25519
|
|
bits: 256
|
|
sha256: 79LG0tKQ1B1DsdVZ/BhLYSX2v08eCWqqWihHtn+Y8FU
|
|
NODA2:
|
|
label: Control Plane (NODA2 · MacBook)
|
|
node_role: dev # dev = optional, short timeout, canary-default
|
|
gateway_timeout_ms: 1000 # fast timeout — dev laptop may sleep/NAT
|
|
apply_timeout_ms: 5000
|
|
get_retry: 1
|
|
post_retry: 0
|
|
router_url: http://127.0.0.1:9102
|
|
gateway_url: http://127.0.0.1:9300
|
|
monitor_url: http://127.0.0.1:9102
|
|
supervisor_url: http://127.0.0.1:8084
|
|
NODA3:
|
|
label: AI/ML Experiments (NODA3)
|
|
node_role: dev
|
|
gateway_timeout_ms: 800
|
|
router_url: ''
|
|
gateway_url: ''
|
|
monitor_url: ''
|
|
supervisor_url: ''
|
|
enabled: false
|
|
NODA4:
|
|
label: Reserve Node (NODA4)
|
|
node_role: dev
|
|
gateway_timeout_ms: 1500
|
|
router_url: http://10.0.0.44:9102
|
|
gateway_url: http://10.0.0.44:9300
|
|
monitor_url: http://10.0.0.44:9102
|
|
supervisor_url: ''
|
|
enabled: false
|