focas-sim fixture image on 10.100.0.35 is stale #651

Closed
opened 2026-10-08 18:51:43 -04:00 by dohertj2 · 1 comment
Owner

Found during the b640 FOCAS live run. The deployed focas-sim image on 10.100.0.35 is dated 2026-08-19. WireBackendTests Timers_populate_via_wire_backend and Identity_axes_and_dynamic_populate_via_wire_backend fail on master against it but pass against the vendored mock. Rebuild/redeploy the fixture (lmxopcua-fix sync + rebuild). Also: the container publishes no port; the tests reached it via ssh -L to the container IP (127.0.0.1:28193 -> 172.26.0.2:8193), so consider publishing 8193.

Found during the b640 FOCAS live run. The deployed focas-sim image on 10.100.0.35 is dated 2026-08-19. WireBackendTests Timers_populate_via_wire_backend and Identity_axes_and_dynamic_populate_via_wire_backend fail on master against it but pass against the vendored mock. Rebuild/redeploy the fixture (lmxopcua-fix sync + rebuild). Also: the container publishes no port; the tests reached it via ssh -L to the container IP (127.0.0.1:28193 -> 172.26.0.2:8193), so consider publishing 8193.
dohertj2 added the driver/focas label 2026-10-08 18:51:43 -04:00
Author
Owner

Root cause was not staleness: otopcua-focas-sim on 10.100.0.35 belongs to ignitionoee (its provision-oee-focas.sh docker rm -fs and recreates it, unpublished, with its own mock whose timer encoding is big-endian). Fixed on master (7dd64b8c): an OtOpcUa-owned stack otopcua-focas-fixture at /opt/otopcua-focas (8193 published, project: lmxopcua label); FOCAS integration tests default to 10.100.0.35:8193. Deployed + live gate PASS: FOCAS.IntegrationTests 14/14 incl. the two previously failing WireBackendTests; ignitionoee's otopcua-focas-sim verified untouched (same container Id/Created). Docs: infra/README.md, docs/v2/dev-environment.md.

Root cause was not staleness: `otopcua-focas-sim` on 10.100.0.35 belongs to ignitionoee (its provision-oee-focas.sh `docker rm -f`s and recreates it, unpublished, with its own mock whose timer encoding is big-endian). Fixed on master (`7dd64b8c`): an OtOpcUa-owned stack `otopcua-focas-fixture` at `/opt/otopcua-focas` (8193 published, `project: lmxopcua` label); FOCAS integration tests default to `10.100.0.35:8193`. **Deployed + live gate PASS**: FOCAS.IntegrationTests 14/14 incl. the two previously failing WireBackendTests; ignitionoee's `otopcua-focas-sim` verified untouched (same container Id/Created). Docs: infra/README.md, docs/v2/dev-environment.md.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#651