ooni / backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
BSD 3-Clause "New" or "Revised" License
51 stars 29 forks source link

Add incident reporting platform backend API and OONI Run v2 backend API #678

Closed FedericoCeratto closed 1 year ago

FedericoCeratto commented 1 year ago

Add initial version of the incident management CRUD, the OONIRun CRUD and a small geolocation helper for the probes. Also some refactoring. #676 https://docs.google.com/document/d/1TdMBWD45j3bx7GRMIriMvey72viQeKrx7Ad6DyboLwg/

bassosimone commented 1 year ago

@FedericoCeratto you can safely cherry pick 8f69b00781bae74c1460d99504433f3612d9f70f and 35b84afbb60fcb4328d87e6e2c58049f9f2f389a to the main branch, since they LGTM 🐳. I am still finishing to review the other commits.

FedericoCeratto commented 1 year ago

Cherry-picking to master done as discussed.

bassosimone commented 1 year ago

Okay @FedericoCeratto, also https://github.com/ooni/backend/pull/678/commits/77759dad1f740b902b86a7ae5502a2fee174b017 is LGTM 🐳 and I'd say we can cherry-pick it as well. This leaves us with one last commit to review. I will continue my review tomorrow. Thank you!

FedericoCeratto commented 1 year ago

1.0.58~pr678-94 deployed on -test and FSN

hellais commented 1 year ago

This PR is also related to https://github.com/ooni/backend/issues/630