Specs: ufw is in the way of the ACME test, and the rules say so
/etc/ufw/user.rules is world-readable, so this needed no privilege after all. The default input policy is DROP and 8899 is not among the allowed ports, so pebble's connection to the suite's listener is dropped. That matches the live run, where twelve probes from a container completed no handshake while the same openssl reached pebble's own TLS port. The nc readings that pointed the other way — instant refusals on closed ports, where a DROP should hang — are still unexplained, and are left on the page as unexplained rather than quietly dropped, since they are what sent an earlier pass through this page in the wrong direction. Nobody has added the allow rule and re-run the suite, so the fix is written down as a prediction. The cutover draft says the same: the test failing here is not evidence that renewal works on the host.
This commit is contained in:
@@ -15,11 +15,12 @@ has to do things nothing has yet asked of it:
|
||||
- hold INBUXA's ports (25, 465, 587, 143, 993, 110, 995, 443) under load,
|
||||
as an unprivileged user with `CAP_NET_BIND_SERVICE`;
|
||||
- keep certificates renewing. ACME renewal was found broken and fixed
|
||||
(`309835b`), and the remaining test failure is unexplained
|
||||
(`container-tests.md`, "What a plain regression leaves failing"). A
|
||||
certificate that fails to renew is a 90-day fuse, not an outage on the
|
||||
day, so it is the first thing to watch and the least likely to announce
|
||||
itself;
|
||||
(`309835b`), and the test that still fails here fails for a reason local
|
||||
to this machine: `ufw` drops the port pebble validates against
|
||||
(`container-tests.md`). That is not evidence the renewal works on the
|
||||
host, only that the failure isn't the fork's. A certificate that fails to
|
||||
renew is a 90-day fuse, not an outage on the day, so it is the first thing
|
||||
to watch and the least likely to announce itself;
|
||||
- write to a store that the Enterprise build wrote until an hour earlier.
|
||||
|
||||
The rehearsal below exists to turn those from assumptions into observations.
|
||||
|
||||
Reference in New Issue
Block a user