diff --git a/lib/auth/machineid/machineidv1/auto_update_version_reporter.go b/lib/auth/machineid/machineidv1/auto_update_version_reporter.go index 82f9f099d2da2..3c1c608d5018a 100644 --- a/lib/auth/machineid/machineidv1/auto_update_version_reporter.go +++ b/lib/auth/machineid/machineidv1/auto_update_version_reporter.go @@ -225,7 +225,14 @@ func (r *AutoUpdateVersionReporter) Report(ctx context.Context) error { r.logger.DebugContext(ctx, "Not the leader, ignoring trigger to generate report") return nil } + if err := r.generateReport(ctx); err != nil { + r.logger.ErrorContext(ctx, "Failed to generate bot instance report", "error", err) + return trace.Wrap(err) + } + return nil +} +func (r *AutoUpdateVersionReporter) generateReport(ctx context.Context) error { r.logger.DebugContext(ctx, "Generating report") groups := make(map[string]*autoupdate.AutoUpdateBotInstanceReportSpecGroup)