A node offline past CREDENTIAL_TERM has no way back except a manual register --replace on the host, as hit today on synprod (see meta issue #42). Widens the term from 900s to 6h as headroom against a repeat while a real fix (grace period after expiry, or similar) gets designed — meant to be reverted once one lands, hence temporary.
Also fixes tests/enrolment.rs's expiry test, which hardcoded 3600s as "surely past expiry": true at the old 900s term, false at 6h. Now reads CREDENTIAL_TERM instead of a magic number.
A node offline past `CREDENTIAL_TERM` has no way back except a manual `register --replace` on the host, as hit today on synprod (see meta issue #42). Widens the term from 900s to 6h as headroom against a repeat while a real fix (grace period after expiry, or similar) gets designed — meant to be reverted once one lands, hence temporary.
Also fixes `tests/enrolment.rs`'s expiry test, which hardcoded 3600s as "surely past expiry": true at the old 900s term, false at 6h. Now reads `CREDENTIAL_TERM` instead of a magic number.
A node offline past CREDENTIAL_TERM has no way back except a manual
register --replace on the host, as hit today on synprod. Buys headroom
against a repeat while a real fix (grace period after expiry, or
similar) lands — meant to be reverted once one does.
Also fixes the expiry test, which hardcoded 3600s as "surely past
expiry": true at the old 900s term, false at 6h.
day01
merged commit a23cfe9106 into %!s()2026-08-18 18:43:24 +00:00
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.
A node offline past
CREDENTIAL_TERMhas no way back except a manualregister --replaceon the host, as hit today on synprod (see meta issue #42). Widens the term from 900s to 6h as headroom against a repeat while a real fix (grace period after expiry, or similar) gets designed — meant to be reverted once one lands, hence temporary.Also fixes
tests/enrolment.rs's expiry test, which hardcoded 3600s as "surely past expiry": true at the old 900s term, false at 6h. Now readsCREDENTIAL_TERMinstead of a magic number.