Move leaderboards to Cloudsim
Context
Competition leaderboards are currently being stored in Fuel. This was performed as a way to have an generic way to support scores for different applications. Now that the scores have been moved to the Cloudsim database, the scores can be removed from Fuel and stored entirely in Cloudsim.
Proposed changes
- Remove
competition_scores
table from Fuel database. - Add
score_sources
column tosimulation_deployments
and update score saving logic to write the correct value. - Move
leaderboard
endpoint from Fuel to Cloudsim.