FAQ | This is a LIVE service | Changelog

Skip to content

Add `/capo/sync` end-point for synchronising CAPOs to Google Drive.

Dave Hart requested to merge 107-add-capo-upload into master
  • Add logic for the CAPO sync end-point to fetch information about available CAPOs from CamSIS, compare against the CAPOs currently present on Google Drive (by searching based on custom meta-data properties), and then fetch from CamSIS any CAPO documents that aren't present on Google Drive and upload them to the appropriate applicant folder.
  • Add Google API retry-with-exponential-backoff for the CAPO sync implementation to improve robustness.
  • Update README and job specification example with information about running and configuring the CAPO sync.

Related to https://gitlab.developers.cam.ac.uk/uis/devops/digital-admissions/synchronisation-service/-/issues/107

Merge request reports