ADR 0098: a fact a provider makes at first start is fetched from it; issue 076 resolved; design 08 amended; 074 down to one bed
This commit is contained in:
@@ -30,3 +30,6 @@ route-forwarding, which needs the certificate authority beside the proxy, and th
|
||||
|
||||
*Route-forwarding's conversion is blocked:* the catalogue's authority cannot be raised as written
|
||||
([issue 076](../076-a-served-fact-made-at-first-start-cannot-be-served/00-report.md)).
|
||||
|
||||
*Later the same day.* Route-forwarding converted, with the authority beside the proxy
|
||||
(ADR 0098). One bed remains declared: the large mesh test, with its three fixtures.
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
status: located
|
||||
status: resolved
|
||||
opened: 2026-09-21
|
||||
located-in: [mesh-catalog modules/step-ca, mesh-controller internal/catalogue (serves)]
|
||||
fixed-by:
|
||||
amended-design:
|
||||
located-in: [mesh-catalog modules/step-ca, mesh-catalog modules/route-proxy]
|
||||
fixed-by: ADR 0098; mesh-catalog multiple-fixes (the authority makes its own root and serves it; the proxy fetches it through a gate); proven by the route-forwarding bed
|
||||
amended-design: 03-DESIGN/01-to-be/08-connectivity.md
|
||||
---
|
||||
|
||||
# A served fact made at first start cannot be served, so the catalogue's authority cannot start
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# Diagnosis — 2026-09-21
|
||||
|
||||
1. The certificate bed already raised the same authority image with no root supplied, and it made
|
||||
its own root and issued within a second. The manifest's three minted "secrets" were not needed
|
||||
by the authority; they were needed by the consumer, which was handed the root as a served fact.
|
||||
2. Of the three ways to get a fact made at first start to a consumer, two need a channel from a
|
||||
node up to the mesh that does not exist. The third needs nothing new: the provider serves the
|
||||
fact at a path, and the consumer fetches it over the mesh network in a gate before it starts.
|
||||
|
||||
**Located in:** the two manifests. Decided in
|
||||
[ADR 0098](../../02-DECISIONS/0098-a-fact-a-provider-makes-at-first-start-is-fetched-from-it.md).
|
||||
Reference in New Issue
Block a user