Documentation
¶
Overview ¶
Package retirement completes graceful seat retirement (§5.5). Platform sync marks a seat removed from the declaration as retiring and gives it a retirement notice turn; this loop retires it once that turn is done or its grace period ends, handing back what it still held and revoking the credentials delivered to its sandbox.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loop ¶
type Loop struct {
Store Store
Credentials Revoker
Metrics *metrics.Metrics
Log *slog.Logger
Interval time.Duration
}
Loop retires due seats every Interval.
Click to show internal directories.
Click to hide internal directories.