You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`sweep.sh`| operator |`CENTRAL_PROM_URL`| Cross-devnet audit: head/justified/finalized + client mix from the central Prometheus |
475
502
|`deploy-finality-alert.sh`| operator |`[WEBHOOK_FILE]`; `METRICS_HOST`, `GRAFANA_*`, `PROM_DS_UID`; `DRY_RUN`| Render + ship the "lost finality" Slack alert to the central Grafana |
476
-
|`devnet-env.sh` / `devnet.env.example`| operator |`$DEVNET_ENV`, `./devnet.env`, script dir | Load this deployment's hosts/urls/Grafana ids as defaults; exported vars win. Copy the example to `devnet.env` (gitignored) once |
503
+
|`devnet-env.sh` / `devnet.env.example`| operator |`$DEVNET_ENV`, `./devnet.env`, script dir | Load this deployment's urls/Grafana ids as defaults; exported vars win. Copy the example to `devnet.env` (gitignored) once |
504
+
|`inventory.sh` / `devnet.inventory.example`| operator |`[--tag T]... [--not-tag T]... [--field F] [--file P] [--count]`; `$DEVNET_INVENTORY`, `./devnet.inventory`, script dir | Select servers by tag from the fleet inventory (name, ip, tags, NODES, SUBNETS). `devnet-*` tags name the chain, `aggregator` is a server role, `validator` is derived (`devnet-*` and not `aggregator`). Unknown tag → exit 2 + known-tag list, so a typo can't masquerade as an empty fleet. Copy the example to `devnet.inventory` (gitignored) once |
477
505
478
506
**Grafana dashboards** (copy into the central Grafana's dashboards dir —
479
507
`GRAFANA_DASHBOARDS_DIR`, *not* the provisioning tree; they auto-load in ~30s and
0 commit comments