Reimplement host expiration to not need mysql events (#2552)

* Reimplement host expiration to not need mysql events

* Update mocks
This commit is contained in:
Tomas Touceda
2021-10-19 17:47:37 -03:00
committed by GitHub
parent a7420140ce
commit fe5660e006
9 changed files with 103 additions and 76 deletions
+4
View File
@@ -498,6 +498,10 @@ func cronCleanups(ctx context.Context, ds fleet.Datastore, logger kitlog.Logger,
if err != nil {
level.Error(logger).Log("err", "cleaning label_membership", "details", err)
}
err = ds.CleanupExpiredHosts(ctx)
if err != nil {
level.Error(logger).Log("err", "cleaning expired hosts", "details", err)
}
err = trySendStatistics(ctx, ds, fleet.StatisticsFrequency, "https://fleetdm.com/api/v1/webhooks/receive-usage-analytics")
if err != nil {