granter role unit: no-op when the granter login works, delete the token after success
This commit is contained in:
parent
0c6e8fc5a2
commit
3db835fb57
1 changed files with 42 additions and 3 deletions
|
|
@ -43,7 +43,10 @@ TTL means a forgotten file expires rather than lingering.
|
|||
A sealed or unreachable store makes the unit retry every 30 s. A store that
|
||||
refuses the token (expired, revoked, or missing the `bao-bootstrap` policy)
|
||||
makes it exit 4 and stay `failed` with the one-time step in its log; mint a
|
||||
fresh token or remove the file, then restart it.
|
||||
fresh token or remove the file, then restart it. If the granter's own
|
||||
certificate login already works, the unit logs that the bootstrap token isn't
|
||||
needed and exits 0, so a stale file is harmless. A successful run deletes the
|
||||
token file.
|
||||
|
||||
After that, a new or changed `swarm-*` grant needs no operator step: the unit
|
||||
that writes it changes, and the deploy restarts it. A root step comes back only
|
||||
|
|
|
|||
Loading…
Reference in a new issue