074 — six beds retired with their scenarios: the four sidecar beds (grafana, plex, sonarr, redis) and the minio and postgres grant beds duplicated coverage the catalogue beds, the whole-mesh beds, the grant bed and the vault bed now give against the catalogue. Two stay declared (route-forwarding, the large mesh test).
020 — the certificate bed orders the same certificate from a second authority, the catalogue's step-ca, through the same proxy and challenge path. Two bed defects were the symptom all along: its netcat backend never listened (replaced by a real small server), and its check read the certificate's subject, which Pebble leaves empty (now the alternative names). Green 3/3: Pebble issues, step-ca issues, nothing is ordered for an unrouted name.
066 — a spike bed: a config file, a run-once validator, a service that restarts on the file. A refused file reaches the disk and nothing else; the service never serves it; the push reports failed. Green; the observation is the evidence the issue asked for.
Unit tests 159/159. hq MR on the same branch name.
- **074** — six beds retired with their scenarios: the four sidecar beds (grafana, plex, sonarr, redis) and the minio and postgres grant beds duplicated coverage the catalogue beds, the whole-mesh beds, the grant bed and the vault bed now give against the catalogue. Two stay declared (route-forwarding, the large mesh test).
- **020** — the certificate bed orders the same certificate from a second authority, the catalogue's step-ca, through the same proxy and challenge path. Two bed defects were the symptom all along: its netcat backend never listened (replaced by a real small server), and its check read the certificate's subject, which Pebble leaves empty (now the alternative names). Green 3/3: Pebble issues, step-ca issues, nothing is ordered for an unrouted name.
- **066** — a spike bed: a config file, a run-once validator, a service that restarts on the file. A refused file reaches the disk and nothing else; the service never serves it; the push reports failed. Green; the observation is the evidence the issue asked for.
Unit tests 159/159. hq MR on the same branch name.
The four sidecar beds (grafana, plex, sonarr, redis) proved a sidecar comes up and
serves tools with the module's server cut away; the catalogue beds and the whole-mesh
beds prove the modules whole. The minio and postgres grant beds proved a grant
mechanism with a second store beside the foundation's; the grant bed and the vault bed
prove it against the catalogue. Ten conversions become six deletions (novox/hq
04-ISSUES/074).
Issue 020 could not tell a Pebble interop detail from a fault of the proxy's. The
bed now raises step-ca as the catalogue pins it and orders again through the same
proxy and the same challenge path (novox/hq 04-ISSUES/020).
A config file, a run-once gate that validates it, and a service that reads it once at
start. The second push changes the file and makes the gate refuse it: the file is
applied, the gate fails, the service stays — v2 on disk, v1 served, the push
reported failed. Evidence for the decision 066 asks for, not a rule enforced.
Every request through the proxy was refused by the backend, which read as the
certificate never arriving and hid behind the authority's refusal — until the second
authority issued one and the request behind the handshake still failed.
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.
Unit tests 159/159. hq MR on the same branch name.