Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/swarm-secret-client/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 7bc4b25f16 swarm-controller: backfill a missing queue-secret mint time instead of re-minting it
A stored queue secret with no `minted_at` counted as due, and no secret
minted before the renewal pass has one, so the first pass after deploy
would re-mint every agent's secret. Every reconnect before that agent's
next restart would then be refused.

Such a secret is now stamped instead: `minted_at = now` is written beside
the unchanged `value`, and its 45-day clock starts there. Only a secret
whose recorded mint time is at least 45 days old gets a new value.

The decision is `secret_step` (Keep / Backfill / Remint), and the pass
reports an unstamped secret as `Observed::Unstamped`. Backfill and
re-mint log different lines.
2026-09-28 22:24:07 +02:00
..
client.rs swarm-bao: agent certificates issued by a store-generated agent CA 2026-09-27 22:59:27 +02:00
forge.rs swarm-bao: agent certificates issued by a store-generated agent CA 2026-09-27 22:59:27 +02:00
lib.rs swarm-bao: agent certificates issued by a store-generated agent CA 2026-09-27 22:59:27 +02:00
matrix.rs swarm-controller: read the queue client secret from the store, drop the file 2026-09-28 19:01:05 +02:00
mtls.rs swarm: mint, publish and login-verify an agent's store identity at create 2026-09-18 15:05:24 +02:00
path.rs fix doc-comment pointers broken by the module-eval split 2026-09-20 04:31:08 +02:00
policy.rs swarm-bao: agent certificates issued by a store-generated agent CA 2026-09-27 22:59:27 +02:00
queue.rs swarm-controller: backfill a missing queue-secret mint time instead of re-minting it 2026-09-28 22:24:07 +02:00