feat: Reap admin free instance

This commit is contained in:
2026-07-30 14:31:43 +01:00
parent 05f10ed3c9
commit 8d43c689f5
+6
View File
@@ -77,6 +77,12 @@ func Run(ctx context.Context) error {
}
}
if lic.ExpiresAt.Add(reapAfter).Before(now) {
if _, err := db.Admin("admin_instances").DeleteOne(ctx, bson.M{"instance_id": inst.InstanceID}); err != nil {
log.Printf("lifecycle: delete instance %s: %v", inst.InstanceID, err)
}
}
due := dueNotice(now, lic.ExpiresAt, inst.NoticesSent)
if due == "" {
continue