Daily background job to run the Seat Link service
Problem
As described in https://gitlab.com/gitlab-org/customers-gitlab-com/issues/1139, self-managed instances will need to routinely send seat link information to the Customers Portal. The instance needs to be configured call the "Seat Link" data service on a daily basis.
Proposal
Create a sidekiq worker responsible for calling the new "Seat Link" service. Schedule this worker to be run on a daily basis (at midnight?) using cron, probably similar to the GitlabUsagePingWorker
setup.
Result
A scheduled job to run the "Seat Link" service on a daily basis.
Edited by Tyler Amos