Cut the test environment over to the 3-node Proxmox NATS cluster.
Some checks are pending
offline / test (push) Waiting to run
Some checks are pending
offline / test (push) Waiting to run
Fleet/keep/middleware NATS_URL lists 10.10.10.21–23. Product streams are replicas=3. px-worker worm/tree run on that cluster. Backup timer and px-worker uptime watch are on. MOCK_VERAE and Zapier push unchanged.
This commit is contained in:
parent
69e28af4d8
commit
a73875f4ef
29 changed files with 184 additions and 43 deletions
|
|
@ -28,6 +28,17 @@ bash scripts/status.sh
|
|||
bash scripts/test.sh
|
||||
```
|
||||
|
||||
Cut over a worker later with `NATS_URL=nats://10.10.10.21:4222,nats://10.10.10.22:4222,nats://10.10.10.23:4222` (for example `px-worker`). Zapier cloud never talks to NATS.
|
||||
Test-env cut-over (keep/fleet/middleware on NS1):
|
||||
|
||||
```bash
|
||||
# 1) create product streams (replicas=3)
|
||||
bash scripts/ensure-streams.sh
|
||||
# 2) fleet overlay nats.url + services/*.json already list the three URLs
|
||||
# 3) restart fleet and keep with NATS_URL from client.env
|
||||
```
|
||||
|
||||
`JETSTREAM_REPLICAS=3` on middleware. Host `127.0.0.1:4222` can stay up unused. Zapier cloud never talks to NATS.
|
||||
|
||||
nkeys/mTLS: `verae-nats-accounts` still has the INTERNAL/LEAF sketch. Do **not** enable accounts on this cluster until every client passes credentials in `NATS_URL`. Private `vmbr1` is the current isolation.
|
||||
|
||||
Hardware move: same three configs, three boxes, private NIC only — change IPs in `cluster.env` and `conf/nats.conf.tmpl`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue