Repoint ADR references after HQ consolidated 65 records to 23
96 comments across the two repos named records that no longer exist. Each now points at the consolidated record that holds its reasoning -- ADR 0034 (a test defends a decision) is 0017, the eight host records are 0005, the four lab records are 0016. Worth noting for next time: these are references from outside HQ, so renumbering there is not free. It cost 38 files here.
This commit is contained in:
@@ -9,7 +9,7 @@ mesh-host profile
|
||||
```
|
||||
|
||||
That is the whole installation. One statically linked binary, nothing else present, no runtime
|
||||
to install first ([`novox/hq` ADR 0041](https://git.novox.be/novox/hq)).
|
||||
to install first ([`novox/hq` ADR 0005](https://git.novox.be/novox/hq)).
|
||||
|
||||
## What it is for
|
||||
|
||||
@@ -56,7 +56,7 @@ cannot be asked to: [firewall privileged]
|
||||
|
||||
A declaration is JSON, versioned, and an **ordered list** of resources — the order is stated
|
||||
rather than derived, because deriving it would be the host deciding
|
||||
([`novox/hq` ADR 0043](https://git.novox.be/novox/hq)). The vocabulary is `directory`, `file`
|
||||
([`novox/hq` ADR 0005](https://git.novox.be/novox/hq)). The vocabulary is `directory`, `file`
|
||||
and `service`, and **anything outside it refuses the whole declaration**: a host that skipped
|
||||
what it did not understand would apply most of a declaration and report success.
|
||||
|
||||
@@ -153,7 +153,7 @@ CGO_ENABLED=0 go build -ldflags="-s -w" -o mesh-host ./cmd/mesh-host
|
||||
Roughly 3 MB, static, no dynamic dependencies. Cross-compiles with `GOOS`/`GOARCH`; a host is
|
||||
built once per architecture and copied, never built on the machine it runs on.
|
||||
|
||||
**Mocking the boundary is forbidden** ([`novox/hq` ADR 0034](https://git.novox.be/novox/hq)).
|
||||
**Mocking the boundary is forbidden** ([`novox/hq` ADR 0017](https://git.novox.be/novox/hq)).
|
||||
Every detector is exercised against a fake runner for its logic *and* against this machine for
|
||||
its behaviour. The tests do not assert which capabilities a machine has — that varies, and is
|
||||
the point of detecting — they assert that detection tells the truth about whatever is there.
|
||||
|
||||
Reference in New Issue
Block a user