Skip to content

Commit e66f8b7

Browse files
author
Andrew Farries
committed
Upload usage report on every run
1 parent aaec19e commit e66f8b7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Diff for: components/usage/pkg/controller/reconciler.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,14 @@ func (u *UsageReconciler) Reconcile() (err error) {
9797
}
9898
log.Infof("Wrote usage report into %s", filePath)
9999

100-
uploadURL, err := u.contentService.GetSignedUploadUrl(ctx)
100+
err = db.CreateUsageRecords(ctx, u.conn, usageReportToUsageRecords(report, u.pricer, u.nowFunc().UTC()))
101101
if err != nil {
102-
return fmt.Errorf("failed to obtain signed upload URL: %w", err)
102+
return fmt.Errorf("failed to write usage records to database: %s", err)
103103
}
104-
log.Infof("signed upload url: %s", uploadURL)
105104

106-
err = db.CreateUsageRecords(ctx, u.conn, usageReportToUsageRecords(report, u.pricer, u.nowFunc().UTC()))
105+
err = u.contentService.UploadFile(ctx, filePath)
107106
if err != nil {
108-
return fmt.Errorf("failed to write usage records to database: %s", err)
107+
return fmt.Errorf("failed to upload usage report: %w", err)
109108
}
110109

111110
return nil

0 commit comments

Comments
 (0)