fix(web-app-n8n): complete tor service onboarding + resolve subnet collision

n8n was merged (from main) serving a canonical domain without a tor service block, and its local subnet 192.168.106.16/28 collided with svc-net-tor. Declare the complete tor block (meta/services.yml with the playwright-service-flag nocheck, meta/variants.yml pinning services.tor.enabled true in variant 0 and false in the no-auth variant) and move svc-net-tor's nominal (host-networked) subnet to 192.168.106.32/28. Fixes the tor-contract, variant-coverage, bond-baseline, playwright-env and subnet-overlap/duplicate test failures.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
kevinveenbirkenbachandClaude Opus 4.8 committed 2026-07-08 21:02:27 +02:00
1 parent 4c91df5de7
commit 84b22b37a8
3 files changed
+11 -1

No files matched your search

+1 -1
View File
@@ -4,4 +4,4 @@
# test_compose_roles_have_local_network). Kept minimal; not used at runtime.
networks:
local:
subnet: 192.168.106.16/28
subnet: 192.168.106.32/28
+5
View File
@@ -41,6 +41,11 @@ postgres:
bond: 1
enabled: true
shared: "{{ 'svc-db-postgres' in group_names }}"
# nocheck: playwright-service-flag
tor:
bond: 1
enabled: "{{ 'svc-net-tor' in group_names }}"
shared: true # nocheck: dynamic-flag
n8n:
backup:
no_stop_required: false
+5
View File
@@ -27,6 +27,8 @@
prometheus:
enabled: true
shared: true
tor:
enabled: true
# V2: no auth — everything false, postgres standalone
- services:
@@ -53,3 +55,6 @@
prometheus:
enabled: false
shared: false
tor:
enabled: false
shared: false # nocheck: variants-static-override