Part of the migration-blockers feature (novox/hq ADRs 0087 and 0088).
Issue 031: the link drains a burst of declarations to the newest and applies that one; superseded ones are acked unapplied and reported.
Issue 035 / ADR 0087: a file declared create-once is seeded once and what grows in it is kept (outcome kept).
Issue 054 / ADR 0088: the foundation bundle installs the packet filter and loads a base ruleset before the store and broker come up — drop by default; ssh, the bus and the registry admitted in the input chain (the bus and registry also forwarded); the container runtime's networks forwarded. The bundle test checks order and rules.
Proven by the genesis bed (probes the machine from outside during the install: the store's port never answers, the bus's does) and the two-node beds. Merge order: mesh-controller → mesh-catalog → this → mesh-lab → hq.
Part of the migration-blockers feature (novox/hq ADRs 0087 and 0088).
- Issue 031: the link drains a burst of declarations to the newest and applies that one; superseded ones are acked unapplied and reported.
- Issue 035 / ADR 0087: a file declared `create-once` is seeded once and what grows in it is kept (outcome `kept`).
- Issue 054 / ADR 0088: the foundation bundle installs the packet filter and loads a base ruleset before the store and broker come up — drop by default; ssh, the bus and the registry admitted in the input chain (the bus and registry also forwarded); the container runtime's networks forwarded. The bundle test checks order and rules.
Proven by the genesis bed (probes the machine from outside during the install: the store's port never answers, the bus's does) and the two-node beds. Merge order: mesh-controller → mesh-catalog → this → mesh-lab → hq.
031: a window of unacknowledged declarations is drained to the newest; the
rest are set aside and reported as superseded. 035: a file resource may say
create-once — written when absent, kept untouched when present (ADR 0087).
054: the bundle installs nftables and loads a base ruleset before the store
and broker, in the table the filter module later replaces (ADR 0088).
A container on the machine dialling a port the machine publishes reaches it
through the runtime's proxy — input, not forward — and the builder could not
reach the broker. The derived ruleset opens the mesh's own ports in both
chains; the base one now does the same.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of the migration-blockers feature (novox/hq ADRs 0087 and 0088).
create-onceis seeded once and what grows in it is kept (outcomekept).Proven by the genesis bed (probes the machine from outside during the install: the store's port never answers, the bus's does) and the two-node beds. Merge order: mesh-controller → mesh-catalog → this → mesh-lab → hq.